Share

New and improved Dynamo Player scripts (2024)

We've provided several new Dynamo Player sample scripts, including bolt and seat generators, more advanced patterning scripts, and more. Improvements have also been made to existing Dynamo Player scripts, such the Tire and Align scripts.

New Dynamo Player scripts

General

  • Bolt Generator (Bolt Generator 2024.0.1.dyn) - Use this script to generate a variety of bolts from NURBS geometry. You can choose presets for M3 to M8 standard bolts or make your own using the parameters exposed in Dynamo Player.
  • Flacon Generator (Flacon Generator 2024.0.1.dyn) - This script lets you create a flacon or bottle. Use the parameters to change the fill level and add a fluid object inside volume. The resulting geometry can be a NURBS surface or subdivision object.
  • Isoline Extend (Isolines Extend 2024.0.3.dyn) - Using a NURBS surface as an input, this script calculates the isolines of that surface, and then extends them out of the surface area.
  • License Plate Generator (License Plate Generator 2024.0.1-licplt.dyn) - This script creates license plates for the front and the back of a car.
  • Center of Mass (Mass Centroid 2024.0.2.dyn) - This script works similar to the Create Centroid Point option in the Mass Properties tool in Alias.
  • Nurbs Curve morph by Curve (Nurbs Curve Morph by Curve 2024.0.4-crvmph.dyn) - This script moves the CVs of a NURBS curve based on the difference between a static reference curve and a modified version of reference curve.
  • Randomize (Randomize 2024.0.5-rndmz.dyn) - This script takes any number of input elements and types, and then randomly translates, rotates, and scales each of the inputs.
  • Scale to Point (Scale by Points 2024.0.2-scl2pt.dyn) - This script takes input geometry, and then scales it from a provided center point, based on two more input points.
  • Surface from Curve Loop (Surface from Curve Loop 2024.0.2-lop2srf.dyn) - This script takes a closed curve loop as an input, and then creates a surface within. Input curves do not have to be planar.
  • Modify by Picture (Modify by Picture 2024.0.1-mbypic.dyn) - This script provides an example of how to translate the black and white values of an image into the scaling values of a rectangle polygon. Use the parameters to define image resolution to use. It is recommended that you set the resolution to values that are lower than the source image.

Patterning

  • 2D Pattern (2D XY Pattern 2024.0.18.dyn) - This more advanced version of the existing Pattern Toolkit script, allows any type and any amount of attractor geometry. The point pattern generated by this script can then be used for the Multi-Surface Patterning by 1 Guide Curve script, which is used to place and scale geometry across multiple surfaces.
  • Path Array (Path Array 2024.0.32-pthary.dyn) - This is an improved version of the previous Subdiv-Distribute-and-Rotate-along-a-Curve script. Many more parameters are available and any type of geometry type can be used as inputs.

Subdivision

  • Export TSM (Export to TSM-exptsm.dyn) - This script allows you to export a given subdivision object to a .tsm file on disk.
  • Shapemixer Detail (SubD Shape Mixer Detail 2024.0.1-shpmdt.dyn) - This Script enables you to mix subdivision objects with the same topology at specific locations on the base subdiv.
  • Seat Generator (Subdiv Car Seat Generator 2024.0.5.dyn) - This script allows you to quickly generate and shape a rough version of a subdiv car seat. Select three section curves as inputs, and the script generates a complete seat. Use the parameter sliders to control the shape of the seat components. You can also define the output resolution of the subdiv geometry.
  • Loft (Subdiv Loft 2024.0.3.dyn) - Creates a lofted subdivision object by using one or two guide curves, and two or more cross section curves as inputs.
  • Morph by Curve (Subdiv Morph by Curve 2024.0.12-mphcrv.dyn) - Modifies an input subdivision object, or optionally, a subset of its CVs. The modification is based on the difference between a selected reference curve and a modified version of the curve.
  • Morph by Subdiv (Subdiv Morph by Surface 2024.0.8-mphsrf.dyn) Modifies an input subdivision object, or optionally, a subset of its CVs. The modification is based on the difference between a selected reference surface and a modified version of the reference.
  • Unbevel (Unbevel Edges 2024.0.19.dyn) - This script attempts to reverse the result of a subdivision bevel operation.
  • Shrink Wrap (Subdiv Shrinkwrap 2024.0.1-shrwrp.dyn) - This script lets you project a subdivision object onto other objects, such as other subdivision objects or NURBS surfaces.

Improvements to Dynamo Player scripts

  • Tire V2 (Nurbs Tire V2 2024.0.7-tireV2.dyn) - We've added more parameters, which now better resemble the characteristics of real tire creation.
  • MSP by 1 Guide Curve (MSP 1 Curve 2024.0.3.89-msp1crv.dyn) - This script update includes a completely reworked base algorithm, more options for attractor geometry, and several bug fixes.
  • Align (Subdiv Align-align.dyn) - This script update replaces the previous, and now removed, perpendicular Align script. Alignments can now be either G0, G1, or both. In addition, you can choose any angle to the tangential result.
  • Diamond Pattern (Nurbs Diamond Picture 2024.0.02-n diam.dyn) - This script now includes an option to control the scaling of the diamond pattern using a bitmap image as an attractor input. You can also generate an image from the script, which you can later import as the image input.

For more information, see Dynamo Player sample scripts.

Alias updated to Dynamo 2.17

We've updated Alias to Dynamo version 2.17.

For more information about this Dynamo release, see the Dynamo website.

Was this information helpful?