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).