Skip to content
simplified handling of 3d scenes and their transformation hierarchies in vvvv beta
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties
adaptors
backends
core
nodes
release/SceneGraph
.gitignore
README.md
SceneGraph.csproj
SceneGraph.sln

README.md

VVVV.SceneGraph

simplified handling of 3d scenes and their transformation hierarchies in vvvv beta

Short

  • 3d files are loaded into a xpath searchable scene definition tree (currently only an assimp adapter via dx11-vvvv by mrvux s implemented)
  • geometries and textures are loaded onto the gpu on demand, uploads an asset only once even if in use multiple times
  • applying transformations correctly resolves with it's parent transformations and propagates down to children. Each transformation modification branches out of the original transformation tree in order to only affect vvvv downstream nodes. (usage should feel like immutable clones of the graph without the performance penalty)
  • Drawing either DX11 by mr vux or DX9 vvvv native

Long

-> contribution page

Requirements

Build

  • clone this git repo
  • edit csproj: change reference path and dx11 dependencies to your local installation
  • open in VS and build

License

Free for non-commercial use. Pay-as-you-can licensing model for commercial usage.

Supporters

  • decode sponsored a great part of v1.0
  • meso v2.0: transformation caching, color modification
  • wirmachenbunt v2.0: animation
You can’t perform that action at this time.