Important
in alpha but wont really be updated
-
limitations:
-
scale
space is big, so we use a visual scale (see theCONFIGobject) for visuality, while staying kinda proportional -
orbits
keplerian elements:- ecc (eccentricity): how stretched the orbit is (0 = circle, 1 = parabola)
- inc (inclination): tilts the orbital plane relative to the Sun’s equator
- tilt (obliquity): tilts the planet itself (hello seasons)
-
textures
no external textures(i might add textures later-i suck at 3d modeling) -
perf
if your GPU starts crashing out, lower the asteroid count
(default is 4000 instances) or reduce shadow map resolution.InstancedMeshkeeps the asteroid belt from melting your calls -
html-ness whole project was made in one standalone HTML file using three.js. some features are trickier to implement than in a full build setup,
but the tradeoff is zero dependencies and instant portability.
-
(first threejs project, so dont expect it to work flawlessly)
made with :) by jayan