Kokon
Nano Banana와 Generative Fill을 대신할 수 있는 무료 로컬 대안
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
MeshCraft
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Browser-based 3D mesh generator and toolpath compiler for CNC machining.
Try it live | Built by Sawyer Design
Generate 3D meshes from procedural noise or depth map images, tuned for CNC machining. Export watertight STL, OBJ, or heightmap PNG -- or compile ShopBot .sbp toolpaths directly, bypassing CAM software entirely.
.mcrelief master at full resolutionSolid, Wireframe, Both, Points — switch between render modes to inspect your mesh.
Visit the live site — no install required:
https://meshcraft.sawyerdesign.io
npm install # First time
npm run dev # Vite dev server with HMR (http://localhost:5173)
npm run build # TypeScript + Vite production build → dist/
npm run preview # Preview production build locally
Exported STL/OBJ files are ready for CAM software like VCarve, Aspire, or Fusion 360. SBP files run directly on ShopBot CNCs -- no CAM software needed.
Vite + TypeScript + Three.js. Hardware-accelerated WebGL rendering with Phong shading, depth buffer, and MSAA anti-aliasing.
src/
├── main.ts # Entry point, URL state, demo preload
├── state.ts # Typed STATE singleton, URL serialize/deserialize
├── types.ts # Shared interfaces (Vertex3D, Triangle, MeshData)
├── noise/
│ ├── generators.ts # 16+ noise classes + factory
│ ├── voronoi-relief.ts # 3D Voronoi cell relief sampler (grid-aware)
│ └── presets.ts # 18 CNC presets, 6 texture profiles
├── mesh.ts # Mesh generation + smoothing
├── render.ts # Three.js WebGL rendering (Phong shading, custom camera)
├── export.ts # STL, OBJ, heightmap PNG, SBP export dispatcher
├── sbp-export.ts # Web UI bridge: MeshCraft STATE -> SBP pipeline -> download
├── ui.ts # Sidebar, sliders, depth map upload, SBP config panel
├── interaction.ts # Mouse/touch orbit, pan, zoom
├── toolbar.ts # Mode tabs, toolbar, Copy Link, format-aware controls
├── stats.ts # Stats overlay (format-aware: triangles or SBP moves)
├── toast.ts # Toast notifications
├── sponsor.ts # Sponsor modal
└── sbp/ # STL-to-SBP pipeline (shared between web + CLI, zero Node deps)
├── types.ts # ToolDef, SbpConfig, ToolpathMove, ToolpathSection
├── tools.ts # Embedded ATC tool database (18 tools, 3 material profiles)
├── stl-parser.ts # Binary STL -> Float32Array + bounding box
├── heightmap.ts # Triangle mesh or STATE vertices -> regular Z grid
├── compensate.ts # Tool compensation (separable morphological erosion)
├── roughing.ts # Z-level stepdown raster
├── finishing.ts # 45-deg continuous zigzag
├── writer.ts # OpenSBP file builder
├── generate.ts # Pipeline orchestrator
└── worker.ts # Web Worker for STL upload pipeline
cli/
├── stl-to-sbp.ts # CLI entry point (Node-only: fs, process)
└── vtdb-reader.ts # SQLite vtdb reader (better-sqlite3)
Generate ShopBot .sbp toolpath files directly from any binary STL -- no Vectric Aspire or other CAM software required. Two-pass pipeline: roughing (Z-level raster) + finishing (45-deg continuous zigzag with tool compensation).
./stl-to-sbp.sh <input.stl> [options]
# or
npm run stl-to-sbp -- <input.stl> [options]
Options:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗