Chapter 9: Working with Scene Graphs
In this chapter, we add a few more touches to our scene-graph code to allow dynamic scene graphs. Besides that, we show how to handle custom components using an example with a physics simulation library, Bullet. Using these techniques, we can extend our scene-graph implementation even further and cover many real-world use cases.
This chapter covers the following recipes:
- Deleting nodes and merging scene graphs
- Finalizing the scene-converter tool
- Implementing lightweight rendering queues in Open Graphics Library (OpenGL)
- Working with shape lists in Vulkan
- Adding
Bulletphysics to a graphics application