Thanks for the tips! Some q on my end: why did you promote after enumerate to the points since each spline is considered as primitive? Also enumerate is something like i@id=i@nprims; ?
To answer the second question, not quite. nprims is the total number of primitives. it would be something more like i@id = @primnum or @pntum depending on whether you set enumerate to be on primitives or points. I promoted to a point attribute because I wanted id to be a point attribute instead of a primitive attribute. My render engine (redshift) has to have color as a vertex or point attribute, primitive doesn't work. When I used the color node the "attribute" section (where I put "id") that attribute just needs to match the class your color node is set to. And since I need color as a point color for my render engine, I also wanted id as point attribute. Other than that, it's not super important and there are other ways to do color.
Sometimes you can. That expression only works if the node can use that local variable, like the transform sop. If you try to use some nodes like a mirror sop that expression doesn't work because that node doesn't have access to the local variable CEX. In order to avoid running into that issue I just use centroid because it works for every node. It is more full proof. If you go to the documentation it tells you for each node which local variables it has access too. So if I am gonna teach people one of the expressions I would teach the full proof one over the easier one.
This was awesome. Your CG live action integration is pretty sweet, would love to see you cover that topic as not a lot of people do.
thanks, I should do that in the future
@@evanrudefx what software did u use to the live composition ?
@@carlosrivadulla8903 for this I used after effects. I would use nuke but the free nuke version can't do 1080x1920 vertical.
Pretty clever thx for this tutorial
Thanks a lot!
Thank you! This will be really fun to make.
awesome
Great material
Thanks for the tips!
Some q on my end: why did you promote after enumerate to the points since each spline is considered as primitive?
Also enumerate is something like i@id=i@nprims; ?
To answer the second question, not quite. nprims is the total number of primitives. it would be something more like i@id = @primnum or @pntum depending on whether you set enumerate to be on primitives or points. I promoted to a point attribute because I wanted id to be a point attribute instead of a primitive attribute. My render engine (redshift) has to have color as a vertex or point attribute, primitive doesn't work. When I used the color node the "attribute" section (where I put "id") that attribute just needs to match the class your color node is set to. And since I need color as a point color for my render engine, I also wanted id as point attribute. Other than that, it's not super important and there are other ways to do color.
you can set pivot to center by using $CEX $CEY $CEZ
Sometimes you can. That expression only works if the node can use that local variable, like the transform sop. If you try to use some nodes like a mirror sop that expression doesn't work because that node doesn't have access to the local variable CEX. In order to avoid running into that issue I just use centroid because it works for every node. It is more full proof. If you go to the documentation it tells you for each node which local variables it has access too. So if I am gonna teach people one of the expressions I would teach the full proof one over the easier one.