Paul Ambrosiussen


About Me


Paul Ambrosiussen is currently a Technical Artist at AMTA Consultancy. He was the Lead of the Labs initiative at SideFX before that. Paul 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 Intermediate
Python Scripting
obj-image Intermediate
Just Pipeline Things
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

Recent Forum Posts

Labs Map Baker - Bake Per Piece Using Name Feb. 15, 2022, 10:42 a.m.

Your high and lowpoly need to share a name attribute. It will then function as a mask so to speak.

Imagine if you have a metal panel with screws in it. (In both your high and low).

To get a clean bake, you would want the lowpoly screws to only sample from the matching highpoly screws, and not the (intersecting) panel. To get proper results you would therefore add matching name attributes on both the high and low and turn on that toggle.

Problem with diffuse map baking. Example included. Feb. 5, 2022, 1:10 p.m.

As of last Friday, MapsBaker has support for material_overrides, fixing the bug you mention above!

SideFX Labs Updates Dec. 6, 2021, 6:12 a.m.

06 Dec 2021
New Tools
  • (19.0.455) Added from []
  • (19.0.455) Added Show in File Browser to the File menu, for easy browsing to the save location of the currently open hip file.
  • (19.0.455) Added Show in File Browser RMB option when clicking on string parms. This allows you to very easily browse to the specified file or directory on the machine.
  • (19.0.448) Added Flipbook Textures ROP which streamlines volume or non-volume flipbook rendering, compositing, and packing processes using H19's latest viewport rendering features.
  • (19.0.447) Adding Superformula Shapes that creats 2D shapes based on the superformula ellipse equation.

  • (19.0.455) Added warning dialog if nothing is selected when using Number Items (CTRL+Click)
  • (19.0.454) Quickmarks now using embedded images with Data Block functionality.
  • (19.0.454) Added parameters to add_network_image() to attach it to an item in the network editor and to define custom bounds.
  • (19.0.454) In merged appendItems() into numberItems() and added 'append' argument to the function
  • (19.0.449) Added initial version of Unreal shaders for Flipbook Textures ROP
  • (19.0.449) Deprecated Labs MatCap in favor of a new matcap shader that ships in Houdini
  • (19.0.449) Replaced the MatCap shader used in QuickMaterial to use the new built-in shader in Houdini
  • (19.0.447) Minor tweaks to Superformula Shapes to bring it in line with submission criteria, and minor update to UV calculation.

Bug Fixes
  • (19.0.456) Terrain Layer Export now checks to see if the supplied directory has a forward slash at the end of the directory to work with HDAs in game engines
  • (19.0.447) Static Fracture Export now throws an error when you try and export packed primitives without a valid name attribute.
  • (19.0.455) PhysicsPainter should no longer select the generated temp nodes when you hit dry paint. Previously in some instances it would jump to a different place in the network
  • (19.0.447) Fixed label on SketchFab ROP. It now sits in the Labs namespace.