Skip to content

Releases: pryvyd9/StereoOriginal

Localization

11 Oct 06:36
58298b1
Compare
Choose a tag to compare
Localization Pre-release
Pre-release

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

04 Oct 14:35
Compare
Choose a tag to compare
Pre-release

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

20 Jun 12:34
Compare
Choose a tag to compare
Rendering overhaul Pre-release
Pre-release

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

16 Jun 11:52
102db88
Compare
Choose a tag to compare
Merge pull request #54 from prizrak9/dev

Dev