Releases: pryvyd9/StereoOriginal
Releases · pryvyd9/StereoOriginal
Localization
Introduced localization
- EN
- UA
localization is only partial for now and will be updated in future releases.
Cursor return
by pressing NumPad5 the cross returns to world zero.
JSON works with Unicode
for the sake of localization Json reader was upgraded and now supports Unicode files.
Multiple object handling
Object selection
- Objects are selected as trees.
Multiple trees can be selected with Ctrl+LMB.
Subtrees can be removed with Ctrl+LMB. - Selected objects can be moved around in object inspector window.
Orphaned objects will move up in the hierarchy in their respective trees. - Transformation tool works with multiple objects.
Selected objects are bright
- When there are selected objects they are bright and all other objects are dim in render window.
Groupless rotation and scale around custom axe, represented by cross
- Cross can be moved independently from the selected object while in transformation tool and the transformation will be applied relative to cross.
Change buffer
- N last scene states are saved in change buffer and can be switched between.
Ctrl+Z - undo
Ctrl+Y - redo - While in tools, snapshots of states are taken after a second of no input.
Rendering overhaul
Rendering optimizations
Vertex buffering
Now there's no limit to number or size of passive scene objects while the FPS is capped to 60.
Continuous object updating improved drastically.
18000 lines with 5.5 fps -> 700000 lines with 30 fps.
Separate index buffering
The index buffer isn't being updated because of position detection unlike VBO.
Bachelor release
Merge pull request #54 from prizrak9/dev Dev