orb README

The project's README from github.com/LerSent001/orb. As one markdown file: README.md.

Liquid Orb Editor

一个使用 React、WebGPU/WGSL 和 Toolcraft UI 构建的实时液态玻璃球编辑器。

在线使用:https://lersent001.github.io/orb/

功能

维护状态

本项目处于持续迭代维护中。作者持续优化预设、运动模型、编辑器稳定性以及 WebGPU 与 SwiftUI/Metal 的输出一致性,并使用 OpenAI Codex 辅助代码实现、回归验证和发布。

本地运行

需要 Node.js 22、pnpm 11,以及支持 WebGPU 的浏览器。

pnpm install
pnpm dev

生产构建:

pnpm build
pnpm preview

代码结构

许可证

项目代码使用 MIT License。src/toolcraft 包含的 Toolcraft UI 代码保留其原始 MIT 版权声明,详见 TOOLCRAFT_LICENSE.md。

orb (LerSent001/orb)

Searching Database…

733 ·GitHub
Что это?Liquid Orb Editor — редактор реального времени для создания анимированных эффектов жидкого стеклянного шара, построенный на React и WebGPU/WGSL. Вы настраиваете цвет, скорость, форму, преломление стекла и свечение, а затем экспортируете результат как отдельную веб-страницу или как код SwiftUI/Metal для приложений iOS.
Это визуальный редактор или библиотека кода?Это визуальный редактор в браузере: вы подбираете параметры ползунками с живым предпросмотром, а он генерирует для вас готовый веб-код или код SwiftUI/Metal, а не является библиотекой для импорта.
Как запустить редактор?Есть онлайновая версия, либо можно склонировать репозиторий и запустить локально через pnpm (скрипты dev/build/preview работают на Vite).
Что нужно установить для локального запуска?Нужны Node.js 22 и pnpm 11, плюс браузер, который реально поддерживает WebGPU, чтобы видеть и редактировать шар.
Заработает ли он в любом браузере?Нет — живой предпросмотр зависит от поддержки WebGPU, поэтому браузеры без WebGPU не смогут отрисовать или отредактировать шар; проект к тому же всё ещё активно развивается, пресеты и согласованность вывода продолжают меняться.
Какие пресеты в него встроены?В комплекте 12 редактируемых анимированных пресетов шаров с разными цветами, стилями движения и видами стекла — их можно подстроить или взять за отправную точку.
Можно поделиться созданным дизайном с кем-то?Да — все выбранные параметры кодируются в хеш URL страницы, так что ссылка воспроизводит ровно тот шар, который вы настроили.
Какую роль здесь играет OpenAI Codex?Автор использует OpenAI Codex, чтобы помогать писать код, прогонять регрессионную проверку экспорта в Web/SwiftUI и готовить релизы.
Поддерживает ли редактор китайский и английский?Да, он определяет язык браузера и показывает китайский или английский интерфейс, а переключаться между ними можно в любой момент.
Creator
LerSent001
Size
1.9 MB
Stars
733
Updated
CommitSep 16
Age
2mo
Commits · 90 Days