Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up3D rendering strategy #786
Comments
bvssvni
added
the
discussion
label
Dec 22, 2014
This comment has been minimized.
This comment has been minimized.
|
With contiguous arrays you can append geometry at the end of the buffer and move the index ranges to point to the position. This makes the old geometry garbage in the buffer, but this can be clean up incrementally. Unused memory can be inferred from the whole structure using set algorithms. |
This comment has been minimized.
This comment has been minimized.
|
If we support metadata layers in the range hierarchy, then we can build a library for ordering drawcalls that uses grouping per material etc. http://realtimecollisiondetection.net/blog/?p=86 |
bvssvni
closed this
Feb 24, 2015
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
bvssvni commentedDec 22, 2014
Piston does not have advanced 3D rendering libraries yet. There are 2 major features I would like to have:
Managing 3D assets with contiguous arrays: #587
This will make it easier to manage the geometry for a whole scene and the structure could in theory be understood by GPU shaders.
Update content in real time with Verse protocol: #553
In addition, there are many different rendering techniques which might require bottom-up design. Are there any ideas how this can be split up into modular pieces?