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

Pivot Painter 2.0 for use with Unreal Engine ? Jan. 20, 2021, 10:55 a.m.


Just dropping in to announce I will be releasing PP2 in labs by the end of this week.

SideFX Labs Updates Jan. 19, 2021, 4:18 p.m.

15 Jan 2021
New Tools
  • (18.5.455) Added a new tool called Edge Damage in SOPs that will allow you to very easily add edge wear to your geometry. This is very useful to add some detail to geometry to for example make it look old. Not only useful to modify geo, but also to generate masks for shading purposes. Tool courtesy of Simon Verstraete.

  • (18.5.457) VHDA dialog has been cleaned up a bit more to support longer filepaths. (auto resize). Added support for disabling version number. When creating a new asset, the end digits of the node names will be set as major version. Default Menu Entry (tab menu category) can be set by preferences
  • (18.5.456) Released big update to RBD>FBX. It now uses the new hierarchy from attribute functionality found in the FBX exporters. This technically means this node could be deprecated, but since it is a convenient tool (and heavily used) it will remain in the toolset
  • (18.5.455) Added docs to Edge Damage
  • (18.5.455) Added support for 2-Edge Decoding and 2-Corner Decoding in the Wang Tiles Decoder SOP. Also added the required sample geometries that you need. Also updated the demoscene to show these in action
  • (18.5.451) Implemented the ability to bake geometry using a name attribute as a bake mask in MapsBaker. This is disabled by default and needs to be enabled in the advanced settings under sampling
  • (18.5.448) Exoside QuadRemesher is now py3 compatible on Windows (minor issue to be fixed on Linux&Mac in next few days). Also, the tool is now supported on Linux as per popular request

Bug Fixes
  • (18.5.457) Fixed a bug in Destruction Cleanup where it would incorrectly merge & optimize pieces because of pieces going to sleep mid-sim in bullet. This should now no longer happen.
  • (18.5.451) Fixed the number of points the Spiral sop generates. Parameter said 300, but the tool would generate 301. (mixed segments with points)
  • (18.5.449) Fixed the attribute naming for Measure Curvature. Convex is now called convex, and Concave is called concavity, instead of being swapped.
  • (18.5.449) Fixed bad parameter default value on AV Photogrammetry node. This would throw a warning when cooking.
  • (18.5.449) Fixed issue in AV Photogrammetry where the editable nodes were configured incorrectly. This cause some warnings to not be promoted correctly.

SideFX Labs Updates Jan. 4, 2021, 4:19 p.m.

Hi everyone! First of all, happy new year!
The below update contains the changes from December 1st - December 15th. It didn't get posted until now due to the holidays. The next update will be January 15th. Enjoy!

15 Dec 2020
  • (18.5.424) Added output node back to Filter By Value TOP. Also added help card for version 1.1
  • (18.5.423) Extended Labs Filter by Value TOP to support filtering by greater than or less than a given value. Increased version to 1.
  • (18.5.422) Added missing docs for Substance Material sop
  • (18.5.421) File>Crash Recovery>Open Crashfile now supports hip files not on the same drive as the $HOUDINI_TEMP drive.
  • (18.5.421) Removed Axis Align from SideFXLabs Shelf in Houdini. NOTE: Dropping down Axis Align has been dropping down Match Size for a while now, and that is the correct behavior. That node is the replacement for Axis Align
  • (18.5.420) Updated AliceVision integration to support 2.3.0 / Meshroom 2020.1. (Be sure to download the new binaries attached to the tutorial!)
  • (18.5.416) Moved the Edit Extra Sections Source Code option of the rightclick menu up to help people with muscle memory expecting type properties to be there

Bug Fixes
  • (18.5.421) Updated Cut Geometry To Partitions TOP to fix loading error in newer versions of Houdini.
  • (18.5.421) Fixed bug in AutoUV where existing hip files would complain about missing parms.
  • (18.5.421) Fixed issue in Terrain Texture rop. This prevented it from being instantiated.
  • (18.5.420) VHDA Renamed the "Reset Defaults" button to "Restore Factory Defaults" to clarify what things get reset to. Also fixed a bug where a created HDA would not work in all contexts. Also fixed minor wrapping issue on the asset creation window.
  • (18.5.415) VHDA will no longer auto-update the type name if you modify the label. Also allowed the major version number to become 0, for cases where you dont want a version number at all. (0 will not add a ::0 to your type or .hda)
  • (18.5.415) MapsBaker is now able to better write UDIM maps if shells cross two or more tiles. Previously it would cause streak artefacts in the output map.
  • (18.5.415) Fixed issue in VHDA where the bump version dialog would crash when an HDA uses an invalid icon.
  • (18.5.415) Pick and Place now preserves the normals (if found) of incoming geometry.