Hello Everyone,
So I am pleased to announce that Shape Logic Nodes for Archimatix is now available on the asset store!
What is Shape Logic Nodes for Archimatix?
Shape Logic Nodes for Archimatix is a set of add-on nodes that allows you to perform basic logic operations on Archimatix’s most core element, Shapes. These new nodes allow you to create even more dynamic models then previously possible by allowing you to change and alter the basic shapes sections of a models graph are based on.
Note: All nodes in this pack are compaitable with 1.0.4 and the upcoming 1.0.5 version of Archimatix, and fully support the run-time capabilities that will be present in 1.0.5 allowing you to expose the logic control properties to the model in run time environment.
Note: This Asset Requires you to own a copy of Archimatix
Included Nodes:
Shape List Node
The shape list node allows you add multiple shapes as input properties, and outputs a “ShapeList” that can be linked into other nodes from this pack that require a Shape List input. The Shape List Node can also act as a Shape Selector by using its Default Shape property and linking its output into any node that would normally take a shape instead of a shape list.
Shape List Selector
The shape list selector node can take multiple Shape List Nodes as input, and allow you to select which one of them is sent to its output via a control parameter on the node. This allows you to create groupings of shapes which can be switched between and then feed in to another node which is expecting a Shape List such as a Shape Selector.
Shape Selector Node
The shape selector node takes a Shape List as its input and allows you to select which shape you would like to use from the provided Shape List allowing you to quickly change the basic shapes a model is built off of by simply changing the nodes Selected Shape ID. The Shape Selector node also allows you to randomize its output so that instead of the “Selected Shape” parameter selecting a particular index from the Shape List, it acts as a seed for a random number generator outputting a different random item from the list based depending on the control parameter.
Shape Toggle Node
The shape toggle node allows you to toggle a shape on and off, but not in the same way that the Enabled property that exists on all nodes does.
What shape toggle does is take a shape as its input, and basically redirects that same shape to its output, assuming that the On/Off control parameter is enabled. This allows you to turn on and off individual links in the graph as opposed to the whole node, and by doing so only turning off sections. This is particularly useful if you have several components based off one shape and wish to toggle them on and off individually.
Shape List Repeater
The Shape List Repeater Node takes a Shape List as its input, and repeats that list in a variety of ways based on its control parameters. The Shape List Repeater is able to perform linear, 2D step, and 2D Radial repetitions of items in the list allowing you create a variety of looks by simply changing a few parameters. The Shape List Repeater is also able to select shapes randomly from its Shape List Provider if that “random” option is enabled, allowing you create a more “organic” look to your repetitions.
Improved Basic Shape Node (COMPLETED, WILL BE IN NEXT UPDATE GOING UP TONIGHT!)
The improved basic shape node allows you to draw complex paths using Archimatix’s Turtle script in a single node. A single shapes Turtle Script can contain definitions for both shape outlines, as well as cutouts. This means you no longer need to create multiple shapes then use a Shape Merger to combine them to create shapes with holes in them before feeding them in to an Extrude Node.
Upcoming Nodes:
Shape List Grid Repeater
The Shape List Grid Repeater takes a Shape List as its input an allows you to repeat the contents of that Shape List over a grid defined in the control parameters. You are able to have the repeater select items from the list randomly to create a more organic look as well.
Shape List Plan Repeater
The Shape List Plan Repeater takes a Shape List as well as a shape to use as its plan as its inputs and allows you to repeat the contents of that Shape List around the plan. The Shape List Plan repeater is able to randomize its selection from the Shape List just like the other tools.
Screen Shots - What you all really want to see!
The below screen shots are of a simple graph that makes use of the basic Shape List Node, as well as the output that is Achieved simply by switching the Default Shape parameter on the Shape List node. By switching the control parameter the base shape that is used in the plan sweep is changed creating an entirely different looks. Imagine the possibilities with Archimatix’s Runtime capabilities!
By Making these changes at the most basic level, shapes, you also eliminate the need for extra nodes and graph links as you no longer need a separate plansweep for each possible model and you do not have to link the material to multiple plan sweeps.
Videos - Brief Videos going over each node and what they do.
Available In Unity’s Asset Store Now
Link: Shape Logic Nodes For Archimatix
Price: The price on the package is an introductory price and will be going up in the next couple weeks when I finish the rest of the nodes, I did however want to get these nodes out there for people to use so I could get feedback for improvements or feature requests. So early adopters get to reap the rewards of getting the package at a discount.
If you would like to see a sample of some other nodes I have created for Archimatix please check out my FREE Logic Nodes Basic Unity package. I published it to the Archimatix thread a few weeks ago, and am currently in the process of putting it up as its own free asset download on the unity store.
Support:
Forum: I have setup a forum for my Logic Node Packages that are coming out on the AXResources site. Login Node Forums
Slack : There is also a #logicnodes channel on the AXResources slack site. You may join the AXResources slack team by using THIS LINK. I can usually be found on there, or on the official Archimatix slack channel most days/nights.
Hope everyone enjoys these and finds them as useful as I have. If you have any questions, comments, or other feedback I would love to hear it.