Poly Reduce
Visit the Node Bible
Poly Reduce
Reduces the number of polygons in a model while retaining its shape. This node preserves features, attributes, textures, and quads during reduction
This version of Poly Reduce gives very fast, highly accurate reduction while preserving the shape, textures, attributes, and quad topology of the input as much as possible. This node is especially useful for intelligently reducing polygons within game engines.
- You can make sure you retain the edges of the model based on either the curvature of the model or the borders of UV islands
- You can specify specific points and/or edges to preserve.
- You can paint an attribute in areas where you want to retain more density.
- You can retain polygons based on visibility from certain camera viewpoints.
Inputs:
1st input - Geometry to Reduce:
- Place your geo here
2nd input - View Geometry:
- If you have deforming points (that means that you're changing the point positions within a sop network over time), then place a non-animated version of your geometry here. (non-animated means it's "rest" position). The reason why you want to do this is to prevent the poly reduce from calculating a different result each time your points change position.
3rd input - View Geometry:
- If you're using the "Silhouette" or "Front Facing" parameters (as described below), then this is where you would place geometry to inform the poly reduce on how to use those parameters.
* If you connect points - then you're telling the poly reduce to preserved based on how "visible" the features are from these point(s).
* If you connect curves - It will try to preserve features which are visible from the points along the curve
* Closed Surface - If you connect any sort of closed geometry, then it will try to preserve any details which exist within the 3d shape.
Parameters:
Reduction Amount:
- This tells Houdini how you would like to reduce your polygons. You can reduce it based on a percentage of the current poly count, a specific number of polygons that you want, a number of points that you want, or a percentage of the input point count.
- Continue Reducing with Quality Tolerance: This tells Houdini to keep reducing polygons even after you've reached the specified poly count above. Generally speaking, you'll want to keep the "tolerance" at a very low number. This tolerance tells Houdini if it should keep reducing polygons.
Output Geometry:
- Use Only Original Point Positions will prevent the poly-reduce from moving points as it reduces
- Preserve Quads will prevent the creation of triangles
- Equalize lengths: This makes it so that the edges of the faces are more equal in length. This is especially useful if you're tying to make sure that triangles are around the same size. This is also useful when preventing really small faces from being created by the poly-reduce node.
Stiffen:
- The stiffen section is designed to preserve details along the edges of your meshed. These edges are determined by an attribute. The easiest example to understand is by specifying the UV Attribute. If you specify "uv" then that means this section will try to preserve the volume and detail along the edges of your uv islands.
- Boundaries: This number tells the algorithm that it should retain the volume of the polygons. If this is set to 0, then that means the edges of your mesh will shrink down with the reduction
- Vertex Attribute Seams: This number tells Houdini that it should listen to an attribute and preserve the position and details along the edges of that attribute. Again, this is best understood by using the "uv" attribute. If you use "uv" then that means the positions at the borders of your uv islands are preserved.
- Attributes: Where you specify the attribute that you want preserve along the edges of.
Preserve Features:
- Preserve Features lets you select specific groups of points or edges to maintain the position and detail along. The difference between "hard" and "soft" is that the hard points and edges will not change no matter what you do. The "soft" points/edges will change, but you can tell how rigid those points/edges should be by using a weight slider.
Retain Density by Attribute:
- This section allows you to specify an incoming point or primitive attribute which will tell the poly reduce node where it should and should not reduce polygons. If the attribute value is 1, then that means to preserve the detail. If it is 0, then that means reduce that area. You can use a paint attribute node to paint this attribute if you'd like.
- Weight - Be sure to turn up this parameter when you want to preserve the detail more in the areas where you set the value to 1.
Retain Density by View:
- This section allows you to preserve the details of the mesh depending on how close it is to another object. This is intended to be used along with a camera. To make this work, create a camera on the obj level and position it so that it's looking at an object from your desired angle. Next, create an add node, add a point to your scene, and copy --> paste relative reference to the camera's position. This tells the point that it should follow wherever you place the camera. Next, connect the point to the third input of this node.
- Retain Density by View: This will tell the poly reduce node to preserve details along the silhouette of the object. The higher you set this, the more detail will move towards the silhouette.
- Falloff Distance: This can be used to control the intensity of "Silhouette" feature. It's like saying to the silhouette parameter, "hey friend, you're now only allowed to work within a certain distance from the camera." As an example, if I say that the falloff distance is "2," that's like telling the "silhouette" feature something like - "Hey silhouette, you're only allowed to work if you're within 2 meters away the camera." Anything past 2 meters would have no effect.
- Front Facing: Instead of the details being preserved along the silhouette, the details are only preserved on the portions of the mesh that the camera can see. Again, the higher you set this value, the more strict it is going to be.
- Falloff Distance: Refer to my epic tale above.
Make Reduction Sensitive to Attributes:
- Here you can tell the poly reduce that it should be sensitive to other attributes as well. This works the same as the "Retain Density by Attribute" as described above.
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.