Arnold for Houdini Forum
Rendering with Arnold in Houdini and Solaris using the HtoA plug-in.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

HtoA Alembic Procedural Normal Maps not rendering

Message 1 of 4
271 Views, 3 Replies

HtoA Alembic Procedural Normal Maps not rendering

Is there anything to consider when using normal maps and packed alembics? When I try to render with normal maps hooked up, they don't render, and don't show up in the Normals (N) pass. However, if I just unpack the alembic before rendering, they render as expected. It works fine with procedural noise, but not maps (which happen to have multiple udims. Not sure if it matters).

Message 2 of 4

I should add

Houdini 17.5.360, htoa 4.2.0, Arnold 5.4.00

Message 3 of 4

For anyone in the future, I figured out it turns out since the object was exported from maya in decimeter scale, and then scaled down by 0.1 in Houdini, the bump2d magnitudes also needed to be scaled up by 10 in order to match the unpacked result. My guess is it has something to do with the scale of the alembic's intrinsic transforms. Anywho, it was just a matter of scaling up the bump (but only when packed)

Message 4 of 4

Normal maps dont need any rescale. Bump takes scale from alembic when using alembic procedural. It gets multiplied by the scale on OBJ level. If you use transform node on SOP level, no need to change bump. If yo uunpack your alembic, the scale from Alembic is no longer being used and it relays only on Houdini OBJ scale

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report