Table of Contents
Automatic Pavé Simulation
Rhino Command: JewelAutoPaveSim
With the Automatic Pavé Simulation you have a lot of possibilities to create and manipulate Pavé. With modifiers like attractors or textures you can create any type of pattern. And it's also possible to manipulate the Pavé during creation with brushes. All together in one dialog to enable your creativity in a new way.
The simulation has a hard coded limit of 32000 crystals and supports multi core CPU's.
Dialog Description
Parameter:
Model Size: The Model size defines the size of the whole model. Depending on that different simulation parameter are used. Also the range of the security distance will change.
Security Distance: Defines the security distance between the crystal components.
With the slider “Shake→Freeze” the simulation can be changed from a “hot” or turbulent condition to a “cold” or still condition. You must move this slider during the simulation from left to right to get a good result.
The slider “Std. Size → Modifier Size” controls the influence of the standard distribution which is set in the crystals panel on each size and all modifiers which can be defined in the Modifier section.
The slider “Curvature → Flat” controls the behavior on bent geometry. If the slider is moved to the left the crystals get smaller on very curved parts of the geometry.
Crystals: In this panel you must define all crystals in all sizes and colors which can be used by the simulation. The “Set” of crystals can be stored with the button on the right and restored with the drop down list. To add crystals double click on the availability chart in the Swarovski Components
Brush: Brushes are interactive tools to manipulate the simulation during a running simulation. There are four different types of brushes:
Add/Remove Brush: With this brush additional crystals in any available size can be created which are then controlled by the simulation. Crystals can also be removed with this.
Move Brush: With this brush one or more crystals can be moved on the surface to modify the look of the Pavé on certain areas.
Freeze Brush: The freeze brush forces the crystal to stay on the current position. This is helpful on areas which are already finished or are preset from another simulation or manual set.
Spray Brush: With the spray brush the crystals can be randomly placed on the surface. The simulation will move them until they found enough space. It can also help to populate to surface on the beginning of the simulation. The crystal generation speed is always the same, so to get denser region, just move slower.
Modfiers:
With modifiers the simulation can be manipulated to get a specific result of the Pavé. There are Texture Modifier, Attractor Modifier, Rotation Modifier, Color Modifier, Border Modifier.
Texture Modifier: With this modifier the color or size of the crystal can be modified.
Attractor Modifier: With this modifier the color, size and position can be modified with one or more curves.
Rotation Modifier: With this modifier the rotation of the crystals can be modified with one or more curves.
Color Modifier: With this modifier the preset color of the crystal can be defined.
Border Modifier: With this modifier the behavior on the border or at a sharp edge of a geometry can be defined.
Control:
In the control panel the simulation can be started and stopped, the start condition be set and the result can be baked.
Random Fill: The surface will be filled randomly with crystals.
Use Existing: Already existing crystals will be preset and freezed.
Bake Freezed: If the freezed crystals should be baked again. Helpful in combination with Use Existing.
Adaption: Choice if the height of the crystal should not be adapted or every crystal should have the same top height.
Head Up Display
In the head up display informations about the simulation, brushes and display type are shown.
Utilization: Displays the utilization of the simulation core. The simulation uses clear defined calculation steps which are started in a defined time interval. If the calculation time for one step is below the time interval the utilization is below 100% and the movement and speed is constant. If the calculation time for one step is higher than the time interval the utilization is above 100% and the movement and speed will decrease.
Total Crystals: Shows the total amount of crystals used in the simulation.
Createbrush: In this line the current brush is shown. The parameter depends on the brush.
Display Types: There are four different display types available to help understand the current situation of the simulation.
- Target Color: Shows the current calculated and mapped color for the crystal. If there are to less colors in the crystal set, the resulting color will not look like the desired color.
- Distance: Shows the current distance situation. If the crystals appear <color /#00FF00>green</color>, the distance to other crystals meets the security distance. If the crystals appear <color #FFFFFF/#008000>dark green</color>, <color /#ff7f27>orange</color> or <color /#FF0000>red</color>, the distance is below the security distance.
- Force: The simulation calculates a force or each crystal to determine if this crystal fits into this position or not.
<color /#00FF00>Green:</color> there is enough space for this crystal.
<color /#FF0000>Red:</color> there is to little space, considered to be removed.
<color #FFFFFF/#0000FF>Blue:</color> there is to much space, considered to be split.
- Size: In this mode you see all constraints regarding the crystal size.
<color #FFFFFF/#808080>Gray:</color> No size change will happen, slider is in freeze position.
<color /#00FF00>Green:</color> No constraints.
<color /#FFFF00>Yellow:</color> curvature influence, the sizes are getting smaller.
<color #FFFFFF/#0000FF>Blue:</color> a modifier influences the size. Red: the crystal is freezed.
Modifier
Texture Modifier
With the texture modifier the color or the size can be manipulated depending on a diffuse color texture on a geometry. The color modification can be seen in the color display type. To change the size of the crystals you can select either “Texture controls size +” or “Texture controls size -”. for the calculation of the size the brightness value of the texture is used. In case of “Texture controls size +” small sizes on dark regions, big sizes on bright regions. In case of “Texture controls size -” big sizes on dark regions, small sizes on bright regions.
Attractor Modifier
Curve Selection: You can select one or more curves to us as attractors in the simulation.
Influence Radius: Defines influence radius of the attraction curves. It will be visualized with lines in 3D .
Type of manipulation: In this list all colors, all sizes and all color/size combinations are available depending on the crystal set.
Rotation Modifier
Curve Selection: You can select one or more curves to us as attractors in the simulation.
Rotation Offset: Adds a rotation offset to the crystal rotation.
Influence Radius: Defines influence radius of the attraction curves. It will be visualized with circles in 3D .
Color Modifier
Type of color manipulation: There can be specific color selected or a random color depending on the colors in the crystal set.
Border Modifier
Influence Radius: Defines influence radius of the borders or sharp edges. It will be visualized with lines in 3D.
Type of manipulation: You can select the type of manipulation on the border. It can be either a specific color, specific size or a color/size combination.
Gap Modifier
Influence Radius: Defines influence radius of the gap. It will be visualized with lines in 3D.
Target Gap: The gap which should be achieved.