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
Upload your photo, apply an event frame, preview the result, and download your profile-ready image in seconds.
DesignAstro · TypeScriptGitHub @GDG-PUP-ManilaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗GDG PUP event photo frame tool. Visitors upload a photo, pick an event frame, preview the composite, then download a profile-ready image.
Live: https://frame.gdgpup.org
DP Blast is GDG PUP's event photo frame tool. Visitors upload a photo, pick an event frame, preview the composite, then download a profile-ready image. Built for event attendees who want a shareable framed photo without creating an account.
Live: https://frame.gdgpup.org
From package.json / astro.config.mjs:
^6 (server output)^19 via @astrojs/react^4 via @tailwindcss/vite@astrojs/vercel)Node >=22.12.0.
npm install
npm run dev
Other scripts:
| Command | Action |
|---|---|
npm run build | Production build |
npm run preview | Preview the build |
npm test | Chromium browser acceptance checks (run npx playwright install chromium once) |
npm run astro ... | Astro CLI |
Env and secrets: see FLAGS.md and docs/state.md.
sessionStorage fallback, plus canvas) for the customize and download flow. One photo is retained per tab; records expire from restoration after 24 hours and old IndexedDB records are removed on a subsequent upload. Clearing site data removes stored photos.| Field | Value |
|---|---|
| Milestone | Operate (MVP live; core upload → customize → download loop shipped) |
| Owner | GDG PUP Technology (incoming CTO) |
| Handover date | 2026-09-02 |
| Handover | 2026-09-02 |
Remaining work is hardening (rate limits, abuse controls) and a formal release checklist with broader cross-device QA. Chromium acceptance checks now cover the editor, storage, keyboard behavior, and themes. Prefer reading shipped routes under src/pages/ over stale phase checkboxes.
| Doc | Purpose |
|---|---|
| State | Operate position (live URL, ownership) |
| Index | Inventory of docs that exist |
| FLAGS | Open improvement register (docs handover) |
| AGENTS | Agent conventions (read order: state → index → FLAGS → task docs) |
| centralized-context.md | Product context, routes, tokens |
| dp-blast-phased-spec.md | Phased history and remaining work |
This project is made possible by the GDG PUP community.
| Name | Role | GitHub |
|---|---|---|
| Carlos Jerico Dela Torre | Chief Technology Officer (2025-2026) | @delatorrecj |
| Gerald Berongoy | Senior Backend Developer / Web Development Learning Head | @geraldsberongoy |
| Rhandie Sales | Senior Frontend Developer / Web Development Co Lead | @r0undy |