SculptForge
ZBrush-style sculpting for VFX, animation and games. VFX Reference Platform CY2026 and CY2027 builds, OpenUSD, a Python API and Send to Unreal. Free built-in AI: describe a brush and get it, or turn a
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Understand color by moving it. A hexagon color picker that shows how RGB, HSB and HSL relate, with a 40-second demo and a narrated walkthrough. Also a Figma plugin: https://www.figma.com/community/plugin/1671457712575610716/color-taylor
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Color Taylor is a color playground for seeing how RGB relates to HSB and HSL, and how every slider moves with the others. Drag the channel handles on the hexagon to see how individual R, G and B values map into the space. Pull saturation down and watch three RGB values converge.檢視完整 README ↗Color Taylor is a color playground for seeing how RGB relates to HSB and HSL, and how every slider moves with the others. Drag the channel handles on the hexagon to see how individual R, G and B values map into the space. Pull saturation down and watch three RGB values converge.
Web app: https://redlamp.github.io/color-taylor/
Figma plugin: https://www.figma.com/community/plugin/1671457712575610716/color-taylor
The picker is a hexagon with red, yellow, green, cyan, blue and magenta at the corners and white in the middle. Every color sits somewhere inside it. Around it are a saturation/brightness box, a hue strip, sliders for RGB, HSB, HSL and alpha, a hex field, a named-color matcher, and the equations used to convert between models. Recent and saved swatches persist in localStorage, and each drag is its own undo step.
There is also a color synth that maps the current color to sound: hue to pitch, or RGB to a three-voice chord, with configurable tuning, waveform and ADSR. It ships switched off. Turn it on in Settings; nothing audio-related loads until you do.
A slideshow about color history sits behind an unadvertised Intro button: open the app with ?intro (for example localhost:5173/?intro) to show it, or go straight to #/intro.
The About panel (the ? button, and the welcome on a first visit) offers two things to watch before you touch anything:
The walkthrough's code is src/demo/, its cue files and media are under public/scripts/, and docs/demo-script.md is the reference for both.
figma/ is a Figma plugin that renders the app's real ColorHexagon rather than a copy of it, so the two surfaces cannot drift apart. Select a layer, pick a color, and the fill or stroke updates as you drag. It makes no network requests, which the manifest declares.
bun run build:figma writes figma/ui.html, a generated bundle that is gitignored. Run it once after cloning.
strict: false for now (see #16)@tailwindcss/vitebase-nova, neutral base, CSS variablesbun install
bun dev # localhost:5173
| Command | What it does |
|---|---|
bun install | Install deps from bun.lock |
bun dev | Vite dev server with HMR |
bun run build | Production build to dist/ |
bun run preview | Serve the last build locally |
bun run test | Playwright e2e. Starts its own dev server, or reuses one already on :5173 |
bun run lint | ESLint flat config |
bun run typecheck | tsc --noEmit, plus the plugin's own tsconfig |
bun run build:figma | Build the plugin UI bundle |
bun run preview:card | Check the link-preview tags on a build and open a mock of the card |
bun run deploy | Build and publish to gh-pages by hand, skipping the tests CI would run |
bun run deploy:dev | Publish the current branch to gh-pages/dev/ for preview at redlamp.github.io/color-taylor/dev/. A main deploy replaces the whole branch, so the preview is gone until the next deploy:dev |
On the dev server, ?present=<cut> (for example ?present=cut-05) opens the walkthrough as an authoring tool: the full timeline with line spans and cue ticks, notes, and the clip editor. A build ignores the parameter. Notes, framing keyframes and clip placements are written to the folder named by PRESENTATION_NOTES_DIR in .env.development.local; without it those routes answer 404.
main <- dev <- feature/*
Branch off dev, open a PR into dev, merge with --no-ff. Promote dev to main through a PR when it is ready to ship.
Pushing to main runs the tests and then publishes dist/ to gh-pages automatically, so the deploy cannot outrun a failure. gh-pages is a build artifact. Never edit it directly.
Work is tracked as GitHub Issues. PRs close them with Closes #N.
Two top-level views, routed by URL hash:
#/ is the color picker#/intro is the lazy-loaded color-history slideshowThe narrated walkthrough is not a route: it runs on top of the picker at #/.
The deeper notes live in CLAUDE.md: the color math conventions, the HSB-canonical state with its RGB override ref, the hand-rolled rAF tweens, and how undo/redo works. Decisions and their reasoning are in wiki/, an Obsidian vault, starting at wiki/index.md.
MIT. Do what you like with it, keep the copyright notice, and it comes with no warranty.
It was GPL-3.0 from the initial commit until 2026-08-20, which was the new-repo checkbox rather than a decision. Anything taken from a commit before then is still available under GPL-3.0.