View on GitHub


Prototype of the VulkanSceneGraph/VkSceneGraph


1. Exploration Phase, June-September 2018 (completed)

Goal : Establish which technologies and broad techniques to use

Learn and experiment with Vulkan, modern C++, and possible 3rd party dependencies. Experimenting with different approaches to object/scene graph design and implementation. Exploration Phase Materials :

2. Prototype Phase, October-December 2018 (present work)

Goal : Rapid prototyping of main classes, library and test applications to establish how the scene graph API will broadly look and work.

For a fine grained work plan see Prototype Phase Workplan. The coarse grain plan follows:

3. Core Development Phase, January-Summer 2019

Goal: Implement the final class interfaces and implementation

Using the prototyping work as a guide implement the final scene graph library with the aim of creating a solid interface and implementation.

4. Release Phase, Fall 2019 onwards

Goal: Test scene graph library against real-world applications and shake down the API and implementation for it’s first stable release.