MCPcopy Index your code
hub / github.com/boytchev/3d-assets

github.com/boytchev/3d-assets @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
180 symbols 393 edges 23 files 3 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

3D Assets

Procedural 3D assets. Work in progress. Check the website at https://boytchev.github.io/3d-assets/ for the currently available assets:

Demo with mugs and plates

Uses mug.js and plate.js to make a scene of two mugs and two plates. They change radomly at irregular intervals.

Textures work well on Chromium-based browsers or browsers that support WebGPU (at the time of writing this sentence, Firefox chokes on textures).

Demo with a drawer and a wardrobe

Uses drawer.js, wardrobe.js and round-box.js to make a diorama scene. Floor and wood materials are TSL Textures.

Textures work well on Chromium-based browsers or browsers that support WebGPU (at the time of writing this sentence, Firefox chokes on textures).

Core symbols most depended-on inside this repo

set
called by 51
src/bin-packing.js
add
called by 46
src/bin-packing.js
getRectangles
called by 45
src/assets-utils.js
dispose
called by 15
src/doorframe.js
generateUV
called by 13
src/bin-packing.js
random
called by 9
src/mug.js
randomDuration
called by 8
demos/demo-mugs.js
dispose
called by 7
src/chair.js

Shape

Method 86
Class 50
Function 44

Languages

TypeScript100%

Modules by API surface

src/assets-utils.js39 symbols
src/bin-packing.js29 symbols
online/online.js21 symbols
demos/demo-mugs.js7 symbols
src/wine-bottle.js6 symbols
src/mug.js6 symbols
src/drink-can.js6 symbols
src/wine-glass.js5 symbols
src/wardrobe.js5 symbols
src/table.js5 symbols
src/stool.js5 symbols
src/speaker.js5 symbols

For agents

$ claude mcp add 3d-assets \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact