Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Start Workflow modules
In the Relationship Editor tab you will designate the relationships of your 3D assets to each other and elements in the scene (e.g. ground_plane):
Workflow: The workflow is the space where you will be defining all object relationships.
Load Collection: This module is used to place collections of 3D assets into the scene and to define their relationship to other objects and elements using a parent/child system.
Locate: This module is used for designating the range of placement in the scene via a vector.
Rotate: This module is used for rotating an object, rotation can be defined as a range or as a static value. Units are in degrees.
Neighbor: This module will place an object to a specific side of the parent object. You can also declare an offset as a range.
Drop: This module will place an object directly onto a parent object or element.
Center: This module will center an object on a particular axis.
Relationship modules
The Relationship module is used to place collections of 3D assets into the scene and to define their relationship to other objects and elements (e.g. ground_plane) using a parent/child system.
Bring your Load Collection module into the Workflow bay
The top two drop-down menus in this module are used to define the parent/child relationship. In the box on the left select the name of the parent object, and the box on the right will have the name of the child object
The Placement bay is where you will be placing the Relationship modules, which specify the configuration of the relationship between the parent and child object.
Use item count to designate the range of model numbers to sample. Use a min/max value.
This is a variation on the relationship module. You may want to array certain types of objects like desks in an office or shelving in a store.
X and Y Axis Count : These fields accept min/max variable blocks and set the number of elements in each direction.
X and Y Distance: These fields accept min/max variable blocks and set the distance between elements in each direction.
The workflow is the container where you will be defining all object relationships.
This module rotates an object on the z-axis. Rotation is defined as a range. Units are in degrees.
This placement rule will place an object to a specific side of the parent object within a maximum and minimum offset distance.
Place the Neighbour module in the Placements bay
Use the drop down menu to select the oriention to the parent object to place the child object
Create an offset range. The distance is in meters.
This module is used for placing an object in the scene within a given 3d bounding box.
This module centers an object on a particular axis.
This module will place an object directly onto a parent object or element.
Align an an object with another object
Align an object to a specific side of the parent object.
Uniformly scale objects within a given collection
Define a scale factor in the input field.
Place an object on another object
Select the two sides of the objects you want to join. You can then project the child object to the parent within a range of local (u,v) coordinates.
Place an object on top of another object.
Place a child object on top of a parent object. You can then project the child object to the parent within a range of local (u,v) coordinates.
Placements are collections of operations that are used to transform the position and orientation of objects within the scene.
Many of the placement rules will make reference to "front"
"back"
"right"
or "left"
These tags refer to sides of the parent objects bounding box. These tags are designed to be intuitive and will help you quickly define the approximate relationship between objects.
If an element is dependent on another element such as placing a window or a door on a wall you will define that object's location in local (U,V) coordinates.