Urbanweave

A fully procedural city generator that works in Houdini and Unreal. Takes an few input greyscale maps and, with artist direction, generates an organic, realistic, individual city layout in minutes. Allows the user to determine where areas of high population density exists, and how slope and water effects the road layouts.

Painting Shader

A customizable shader in Blender that simulates hand-painted brush strokes through dynamic normal manipulation. It features controls for brush size, noise scale, feathering, and color variation, along with adjustable cool/warm shadow modulation. Designed for flexibility, it enables a wide range of painterly surface styles entirely through procedural methods.

Multilayer EXR Output

A Blender plugin that streamlines the creation of multilayer EXRs with custom output locations. It automatically translates Blender AOV names to Nuke’s standard naming conventions, ensuring a smooth integration into compositing pipelines.