Draw Curve
Visit the Node Bible
Draw Curve
The Draw Curve SOP allows you a free-hand method of drawing curves.
Main Parameters:
Curve:
-- Create Width Attribute & Radius = This will create a primitive attribute called "width." This attribute could be used by another node, (such as the polywire or sweep) to determine the width of a wire. In practice, I skip this parameter and instead set the @width manually with a point wrangle. Even though width is created as a primitive attribute, it's most likely that you'll need to set it as a point attribute to get any use from it.
-- Tool = There's a primitive attribute called "stroke_tool" which gets set to whatever value you set here on the tool parameter. In practice, this basically allows you to create a user-defined id for each curve that you draw. In practice, you could, as an example, use this @stoke_tool to determine which shader a drawn curve gets. (ex: an index of 1 = gold shader while an index of 2 = silver shader). Set this id before you draw each curve.
-- Create Color Attribute/Color = Creates a @Cd primitive attribute
-- Create Stroke Attributes = This stores attributes such as @stroke_angle, v@stoke_dir, stroke_hit, @stroke_pressure, @stroke_prim, @stroke_roll, @stoke_tilt, @stroke,time, v@stroke_uv, v@stroke_opacity, v@stokeprojcenter, v@projdir, and @stroke_projtype. Most of these attributes are capturing data from your tablet. Most useful is probably the @stroke_pressure because that allows you to take your tablet pressure and use it to control other attributes (such as the width or opacity). These attributes can then be used by other nodes in your network to determine width/opacity/pscale effects.
-- Opacity = Sets the "Opacity" attribute value. This can be used by other nodes down the line to control the opacity of something.
Projection:
-- Live Reprojection = When trying to draw curves onto an object, there are different methods for doing so. In general, the defaults of "None" ought to work for most situations - unless you have deforming geometry. If the geometry is deforming, then you have two options to keep the curves on the surface. "Send Rays" which will reproject the curve by resending rays on underlying changing collision geometry. And you have "Use UVs" which uses the uv coordinates from the initial projection on changing collision geometry.
-- Trim Curves = When drawing curves onto an object, parts that do not hit the mesh will be deleted when this is turned on. In general, it is advised to leave this on.
-- Projection/Show Guide Geometry/Projection Center = You have various options for how you'd like to draw the curve. XY, YZ, and ZX planes allow you to draw along a projection plane. You can move this projection plane around in x,y,z. You can also use "Screen Plane" and that is useful for times when you'd like to use your viewport to define a particular plane angle. Geometry will project curves onto geometry.
Stroke:
-- Enable Stroke = allows you to enable/disable the stroke
-- The rest of these attributes relate to the attributes which are described above in the "Curve" tab. If you need to change out any of these attributes after the stroke is drawn, then you can do so here.
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