Delete
Visit the Node Bible
Delete
Deletes input geometry by group, entity number, bounding volume, primitive/point/edge normals, and/or degeneracy.
If the blast sop doesn't have the functionality you need to delete something, then try using this node instead. The blast node only gives you the group syntax as a way selecting things for deletion. In contrast, the delete node gives you much more control over the specific criteria for deletion.
To make the most of the delete SOP, you'll want to understand how to utilize group expressions. For information on this visit: https://www.sidefx.com/docs/houdini/model/groups.html
Main Parameters:
Operation:
-- To delete selected or non-selected
Entity:
-- What sort of geometry component are you trying to target? If selecting edges, realize that Houdini will use edges to ultimately select associated points. In Houdini, edges are not considered to be a geometry component because edges are not responsible for the generation of a primitive.
Geometry Type:
-- Here you can specify the exact type of primitive that you'd like to delete. Keep in mind that selecting a specific type of geometry will only allow the delete sop to delete something if the geo type matches the type specified here.
Number:
-----
This section is dedicated towards selecting points/primitives/edges by their number
----
Operation:
- Delete by pattern:
* In this field, you can specify point or primitive numbers that match what you're trying to delete. You can also use pattern expressions here. Check out this link for the syntax: https://www.sidefx.com/docs/houdini/network/patterns.html
- Delete by Range:
* Delete points/primitives whose numbers fall within a certain range, and/or delete every few points/primitives. Edges use primitive numbers.
* In other words, the Start/End specifies the range of prim or point IDs it's allowed to work on. The Select_ of_ means to delete every __ out of __.
** As an example: If I say that the start/end is 200 to 500, then the delete sop only looks at points/prims which have an id between 200 and 500. Then, if I say Select 3 of 4, that says "Delete 3 out of every 4 points/prims that live in-between ids 200 and 500.
- Delete by Expression:
* Here you can add an expressions to delete primitives or points. It's different than the patterns because you can utilize both prim and point expressions. This evaluates for every point/primitive, and if the expression is true, then it will delete the point/primitive.
* Point Expressions: https://www.sidefx.com/docs/houdini/nodes/sop/point.html
** As an example... $TY>0 will delete any primitive that lives above 0 in the y direction. BUT the $TY is H-Script which is being replaced by vexpressions in the future. So in vex, to say the same thing you would type: @P.y>0
* Keep in mind that HScript expressions may be depreciated in the future and replaced by vexpressions.
* Further info on vexpressions are found here: https://www.sidefx.com/docs/houdini/vex/snippets.html
* Also, if you don't understand vex at all, then check out Vex Foundations I and this will become much more understandable.
Bounding Volume:
-----
This section allows you to specify a "Bounding Volume" - which is either a box or a sphere - and this tells the delete node that it's only allowed to work inside of that box or sphere. All the other parameters on the delete sop work as normal within the box or sphere.
----
Normal:
-----
This section allows you to delete faces/points based on the direction of their normals.
----
Direction:
-- Which direction would you like the matching normals to face?
Spread Angle:
-- How close does a normal need to be to the direction in order to be considered for deletion?
Backface From:
-- This setting is really cool because it takes a camera and deletes any polygons which are not directly facing the camera. All you do is load in the camera and it will delete any polygons it can't see.
Degenerate:
-----
"Degenerate" primitives are determined by the area size of the primitive. That is - how large the primitive is. In other words, if you want to delete primitives that are really, really small, then you can do so with this "Degenerate" primitive tab.
Here are a few things which can cause a primitive to be considered "Degenerate"
-- Repeated reference to points and vertices within faces... if somehow you have extra points/verts associated with a primitive.
-- Really small polygons which are less than the "Tolerance" size.
----
Delete Degenerate Primitives:
-- This says, "Hey, take a look at the area of each primitive, and if the area is less than the Tolerance, then delete it"
Delete Zero-Area Face:
-- This says, "Hey if the area = 0, then delete it"
Treat Open Faces as Closed
-- This says, "Hey, if the polygon is open (that is, if the polygon is acting like a polyline and only exists in one direction), then go ahead and consider that to be a closed polygon anyway so that the zero-area faces parameter can delete it." For a good example of this, check out video #2 above toward the very end.
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.