Paul Ambrosiussen


About Me

United States

Paul Ambrosiussen is currently a Technical Artist and Game Tools Developer at SideFX Software. He finished his BASc in International Game Architecture and Design at NHTV University of Applied Sciences in Breda. Paul enjoys writing tools to support effective art-pipelines, and maintaining tool / workflow quality for the artists he is assisting. His goal is to help others create amazing things in a better, faster and more flexible way. He creates tutorials, gives live lectures, attends events, and presents custom workshops to customers.


My Talks

obj-image GDC
Game Development Made Easy Using Houdini
obj-image GDC
Rapid Level Creation for Unity Mobile
obj-image LAHUG
Baking Texture & Masking Maps at Lightspeed!
obj-image Twitch
Quixel's Rebirth: World Building with Houdini & UE4
obj-image GDC
From GameDevToolset to SideFXLabs
obj-image GDC
WaveFunctionCollapse Supercharged with PDG for Level Generation

My Tutorials

obj-image Quickstart
Pivot Painter | Version 1 and 2
obj-image Intermediate
Alicevision Plugin
obj-image Quick Tips
Installing GoZ Plugin for ZBrush
obj-image Beginner
SideFX Labs Installation
obj-image Quick Tips
Game Tools | Maps Baker
obj-image Quick Tips
Game Tools | Detail Mesh

Recent Forum Posts

SideFX Labs Updates Nov. 22, 2021, 9:17 a.m.

Before the update, I would like to welcome a new member to the Labs team: Danicka Oglesby!

22 Nov 2021
New Tools
  • (19.0.439) Added a new Network Editor menu utility tool Node to Network Origin which will move the current node to the network origin, along with all other items. Updated Reset Viewport to allow you to specify the Scene Viewer's external object visibility when you call the function.

  • (19.0.444) Removed VHDA Labs code, since the tool is now found in H19 by default
  • (19.0.442) UV Unitze now also allows for scaling UV shells uniformly to fit 0-1 based on the largest axis when using the "Input UV Shells" mode
  • (19.0.442) Removed HelpCard python module in favor of a new solution. (Which can be found in
  • (19.0.437) Refactored reset_viewport Python module to support resetting Floating Pane Tab Scene Viewers and split Viewports. Now the function also correctly resets lighting, Reference Plane, camera locking, and all five Scene Viewer Toolbars' visibilities
  • (19.0.430) Added "Tangent" as an alias for Polyframe SOP. It configures the node to MikkT tangent by default
  • (19.0.430) Feature and quality of life updates to Cylinder Generator and updated documentation.
  • (19.0.429) Renamed Retime to Simple Retime to better reflect the tool. This will not break any already existing files using the old retime node.
  • (19.0.429) Added missing docs for the latest version of QuickMat.

Bug Fixes
  • (19.0.442) Fix extra data being written at the end of FGB file in Vector Field Export.
  • (19.0.442) Axis Align alias will no longer override parm values in Match Size if a user has created overridden permanent defaults in Match Size.
  • (19.0.430) Fixed a step in AV Texturing to properly apply UV data to resulting mesh

SideFX Labs Updates Nov. 3, 2021, 7:22 a.m.

01 Nov 2021

The Labs team hopes you have been enjoying H19 so far. The Github repository has now deleted the temporary Houdini19.0 branch, and is now using the default Development branch for its primary work. The tags and releases have also been ported to reflect the update to Houdini19.0.

Please also note that as usual, Labs has deprecated several nodes in favor of functionality now found in Houdini itself:
  • labs::voxelmesh //deprecated in favor of remeshgrid
  • labs::color_adjustment // deprecated in favor of attribadjustcolor
  • labs::color_gradient // deprecated in favor of attribadjustcolor
  • labs::rokoko_mocap // deprecated in favor of kinefx::mocapstream
  • labs::neuron_mocap // deprecated in favor of kinefx::mocapstream
  • labs::multi_file // deprecated in favor of filemerge::2.0
  • labs::texture_sheets // deprecated in favor of new tool coming soon
  • labs::motion_vectors // deprecated in favor of new tool coming soon

New Tools
  • (19.0.426) Released Material to Override. This tool will generate a material_override attribute based on the assigned material on a per-primitive level. Useful for getting a dictionary format description of assigned materials.
  • (19.0.426) Released Capture and Embed. This tool found in the network editor menu allows you to quickly capture any region on your screens, and places it in the network-editor as an image. Useful for embedding references.
  • (19.0.426) Released PolySlice. This HDA slices polygons into strips of polygons or polylines.
  • (19.0.426) Released FileCache++. This node is a more enhanced version of the new filecache found in Houdini, and uses PDG to allow for quick iteration and caching of work. Included with this functionality are also: Karma LOP, Render Geo, Karma ROP, Filecache++ TOP.

  • (19.0.426) Calculate Occlusion has been deprecated in favor of MaskbyFeature sop. This tool now produces the same (or better) results
  • (19.0.426) Marmoset Export now supports Marmoset Toolbag 4. It has also been refactored to better support multiple material types using a new materialmapping system. The tool now also allows for a simple "Export", which enables GoZ-like functionality
  • (19.0.426) EdgeGroup To Curve now supports invoking the tool with a pre-existing selection of edges
  • (19.0.426) Thicken now allows for invoking the tool with an already existing selection
  • (19.0.426) Texel Density SOP now allows for scaling the UVs in-place and therefore skipping the layout step
  • (19.0.426) Simple Rope Wrap now has a second output that contains just the spine curves of the rope
  • (19.0.426) QuickMat now uses a material override approach for creating and assigning materials to geometry. This means it no longer has editable internals, and can also be safely used inside the Houdini Engine plugins. The tool also has a button to revert back to the old approach for those that still need it
  • (19.0.426) The Vector Field Eport sop is now compatible with VDB as input. It will auto-convert VDB vel volumes to native vel.x, vel.y, vel.z float volumes. The tool has also been renamed to adhere to Houdini naming scheme. It was previously called "ROP Vector Field"

Bug Fixes
  • (19.0.426) Reset Viewport will no longer throw an error in LOPs. Note however that this script is not yet supported in LOPs.
  • (19.0.426) Fixed issue with GoZ import in Houdini 19 for py3

SideFX Labs Updates Oct. 18, 2021, 6:13 a.m.

15 Oct 2021

PSA: If you are manually downloading from Github when installing Labs, please be aware that the default branch called "Development" will start shipping Houdini 19 functionality as soon as it releases. To download Houdini 18.5 Labs, make sure you use the "Houdini18.5" branch which will be created at that time.

New Tools
  • (18.5.728) Added Edge Smooth tool. This tool will smooth edge-groups provided to the tool, and relax the neighbors around it to produce smooth edges.
  • (18.5.724) Released Name from Capture Weight. This small utility helper tool will detect what the bone with the highest skinning weight influence is on a point, and store its name and index as a point attribute. Useful for exploding skinned geo by name for inspection.

  • (18.5.730) VHDA Dialogue now respects UI scaling
  • (18.5.723) Released Edge Damage 2.0. This update adds mesh clean up and processing to get more consistent results. The results of Boolean and VDB are more similar (because the noise is linked). General smaller tweak to have better results
  • (18.5.721) Fixed some naming inconsistencies in Sticker Placer. All references to "Sticker Picker" have been replaced, including docs

Bug Fixes
  • (18.5.730) Fixed bug in Simple Rope Wrap where it didn't allow negative rotation values for UVs.
  • (18.5.722) Fixed displacement texture sampling issue in Tree Branch Generator and Tree Trunk Generator.
  • (18.5.722) Fixed UV issue in Branch Generator of the tree tools. UV blending should now work in engine too.
  • (18.5.722) Fixed issue in Pick and Place where the tool would throw an error if you tried deleting placed objects while "Place on Others" is turned off.