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 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Rebrand of Timothy Ali: positioning, brand identity, website (v2 of timothyali.com), and social media presence.
Started 2026-09-08. The previous site lives in ../timothyali (SvelteKit 2, Swiss-modernist, dark mode primary).
Every decision is logged. The goal is a process that can be shown publicly at the end.檢視完整 README ↗Rebrand of Timothy Ali: positioning, brand identity, website (v2 of timothyali.com), and social media presence.
Started 2026-09-08. The previous site lives in ../timothyali (SvelteKit 2, Swiss-modernist, dark mode primary).
Every decision is logged. The goal is a process that can be shown publicly at the end.
docs/decision-log.md — numbered decisions, newest at the bottom. Each entry records the question, the options considered, what was chosen, and why.docs/open-questions.md — things not yet decided, with the current leaning if there is one.docs/context.md — facts about the starting point (current site, positioning, track record) so decisions can be read without opening the old codebase.Rules for the log:
Superseded by line and a new entry.The active site is the pixel/type alternate, iteration PX-20 (decisions 0047–0080; the Work page carries the whole index in two tiers and every visible project has an on-site case study, eight in all, per 0077; Work rows and four on-site case studies built 2026-09-09, then Timothy’s review fixes in 0067–0070 the design-system extraction in 0071, the mobile status strip and footer in 0072–0073, the Work rows without surface or plates in 0074, and the design system accepted with a light-theme text accent in 0075; Do Androids Dream replaced Pocketwatch (0055); the Work/case-study layout is still awaiting his visual review): black and white with a theme toggle, yellow as a sparse accent, colour photographs and video at their own resolution (0054), no rules, every face a bitmap design sized to one measured pixel grid (Jacquard 24, Jersey 25/15, Silkscreen, Press Start 2P), ASCII textures generated on canvas, and type that types, scrambles and steps by whole cells. Terminal chrome; the home page runs hero → one sentence (thesis + looks. moves. works. + proof + CTA) → selected work → invitation. There is no Three.js runtime. The previous city version is saved independently in ../timothyali2-city-v1-2026-09-08.
pnpm install
pnpm dev
pnpm check
pnpm build
Use Node 22.12 or newer. Public pages are prerendered into .svelte-kit/cloudflare (Workers static assets); private admin/auth/analytics routes run in the Cloudflare worker (wrangler.jsonc). See docs/admin-analytics.md for setup and verification. Existing case-study links still open timothyali.com. Deployed: pushing master of github.com/tasyusef/timothyali triggers the Vercel production deploy at https://www.timothyali.com (decision 0085).
Read docs/design-system.md for the tokens, type roles and components, docs/alternate-v2.md for the editing map, docs/decision-log.md for decisions, and docs/iteration-log.md for iterations with screenshots and source archives.
The form on /contact/ posts to /api/contact (src/routes/api/contact/+server.ts), which relays through Resend. It needs RESEND_API_KEY as a worker secret; CONTACT_TO and CONTACT_FROM are optional (decision 0090); timothyali.com is verified in Resend and CONTACT_FROM is set to a sender on it. pnpm dev has no key, so locally the form reports the relay as unconfigured. Keep the repo free of a root api/ folder: Vercel's handling of one answers every dynamic /api/... route of the site with its own 404 (0226).