To plan for the scene I’ll need to come up with a list of objects that will be needed and then put them into a class diagram.
- Scene
- Terrain (including volcano)
- Lava mesh
- Smoke particle
- Lava bubble
- Soot particle
- Sky clouds
- Tree
- Light
- Camera
- Action (not really)
That’s basically it. Now let’s figure out how these relate to each other:
So basically the whole scene will be held in “Scene” and then the scene will be made up of a bunch of scene nodes parented to the root scene node. The UML shows how they all derive from each other
I think from here I can start coding. Which I’ll talk about in the next post.