Attribute Randomize
Visit the Node Bible
Attribute Randomize
The Attribute Randomize node modifies/creates attributes based on random values of various distributions.
Main Parameters:
Group:
-- This allows you to only apply that attribute to certain points, primitives, or vertices of your mesh.
Attribute Class:
-- What sort of attribute would you like to create? Point? Vertex? Primitive? If these terms are unfamiliar to you, then please visit Houdini For the New Artist.
Attribute Name:
-- What would you like to name the new attribute? Alternatively, if you are modifying an existing attribute, then put its name here.
Operation:
-- If an existing attribute exists, then how would you like to blend the old value with the values generated by the distribution? You can add, multiply, go with the minimum value between the old/new, or go with the max value between the old/new attributes.
Global Scale:
-- Increases both the min/max values which the distribution is allowed to generate. In other words, if a distribution is allowed to create values between -1 and 1, then scaling up might change that min/max to -3 and -3. If the distribution values are between 0 and 1, then scaling up would allow values to go from 0 to 3. Again, to see this properly, use the "Visualize as Points" setting.
Distributions:
Uniform (Continuous):
-- Random values are generated in-between a min and a max range with equal probability for all values in that range. Includes decimal values.
-- Generates a non-random value. Not quite sure why this exists in the "randomize attribute" node, but it does.
Two Values:
-- Generates a random probability that the value will be either Value A or Value B. You can also determine the probability of both by adjusting the probability of Value B (the probability of A will obviously be the remaining percentage to reach 100%).
-- Random values are generated between the min and max. In addition, the values need to be a multiple of the step size. It cannot exist as just any float value between the min and max. It can only increase or decrease in value by the step size
-- Random values are generated one unit away from 0 in random directions. (with the exception of setting the dimension to 4) Take a look at the video below for the best understanding of what this distribution can do.
-- See above for the "Direction or Orientation." The only difference between that distribution and "Inside Sphere" is the fact that values will not always be one unit away from 0. In addition, if you set the dimensions to 4, the quaternion behavior is slightly different.
Normal (Gaussian):
-- When choosing, Normal (Gaussian), Exponential, Log-Normal, or Cauchy-Lorentz options, it's best to preview these values first in 2 dimensions before bringing it to 3. Check out the videos below for an overview of all these various options. They're best understood visually.
Custom Discrete:
As an example, lets say that you want to spawn various trees and control the likelihood of them spawning depending on the species. Each species could have an id that corresponds with a value that you set in the attribute randomize node. And, that the likelihood of that value being chosen can be controlled by the weight.
Misc Options
Visualize as Points:
-- This setting is designed to help you understand the resulting random values visually. The way it does so is by creating a certain number of points and plotting their position based on the output of the random distribution algorithm that you've selected.
Fraction Attribute:
-- In order for this to work, you need to feed the Attribute Randomize node a float attribute called "fraction." This fraction will essentially cause certain values to only appear along certain areas of of the distribution. The user docs contains a useful mathematical definition of this as well:
"This gives a way of non-randomly sampling the distribution, by specifying locations in the uniform parametric space of the distribution, known as "quantiles".
See the video below for a demonstration.
-- Gives you a different version of the distribution values. This is not applicable when using the Fraction Attribute because, in that situation, the fraction attribute gets used as the seed.
Seed Attribute:
-- This parameter will ensure that the seed does not change along with changing point numbers. This is especially important when dealing with particle simulations which feature particles that die. When particles die, their point IDs change, and this could cause the attribute randomize to assign different values when those ids change. Enabling a seed attribute will prevent this from occurring because it associates the version of distribution values with an id attribute instead of point numbers. This is not applicable when using the Fraction Attribute because, in that situation, the fraction attribute gets used as the seed.
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 Resources
One of the best examples of this is the Node Bible. This resource acts like an encyclopedia of Houdini knowledge. Each entry features a node, goes through all the parameters, and offers video quick tips on how to use each node. The Node Bible goes beyond the native Houdini documentation because it's easier to understand, offers practical examples, and links up to nodes that get used in the courses.
In the resource sections, you'll also find quick tips that cover a variety of miscellaneous topics along with The Weekly Wrangle - which is a series dedicated to advice and real-world conversations surrounding career success.
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
1:1 Support and Feedback
Unlock ALL Courses
Instead of paying lots of money for ONE course, you can pay less for a library of courses.
With CG Forge, you can also count on highly refined content that's conveniently found in one place. This makes it easy to cut through the clutter of Houdini tutorials out there and make the most of your time while you learn.