Nomad 3D Editor
Features
TODO
- Axes
- Modification
- Calibration
- Link to Nomad
- Material modification
- Model
- Regroup components
- Subdivide component
- Remove components
- Configurations
- Add current configuration
- Add special configurations from axes values : median, min, max
- Remove configurations
- Analyze configurations : if the median/min/max configurations and the axes are defined, computes the median/min/max values for all axes based on these configurations
- Toggle components visibility in configurations
Interface
The editor interface is composed of 3 parts :
- 3D view of the model of the instrument
- Hierarchical view of the components of the model
- Menu bar
Nomad 3D file format
See the converter wiki.
Workflow
Axes
TODO : modify -> calibrate -> link
Model
TODO : regroup, subdivide, clean
Configurations
TODO : advices about config management : only median/min/max eventually, hide duplicates, etc
Material
The visual properties of a Nomad 3D model are stored as Phong materials, one for each component. However the viewer uses Physically based Rendering (PBR) to get a more realistic result. The conversion between the two illumination models is not usual so a simple and arbitrary conversion is applied :
pbr.color = phong.diffuse
pbr.metalness = cap(length(phong.specular), 0, 1)
pbr.roughness = 1 - cap(phong.shininess / maxShininess, 0, 1)
where maxShininess = 250
.
The Phong diffuse color defines the base color of the object. The specular color (which is usually a shade of gray) defines the metalness of the object : white for metallic components, black for non-metal ones. The shininess defines the roughness of the object : the more it is shiny the less it is rough (with an arbitrary maximum shininess).