This repository was archived by the owner on Jul 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Design Choices Overview
Neal_Nicdao edited this page Dec 16, 2019
·
1 revision
Many weird things were done in this repository. Here's some of them and the reasons behind why.
See Dealing with a Large Universe tl;dr: The universe is a tree and all locations are relative
Advantages:
- Infinite universe size, as much as the computer can handle
- Can scale to the size of galaxies
- No floating point math, even precision
See ActiveAreas-Explained tl;dr: Physics-enabled game scenes are just Satellites in the universe. There can be multiple of them.
Advantages:
- Two Distant objects can both have active physics, ie. SpaceX-style landing first stage
- Necessary for a Multiplayer Server
Parts are stored in normal glTF files. OSP-specific data is stored in the "extras" categories of the glTF nodes.
Advantages:
- Known Standard Format, can be opened with online viewers
- Parts can be exported directly from Blender
- PBR Materials, animations, etc...
write something here
write something here