SculptForge
ZBrush 스타일 조각으로 VFX·애니메이션·게임 제작
브라우저 탭에서 2.5D CAD, 정밀 2D 기하, 자동 부품·구멍 인식, DXF R12 CNC 출력, 설치·라이선스 불필요
2.5D CAD in a browser tab — precise 2D geometry, automatic part/hole detection, DXF R12 export for CNC routing. No install, no licence.
디자인HTML · PythonGitHub @gervdalius-droid온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Draw an outline, give it a thickness, export DXF to the router. No install, no licence, no sign-up. One HTML file.
🇱🇹 Lietuviškas aprašymas: README.lt.md · The app's UI has an LT/EN toggle.
I needed to draw one-off parts for CNC routing — a panel with a few holes, a curved front, a jig. The commercial CAD we had was overkill for that, and the capable free options are licensed for non-commercial use only, which a working shop can't use.
So this does exactly the slice I needed: precise 2D geometry in, a DXF the CAM software accepts out.
Drawing — line (chained), rectangle, circle, arc (centre → start → end), dimensions. While drawing you can type the numbers: start typing a length, Tab for the angle, Enter to place. Shift constrains to perpendicular / 45°.
Snapping — endpoints, midpoints, centres, quadrants, intersections, point-on-line and grid. The status bar names whatever it just snapped to, so you're never guessing.
Editing — fillet, chamfer, trim against real computed intersections, offset with sharp corners, move, copy, mirror, rotate, rectangular and polar arrays. Every line and circle is also editable numerically in the properties panel (X1, Y1, length, angle, R, Ø).
Parts — closed loops are detected automatically and inner loops become holes. The app reports area, perimeter, cut length and volume — and flags open ends in red, because an unclosed contour is the thing CAM will reject after you've already walked to the machine.
3D preview — the contour is extruded to its thickness (per part), orbit with the mouse. 2D / 3D / split view.
Export — DXF R12 (LINE, ARC, CIRCLE + layer table, mm), SVG, PNG, project as JSON. Construction lines and dimensions are deliberately excluded from the DXF so the CAM software can't mistake them for geometry.
draft.html)A second tool in this repo: open an existing DXF/DWG (or a STEP/IGES/STL/OBJ model), edit it and save DXF again. Live: https://gervdalius-droid.github.io/cad/draft.html
50, 600,400, #0,0, 100<45), Tab cycles snap points, Ctrl+C/X/V (also between tabs), Ctrl+D, arrows nudge, click again to pick the object underneath, right-click menu, ? for all keys. Stays smooth on sheets with thousands of parts.python3 serve.py # http://localhost:8752/
python3 serve.py 9000 # different port
Tests: http://localhost:8752/test.html — 72 checks covering geometry, loop detection, export and the UI itself. No runner to install; it's a page you open.
Vanilla JavaScript, HTML Canvas, no dependencies, no build step. ~1,800 lines.