Geometry Renderer | Renders the Selected Type of Geometry | |
Geometry Provider | Provides Procedural External 3D Geometries as well as a 2d or 3D Path for the Renderer |
The Geometry Renderer Node can render any type of procedural geometry included in Ventuz like for example the Circles, Cubes or Cones. You can also select the Meshloader and load an external 3D Model or chose Path to load a 2D- (SVG) or 3D-Path (vpath). By selecting the Geometry Property as a Geometry you can use any Geometry Provider from inside the Content Editor (see Geometry Provider below). You can apply a Transform by selecting an appropriate property like Axis or Matrix Property. The Axis Property group an be extracted by clicking the extract icon next to the propert group selection. This will add an Axis in front of the Geometry inside the Hierarchy Editor. You can also use a Matrix Property and modify the Transform by altering the Matrix.
Subset is set to -1 by default which renders the whole geometry. By chosing a different value you can step trough the different subsets your 3D Model is made of. Usally other 3D Applications call these subsets Elements.
If the Geometry contains a meshanimation, like it is common for livelinked geometries, the Frame value can be changed to animate the mesh and/or set a corresponding frame. If it contains a skeletal animation you can apply that using the Skinning Matrices property - usually provided by the Animation Rig Node.
You can use the Extract function to create a content editor node. The newly created node inside the content editor will become a Geometry Provider Node with the properties set accordingly to the selected geometry.
Geometry Provider are found inside the content editor. One of the ideas behind the Geometry Provider is to reuse it in different places inside the hierarchy. For example, you would bind a Geometry Provider which is set to a Cube in different places in the hierarchy and would need to make changes to the properties only one time. You could see the Provided Cube then as a referenced model. Geometry Provider are also commonly used for the Particle System as well. In this case the Particle System will either use the provided geometry as a Mesh Vertex emitter or as the rendered geometry Particle Mesh