3. Tips. Work through pack, "scatter and align" node
A fairly common task in 3D graphics is cloning or copying objects at specified coordinates. Points act as a group of these coordinates.
There is a nuance in such an operation performed in Houdini, namely the process of "packing" the geometry. This "packing", or pack, allows you not to waste RAM and disk memory.
There are three different methods you can use to "pack" the geometry. Method 1:
Aside: in Houdini 18.5 there was a great "scatter and align" node that allows you to manage many of the necessary parameters in geometry clones.
Method 2: just "pack" the geometry.
Method 3: use the "Assemble" node.
Compared to the previous ones, this method is used on "heavy" geometry, consisting of many parts. This happens when you get some forest or city from 3d max or Cinema4d, which is simulated in our example by the "copy to points" node without wrapping objects.
In this case, enable the checkbox "Create packed geometry".
NOTE! When rendering via Redshift at the OBJ level, enable the "Instance SOP level packed primitives" checkbox. Without this checkbox, Redshift understands "packed" geometry, BUT simply unpacks it, which slows down the preparation for rendering and essentially nullifies the packing effect.
RS Proxy. The render time is made up of two components: the compilation of the geometry into the internal .rs format + the calculation of the pixels itself using the video card. If our geometry does not change, or if geometry compilation takes a long time, then it makes sense to perform this procedure separately, manually saving the geometry in the .rs-format, in other words, to make a proxy. To do this:
1. Create an Rs Proxy Output node and render our proxy geometry to disk;
2. Also create an Rs Proxy SOP node and click the blue viewer bar to make the houdini display the contents of this node. This is needed to control modes in proxy geometry. Whether we see this geometry as boxing, as points, or geometry in gray material;