geon-engine v0.6.1
Geon Engine
A no-dependency 3D engine for delivering interactive 3d experiences on the web. Can be used for procedural generation, Scientific calculations, modelling, and as a lightweight game engine.
Demo
Install
git clone https://github.com/josfeenstra/geon-engine
git clone https://github.com/josfeenstra/geon-demo
cd geon_engine
npm install
cd ..
cd geon-demo
npm installThe geon-engine can be compiled to js using the regular tsc --build command.
However, this makes it hard to make changes on the fly. This is why this uncommon way of using direct ts dependencies is used. This essentially makes the engine a header-only library.
Run
Make sure you are in the geon-demo root. Then run
npm run watchHost /public using Live Server for example.
Roadmap
- ✔️ Refactor the render codebase
- ✔️ Image Processing
- Build a blender-style glossy mesh shader with filleted edges
- Create a maze using marching cubes
⚙️ = Busy | ✔️= DONE
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago