0.6.1 • Published 2 years ago

geon-engine v0.6.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

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

online

repo

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 install

The 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 watch

Host /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

0.6.1

2 years ago

0.6.0

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.6

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.3.2

3 years ago

0.3.3

3 years ago

0.2.7

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.6

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.5

3 years ago

0.1.0

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.12

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago