Archived post by lewis.taylor.

enabling spot light for area lights just means you now have a scalable spot

Vs an infinitely small point emitting light

the best way to get proper glass fractures is to do the following. * make an attribute on the internal faces of the cracks, use it as emission in your shader, this simulates caustics * make an attribute that falls off from the crack center, and use this to drive refraction roughness, this simulates micro fractures
This is the approach we developed on John Wick, with all the shattering glass stuff

Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20251107/10/25/image.png

Archived post by lewis.taylor.

NPR – RENDERING graphics.cs.cmu.edu/courses/15-466-f18/notes/npr.html www3.cs.stonybrook.edu/~qin/courses/graphics/graphics-non-photorealistic-rendering.pdf viterbi-web.usc.edu/~jbarbic/cs420-s22/24-npr/24-npr.pdf www.cl.cam.ac.uk/teaching/1011/RSL/Richardt.pdf cglearn.eu/pub/advanced-computer-graphics/non-photorealistic-rendering gfx.cs.princeton.edu/proj/sg05lines/course7-4-npr.pdf graphics.cs.cmu.edu/nsp/course/15-462/Spring04/slides/21-npr.pdf www.lollipopshaders.com/case-studies/9to3animation/ www.cs.utexas.edu/~theshark/courses/cs354/lectures/cs354-20.pdf www.cl.cam.ac.uk/teaching/1011/RSL/Richardt.pdf www3.cs.stonybrook.edu/~qin/courses/graphics/graphics-non-photorealistic-rendering.pdf gfx.cs.princeton.edu/proj/sg05lines/course7-4-npr.pdf diglib.eg.org/bitstream/handle/10.2312/LocalChapterEvents.TPCG.TPCG06.089-098/089-098.pdf?sequence=1 cglearn.eu/pub/advanced-computer-graphics/non-photorealistic-rendering gfx.cs.princeton.edu/pubs/Kalnins_2003_CSS/index.php www.researchgate.net/figure/A-more-complex-scene-again-based-on-the-style-of-Dr-Seuss-The-grass-bushes-and_fig2_234818066 studios.disneyresearch.com/wp-content/uploads/2019/03/OverCoat-An-Implicit-Canvas-for-3D-Painting.pdf zenopelgrims.com/project-arnold-brushstroke-shader-quantize.html

@saharina here are some of my NPR bookmarks

was deep into it when I was about to join Sony in the LOP Dept, fascinating area of CG

Archived post by jjonahlowercase

Thought I’d post this in here in case it helps anyone
The LABS Karma LOP currently adds any render vars fed into it to the renderproduct, even if the vars are deactivated (annoying if you want to prune out render vars). To fix this, dive into the node, and then further into the karmarendersettings node, and add `& %active:true` to the renderproduct node’s Ordered Render Vars and Render Vars property expressions as shown in these images.

Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20244107/10/24/image.png

Archived post by andrewhazelden

**Houdini HQueue on macOS Sonoma Setup Tip**
The recent Houdini 20.0.724 release (houdini-20.0.724-macosx_arm64_clang14.0_13.dmg) has several issues that impact the ease of running HQueue on macOS Sonoma systems.
Step 1. The first problem is the Launch Daemon file (/Library/LaunchDaemons/com.sidefx.hqclient.plist) points at a missing Python v3.9 library, while HQueueClient’s Frameworks’ folder now ships with Python v3.10. This requires an edit of the plist file in two places to correct the file paths to point at Py 3.10:
“`/Library/HQueueClient/Frameworks/Python.framework/Versions/3.10/bin/python3“`
and
“`DYLD_LIBRARY_PATH /Library/HQueueClient/Frameworks/Python.framework/Versions/3.10“`
Step 2. The macOS Sonoma operating system now uses “AirDrop” on port 5000. This setting can be disabled by changing the “System Settings… -> General -> AirDrop & Handoff -> AirPlay Receiver” setting to OFF. This is relevant if you really want to keep HQueue running on the default port 5000 setting for Houdini cross-platform consistency.
The following macOS zsh terminal command checks for programs using an open network port (like port 5000): “`lsof -i :5000“`
You will likely see an lsof output similar to the text below when running on a default install of macOS Sonoma:
“`COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME ControlCe 436  vfx   10u  IPv4 0xf…      0t0  TCP *:commplex-main (LISTEN) ControlCe 436  vfx   11u  IPv6 0x3…     0t0  TCP *:commplex-main (LISTEN)“`
In the Isof output, the text “ControlCe” indicates that the macOS AirDrop setting is active, which in turn means port 5000 is already in use. This is solved by disabling the AirPlay Receiver.

Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20241006/26/24/Airplay_receiver_uses_port_5000.png