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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Frame & Signal — a token-first, dependency-free CSS design system for creators building their site. Almost monochrome, so one colour can mean something.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
The design system behind imswarnil.com and its Ghost theme — tokens, layout, forty-odd components, page sections and fourteen content collections, all namespaced im-* / --im-*, built on Tailwind 4 cascade layers. One look; a variant is a modifier class, never a second skin.
Docs: design.imswarnil.com — every example renders the real partial, so a page breaks if a component does.檢視完整 README ↗The design system behind imswarnil.com and every other project — HTML, React, Next.js, Vue, Svelte, Astro and Ghost all use the same package. Tokens, layout, forty-odd components, page sections and fourteen content collections, all namespaced im-* / --im-*, built on Tailwind 4 cascade layers. One look; a variant is a modifier class, never a second skin.
Docs: design.imswarnil.com — every example renders the real partial, so a page breaks if a component does.
Every layout is measured in one twelve-column grid, and the grid is drawn — one hairline down the middle of each gutter, behind everything. A rail is three or four columns, a hero's measure seven, the side nav two. Each container publishes how many columns it holds (--im-grid-of), so a feed inside an eight-column article divides eight and not twelve. An N-up grid lands on the lines only when N divides the box's count: twelve takes 2, 3, 4 and 6, which is why twelve is the number.
npm install
npm run dev # http://localhost:4700
npm run build # writes the docs to dist/ and checks every Ghost helper is modelled
npm run check # dead CSS, broken links, provenance — CI runs this before deploying
npm run package # the package for every stack → package/ (served at design.imswarnil.com/package/)
npm run mcp # an MCP server, so an AI assistant can build with the system
src/foundation | primitive and semantic tokens, motion, type, the two shared states (--im-current-*, --im-hover-bg) |
src/layout | shell, top bar, side nav, the single and rails page layouts, the player, the footer |
src/layout/guides.css | the twelve columns, drawn on the page |
src/layout/fit.css | the column context every container publishes, and what fills a cell |
src/components | cards for every collection, editor, chat, stream, tiers, auth, sitemap, ads, comments, widgets, the logo (the S and the dot, live text, with its motion), the résumé and the journey |
src/viz | data visualisation: stat tiles, the chart frame, columns and bars, lines and areas and scatters (im-charts.js), pie/donut/gauge/waffle, heatmaps and treemaps, legends and filters, a numeric table, dashboard panels on the twelve columns |
partials/ | the Handlebars partials a Ghost theme copies in |
sections/ | self-contained page sections |
site/ | the documentation site — Handlebars pages with a Ghost shim |
react/ | the React layer: <ImHead>, <ImScripts>, Button, Badge, Card…, Wrap, Cols/Col, Logo, Icon |
mcp/ | the MCP server — build with it (setup, get_example, to_react, get_component, export_tokens…) and make anything else in the look (brand, brief, image_prompt) |
scripts/ | check.mjs (dead CSS, broken links, provenance), package.mjs (the package), tokens-data.mjs, vendor.mjs |
.github/ | the banner and the grid drawing above, both plain SVG that follow the reader's colour scheme |
Fourteen collections ship with a listing, a card and a single page each: post,
project, series, course, video, shop, newsletter, uses, snippets, prompts,
travel, experience, tags and the timeline, plus an archive of all of them. The
pages a personal site needs — about, now, contact, membership, sign in, résumé,
guestbook, sitemap, home — are in site/pages/pages/.
npm run package builds one package for every stack into package/, and CI publishes it at
https://design.imswarnil.com/package/. The docs' Install & use
page has the setup for HTML, React, Next.js, Vue/Svelte/Astro, Ghost and tokens-only, and every
example in the docs has HTML · React · Ghost tabs.
import 'im-design-system/css';
import { ImHead, ImScripts, Button, Card, CardBody, CardTitle } from 'im-design-system/react';
Install a packed copy (npm pack ./package, then install the .tgz) rather than a file: link —
a symlinked package resolves its own React and React loads twice.
Vendor it — copy dist/assets/im.css, the src/js/*.js files, the fonts and the partials you use into the theme and commit them. Set "config": { "card_assets": false } in the theme's package.json and ship im-content.js, or Ghost's own card CSS (which is unlayered) beats every layer here.
Rules that matter: every field a template reads must not share a Ghost helper's name (date, price, code, url…); a component never sets its own margin; the dot means new, never active; anything that plays wears im-thumb im-thumb-play.
Two ways in, and they are better together. The skill teaches an agent the rules and the shapes; the MCP server lets it read the real components at call time.
npx skills add https://github.com/imswarnil/Swarnil-Design-System --skill im-design-system
{ "mcpServers": { "im-design-system": { "command": "node", "args": ["mcp/server.mjs"] } } }
The server reads this repository at call time, so it can never describe a component that has changed.
Every page of the docs carries an Edit this page link under its contents, straight to the
.hbs it is written in. The repository is public so the link works and the whole system can be
read; the licence below is unchanged.
Nothing here comes from a commercial theme, and everything from outside is openly licensed and listed in PROVENANCE.md. Fonts are Geist, Geist Mono and Geist Pixel, and one hand — Caveat — for the note in the margin. All rights reserved — see LICENSE.