DSCC - USD-Based Animation DCC
To help me get a better sense of the mathematics and programming behind rigging software, as well as to get more experience working with the USD API, I decided to program a DCC that uses USD as its native scene graph format in my spare time. This project has been the hardest one I've worked on, requiring me to utilize all my knowledge of both traditionally CG artist workflows and lower level CG programming while finding a way to integrate USD in a way that is intuitive for both artists and pipeline TDs. DCSS uses C++ and USD for all scene operations and OpenGL and IMGUI for rendering and GUI respectively. The program currently does most basic USD scene graph set dressing operations straight in the GUI, such as creating new prim, stages and layers, exporting any edits made to a new layer, and USD attribute editing. I am currently working on adding animation and rigging support through the USDSkel Schema. GITHUB PAGE