For Loop: Reduced size with each iteration

   3546   2   0
User Avatar
Member
63 posts
Joined: 1月 2016
オフライン
Hello all,



Is there a way to reduce the scale of an object instanced onto points? Each iteration or copy would be slightly smaller than the original, tapering down over time.

Im trying to incorporate For Loops into my modeling workflow, and I'm trying to think of a way to add scale and rotation controls.

Ideally, id like to control the scale with a ramp within a Point or attribute Vop inside the For Loop, but I might not be thinking about this the right way.



I should add that within the polyextrude, there are some really interesting ways to control the shape and taper of extrusions– not available in other 3d packages for modeling purposes I might add–specifically the spline controls. Id like to be able to use these concepts while working with curves and lines as well if possible.

Any thoughts on this? Thanks in advance!
User Avatar
Member
118 posts
Joined: 2月 2016
オフライン
Hello, I attached a file with a couple of super basic examples..

The point attribute you want to manipulate is “pscale”, provided that in your “copy to points” node you have checked “Transform using points orientation”.

Regarding the ramp, sorry I was too lazy to bundle one into the examples.

Also, if you're interested into some falloff control, like the falloff effector you have in c4d, you can have a look at the “mograph for Houdini” series by Rohan Dalvi https://vimeo.com/156152317 [vimeo.com]
To note: these tutorials might involve the use of slightly bit outdated nodes (like copy stamp, old point node, etc), since they were made for Houdini 15, but they will give you a good foundation for the workflow.

Attachments:
basicScale.hiplc (90.5 KB)

User Avatar
Member
63 posts
Joined: 1月 2016
オフライン
Thanks for the advice and file Andr1. Looking into it today
  • Quick Links