brianhanke Profile Banner
Brian Hanke Profile
Brian Hanke

@brianhanke

Followers
327
Following
651
Media
709
Statuses
2K

Subscribe to my popular Patreon for the best CG tips, tricks and tutorials!

Manchester, NH
Joined December 2011
Don't wanna be here? Send us removal request.
@brianhanke
Brian Hanke
2 months
The Complete Houdini: Introduction to Rigid Body Dynamics is now live on Patreon!. This one is the most epic of all epics: 2500 words and dozens of images and clips designed to give you a comprehensive introductory knowledge of RBD simulations in Houdini. Come on over!
2
5
68
@brianhanke
Brian Hanke
1 day
Bokeh image optimization feature fully implemented and working great!. Just tidying up some Arnold warnings that Gaffer was displaying, plus a hang in C4D's IPR. This will be a great release, coming soon!.
@brianhanke
Brian Hanke
7 days
Everything looking good! I'll be releasing a new version of Lentil-BHGC in a few weeks. - 4-5% faster renders overall. - 1-2% faster renders with bokeh images and optimization enabled. - Updated User Guide with Polynomial Optics lens descriptions and diagrams. Stay tuned!.
0
0
7
@brianhanke
Brian Hanke
3 days
RT @CgMort: Ever wanted game-like navigation in Maya?.Unlike Mayaโ€™s walk tool, this lets you fly around seamlessly without leaving your curโ€ฆ.
0
7
0
@brianhanke
Brian Hanke
6 days
You put some stuff in a box. You put the box on the top right shelf in the closet. The cleaner comes and throws out everything in the closet. "Hey, where did you put that stuff?". "Oh, it's in the box on the top right shelf.". THE BOX IS GONE. This is C++ memory management.
0
0
0
@brianhanke
Brian Hanke
7 days
Everything looking good! I'll be releasing a new version of Lentil-BHGC in a few weeks. - 4-5% faster renders overall. - 1-2% faster renders with bokeh images and optimization enabled. - Updated User Guide with Polynomial Optics lens descriptions and diagrams. Stay tuned!.
@brianhanke
Brian Hanke
7 days
Ran some checks to make sure all the memory juggling is doing what it's supposed to. Looks correct so I think I'm done, but how unpleasant of a developer experience is this? Very unpleasant. Oh well. I guess it's the price you pay for ultimate speed and flexibility.
Tweet media one
0
0
2
@brianhanke
Brian Hanke
7 days
Ran some checks to make sure all the memory juggling is doing what it's supposed to. Looks correct so I think I'm done, but how unpleasant of a developer experience is this? Very unpleasant. Oh well. I guess it's the price you pay for ultimate speed and flexibility.
Tweet media one
@brianhanke
Brian Hanke
7 days
Memory error fixed, the bokeh optimization feature is working great now! . Turns out I was pointing to a pointer that got, uh, depointered. So, yeah. C++.
0
0
0
@brianhanke
Brian Hanke
7 days
Memory error fixed, the bokeh optimization feature is working great now! . Turns out I was pointing to a pointer that got, uh, depointered. So, yeah. C++.
@brianhanke
Brian Hanke
8 days
The good news is that the bokeh image optimization is working! Render times are faster after enabling it. The bad news is that there's now a random crash. Don't you love manual memory management in C++?. Rhetorical question. Nobody loves that. We'll figure it out though!.
0
0
0
@brianhanke
Brian Hanke
7 days
Impossible to process all the features listed here, but I have to highlight Live Render around 1:36:30. Such a huge quality of life improvement. Gets Solaris one step closer to the convenience of the framebuffers offered by Arnold, RenderMan and others.
@sidefx
SideFX
7 days
Watch the Houdini 21 Keynote from SIGGRAPH 2025! Discover new KineFX motion mixer, muscle system improvements, MetaHumans integration, Copernicus GPU Pyro solver, built-in ML tools, Vulkan support, and more. Today at 10 am PST!.
Tweet media one
1
5
30
@brianhanke
Brian Hanke
8 days
The good news is that the bokeh image optimization is working! Render times are faster after enabling it. The bad news is that there's now a random crash. Don't you love manual memory management in C++?. Rhetorical question. Nobody loves that. We'll figure it out though!.
@brianhanke
Brian Hanke
11 days
Working on a cool new Lentil-BHGC feature. Bokeh images are a big performance bottleneck, so there will (hopefully!) soon be a checkbox to "Optimize Bokeh Image." If for whatever reason you're using a large image (up to 500x500), this could improve render times by. a lot.
0
0
1
@brianhanke
Brian Hanke
9 days
I've also been pondering implementing SIMD (parallel computing) techniques in Lentil-BHGC. Probably wouldn't do much with Thin Lens, but it's possible it would speed up Polynomial Optics a lot. Would require a major rewrite, but could be an interesting challenge. We'll see!.
@brianhanke
Brian Hanke
11 days
Working on a cool new Lentil-BHGC feature. Bokeh images are a big performance bottleneck, so there will (hopefully!) soon be a checkbox to "Optimize Bokeh Image." If for whatever reason you're using a large image (up to 500x500), this could improve render times by. a lot.
0
0
2
@brianhanke
Brian Hanke
11 days
Working on a cool new Lentil-BHGC feature. Bokeh images are a big performance bottleneck, so there will (hopefully!) soon be a checkbox to "Optimize Bokeh Image." If for whatever reason you're using a large image (up to 500x500), this could improve render times by. a lot.
0
0
4
@brianhanke
Brian Hanke
12 days
RT @RizomUV: ๐—ฉ๐—ถ๐—ฟ๐˜๐˜‚๐—ฎ๐—น ๐—ฆ๐—ฝ๐—ฎ๐—ฐ๐—ฒ๐˜€ ๐—›๐—ถ๐—ด๐—ต๐—น๐—ถ๐—ด๐—ต๐˜ โ€“ ๐— ๐—ฎ๐—ด๐—ถ๐—ฐ ๐—ช๐—ฎ๐—ป๐—ฑ. Need faster, smarter selections?.With Magic Wand, RizomUV lets you quickly select UV isโ€ฆ.
0
4
0
@brianhanke
Brian Hanke
14 days
Whoa, I learned how to do advanced profiling in Visual Studio and it works great for Lentil-BHGC. I wrote some optimizations for a bunch of legacy code and we're getting 4-5% faster render times. It's all feeling pretty solid so this will probably make it into the next release!.
0
0
2
@brianhanke
Brian Hanke
15 days
RT @jaymojamieson: @brianhanke That one was awesome. I bet you could emit from the very fine bits into a volume to fully fog the liquid atโ€ฆ.
0
1
0
@brianhanke
Brian Hanke
15 days
That cookies and milk and whipped cream sim looks INSANELY GOOD. Like, just. wow.
@sidefx
SideFX
15 days
Check out the #Houdini 21 sneak peek! Weโ€™re sharing a preview of some of the new features. More will be revealed at SIGGRAPH 2025 in Vancouverโ€”donโ€™t miss the Keynote, HIVE presentations, and more starting the week of August 11.
Tweet media one
1
1
38
@brianhanke
Brian Hanke
16 days
Been experimenting with LLMs for advanced coding. It's clear that they're the next evolution in search, but also that they don't "know" or "understand" anything. They make stuff up a LOT. Great tools when used in a smart way, but humans aren't going to be replaced any time soon!.
1
0
8
@brianhanke
Brian Hanke
19 days
Promises, promises!
Tweet media one
@brianhanke
Brian Hanke
19 days
If I had a dollar for every time Google AI Studio said "okay, now THIS is the final, correct solution" I'd have a lot of dollars.
0
0
0
@brianhanke
Brian Hanke
19 days
If I had a dollar for every time Google AI Studio said "okay, now THIS is the final, correct solution" I'd have a lot of dollars.
0
0
0
@brianhanke
Brian Hanke
21 days
Very interesting stuff happening here. I successfully set up clang-cl in WSL (Rocky 9) and compiled a Windows executable in Linux. Big things coming. hopefully!
Tweet media one
0
0
0
@brianhanke
Brian Hanke
21 days
Just posted a follow-up article showing how to upgrade our Arnold plugin with a few user-accessible custom parameters. Come on over and check it out!.
@brianhanke
Brian Hanke
25 days
Introduction to Arnold Plugin Development is live on Patreon! Topics include:. - Build environment setup and CMake configuration. - Detailed C++ syntax analysis of Arnold's camera example. - Rendering using the new plugin. This is a great one, come on over!.
0
0
0
@brianhanke
Brian Hanke
25 days
Introduction to Arnold Plugin Development is live on Patreon! Topics include:. - Build environment setup and CMake configuration. - Detailed C++ syntax analysis of Arnold's camera example. - Rendering using the new plugin. This is a great one, come on over!.
0
0
0