Ramp Parameter VOP
Visit the Node Bible
Ramp Parameter VOP
The Ramp Parameter VOP creates a ramp parameter that is usually promoted to the SOP level whenever you're working with point, primitive, attribute, vertex, or volume vops.
In practice, the reason why you might want to use a ramp parameter is to get really nice control over the distribution of middle values for an attribute. As an example, let's say that we have an attribute called "foo" which has a min value of 0, a max of 1 along with a bunch of values that are in-between. With a ramp, we can have better control over those middle values by placing markers between the min/max and adjusting them. Many users also prefer a ramp because it provides a visual way of adjusting values.
Keep in mind that the ramp parameter goes from 0 (the left-hand side of the ramp) to 1 (the right-hand side of the ramp). If values go less than 0 or more than 1, then they will clamp to the left or right side of the ramp. In other words, a value of -0.23 would turn into 0. A value of 2.3 would clamp to 1. So it's usually worth normalizing your values (that is, converting them to a range of 0-1) before feeding that data into a ramp parameter. To procedurally figure out the min/max, go back to sops, use an attribute promote, and then promote the min and max to the detail context as its own attribute. Back in VOPs, you can then use a bind to bring in that min/max value and then feed those values into the fit vop's srcmin and srcmax inputs.
Main Parameters:
Name:
-- In VOPs, you have the internal name and the label. The internal name is the name that gets used for calculating stuff and its what everything else references when it tries to find this parameter. The label is what the user sees in SOPs. This "Name" is basically what the parameter should be internally understood as.
Prefix:
-- This adds text before the name. To see what this does, look at the output of the node and notice how the Prefix happens before the name when determining the internal name of the parameter. In practice, this might be useful for organizational purposes.
Postfix:
-- Same thing as "prefix" except that the text gets added to the end of the name.
Label:
-- This label is what the user sees in SOPs when the parameter gets promoted.
Ramp Type:
-- There are two kinds of ramps that you can make. By default, you have a RGB ramp, and that's ideal for adjusting vector data (such as color). However, even if the data isn't color, it gives you access to all three vector components in one ramp. R = the first vector component, G = the second, and B = the third number of the vector.
-- The other type of ramp is a Spline Ramp (float). This is ideal for adjusting float data.
Color Type:
-- Only available when the ramp type is set to RGB ramp. This applies a color-correction to the data that's being used by the ramp. In most cases, the default of RGB ought to be fine.
Default Interpolation:
-- The "interpolation" of the ramp is saying how one value ought to blend into another. There's different ways of calculating this, and changing these settings will change how ramp value blend into each other. To see what this does visually, try going to sops, placing a marker somewhere in the middle of the ramp, change the interpolation method, and notice how the values in-between the markers change.
Ramp Default:
-- This sets the default value for the ramp that will be promoted to SOPs. Remember that you may need to turn on "Use This Node to Set Parameter Attributes" to see it affect the correct default values in SOPs.
Use This Node to Set Parameter Attributes:
Show UI Controls By Default:
-- Whenever you add a marker to the ramp in sops, it will usually give you UI controls for that marker. You can turn that off, however, by turning this checkbox off.
Disable When, Hide When, Callback Script:
-- For more information on how to use these sections, please visit the HDA video in Houdini For the New Artist II
Help:
Featured links
About Mentorship Calls
To book a call, just visit https://www.cgforge.com/book-consultation
Study Plan Call
Look at the welcome email for further instructions on how to schedule a call if you are a Premium Subscriber.
Premium Member Discord
Unlike the standard discord server, the Premium Member server receives faster replies, feedback on projects outside CG Forge courses, and exclusive discounts on mentorship calls that aren't offered anywhere else.
Houdini Education License
In summary, the educational license of Houdini acts much like Houdini Indie - but at a discounted price. The main difference between Indie and Education is that this version of Houdini cannot be used for commercial projects. It's great, however, for learning and preparing a demo reel without the limitations of Houdini Apprentice.
Unlock Everything
Unlike workshops or individual courses, CG Forge offers an ecosystem of resources that help you forge your skills.
Redshift Discount
https://www.maxon.net/redshift
Aug 28th, 2024 Changelog
General Changes:
• New, simplified website design is now live!
◦ All new particle banner is featured on the home and after login pages
◦ The after-login page now features courses that are sorted by ones that you have recently watched. This makes it easier to continue watching whatever you’ve been working on without scrolling through all the courses to find what you’re looking for.
◦ There is also a new “resources” section that can be found beneath the “Browse Courses” on the after-login page. This makes it easier to bring up the Node Bible, the “Tips + Tricks,” or Weekly wrangle in a new tab
◦ “CG Forge Academy” has been replaced with a “Mentorship Calls” at the top menu (see below for more details)
◦ The resources dropdown now features “Tips + Tricks” (see below for details)
◦ Certification requirements have been slightly re-written to be easier to understand
◦ Subscriptions have been re-designed from the ground up (see below for details)
Subscription Changes:
• Subscriptions have changed to include a "Basic Subscription" and a "Premium Subscription" option. The Basic Subscription renews monthly, and the “Premium Subscription” renews every 4 months. Yearly subscriptions have been removed.
◦ These changes only affect new subscribers. Existing subscribers will not see anything change with their auto-renewal amount.
◦ 10% off a Redshift yearly subscription is now included with the Premium Subscription. (If you are currently a 4 or 12 month subscriber, then just email support@cgforge.com for this)
◦ A new “Study Plan” call has been added to the Premium Subscription. (If you are currently a 4 or 12 month subscriber, then just email support@cgforge.com for this)
◦ A Houdini education license is now available for “Premium” subscribers. (If you are currently a 4 or 12 month subscriber, then just email support@cgforge.com for this)
◦ For more information, visit the subscriptions page.
• CG Forge Academy has been redesigned to be easier to use.
◦ 45 minute calls have been removed. Existing coupons are still valid and can be used towards 90 minute sessions for the amount listed on each coupon.
◦ 8 week mentorships have been removed - Instead, you can book as many 90 minute calls as you’d like.
◦ Free onboarding calls have been removed - Instead, premium subscribers now receive a complimentary “Study Plan Call” that establishes a personalized curriculum moving forward.
◦ The “CG Forge Academy” top menu is now replaced with “Mentorship Calls” and only allows for booking 90 minute calls.
All new “Tips and Tricks” resource page:
• “Tips and Tricks” is now a resource page that holds all quick tips, Houdini update videos, and other miscellaneous videos in one place. If you’re looking for “Quicktips Season One and Two” or "Houdini 19 Updates" they have now migrated over to the “Tips and Tricks” resource section.
Discord changes:
• The CG Forge Discord channel will now be divided into two categories: “Basic Members” and “Premium Members.” The premium member channel will be invite-only to premium subscribers or those who are currently enrolled in a 4 or 12 month subscription. If you eligible to join the premium discord channel, email support@cgforge.com for an invitation.
◦ Basic Discord members will no longer receive support for projects that are outside the topic of CG Forge courses.
◦ Premium Discord members will receive support for projects outside of CG Forge content
◦ Premium members will receive discounts on mentorship calls, and basic members will not.
◦ Premium members will have their questions / posts answered before basic members
◦ Early access to courses will now be exclusively provided to premium members via the discord channel.
If you have any further questions about these changes, feel free to email support@cgforge.com
Cheers,
- Tyler