George Hulm

GeorgeHulm

About Me

Developing Natsura, a revolutionary new plant growth simulation framework that blends art and science to solve production workflows for commercial studios and artists, and provides new avenues for botanists to explore plant shaping behaviours.
EXPERTISE
Developer
INDUSTRY
Education  | Gamedev  | VR

Connect

LOCATION
Poitiers, France
WEBSITE

Houdini Skills

ADVANCED
Procedural Modeling  | Environments  | Digital Assets  | VEX
INTERMEDIATE
Python

Availability

I am available for Freelance Work

My Badges

Houdini Academy Advisor
Since Jan 2024

My Tutorials

obj-image Intermediate
Project Pegasus | Roads, Tracks and Rivers
obj-image Intermediate
Project Pegasus | Landscape Material
obj-image Intermediate
Project Pegasus | Landscape Technical Deep Dive
obj-image Intermediate
Project Pegasus | Landscape Workflow

My Talks

obj-image HIVE
Speedier Trees in Houdini: Botanically inspired production - does it work?
obj-image HIVE
Solving Plants in Houdini

Recent Forum Posts

APEX for Foliage Generation Oct. 11, 2024, 12:13 p.m.

Thanks!

That's the (completely optional) pruning doing what it's supposed to do. Pruning can be done manually or procedurally according to user input or any attribute. In this case, it's just based off of a random chance and a height-based condition.

APEX for Foliage Generation July 29, 2024, 6:12 a.m.

We're very much over the hump with Apex. Thanks to the kind folks at Sidefx that steered us in the right direction. We're seeing some very exciting results now and the advantages of working Apex are becoming clearer by the day!

The Speed, control and flexibility are all very impressive and in our case there are some exciting benefits that we'll be sharing as we get closer to showing off more of our work.

In the meantime here's an early preview of our apex "solver" in action. It's still missing important features, but the core framework is nearly there.

graph::invoke and other apex questions July 17, 2024, 11:48 a.m.

Some more context thanks to the kind devs at sidefx who helped us learn how to do things correctly:

graph::templates that get invoked only need to be "setup" once and these can get invoked at any point using graph::invoke in apex.