question

Roja Huchez avatar image
Roja Huchez asked ·

Standard_surface Randomwalk2 SSS in HTOA looks different between GPU and CPU

Rendering skin with Randomwalk2 in GPU and I'm not getting the same beautiful look that Randomwalk2 provides under CPU rendering.

It's as if Randomwalk2 shuts off and GPU falls back to diffusion.

Anything I can do to get Randomwalk2 on GPU in HTOA?

standard surfaceskin
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Slava Sych avatar image
Slava Sych answered ·

Hi, Diffusion SSS is not supported on GPU. Can you attach screen with problem or wrote more information about it, what exactly happened, so you think this is diffusion?

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Roja Huchez avatar image
Roja Huchez answered ·

@leegriggs


I jumped the gun and accepted Slava's answer before scaling the model properly and reopening the issue, so didn't get a fix for this yet.


Please see the images and comments below ( I attached logs if it helps to decipher the possible scene scale issue)

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Roja Huchez avatar image
Roja Huchez answered ·

Also here are the GPU / CPU logs if it helps you.


arnold_log_GPU.txt

arnold_log_CPU.txt


arnold-log-cpu.txt (18.7 KiB)
arnold-log-gpu.txt (13.3 KiB)
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Roja Huchez avatar image
Roja Huchez answered ·

Hi @slava

Actually I do still have an issue now that I've scaled the object down to 0.01 which I should have done before answering that everything was okay above. I think this is certainly regarding scene scale.


My human model (from Maya at 180cm) is scaled to 0.01 units in Houdini which would be the correct height of a human (1.8 meters).


Subsurface scale is set to 0.001 which looks somewhat "correct" using CPU based Randomwalk2.


Here is what that looks like in this quick test:


Here is the same asset rendered using GPU as a render device:

I'm scaling the asset using a transform sop under a file node and converting it to polygons.



cpu.png (570.2 KiB)
1591571512550.png (719.3 KiB)
1591571798954.png (110.2 KiB)
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Roja Huchez avatar image
Roja Huchez answered ·

Thanks for answering Slava -


I just tested in a new scene in prep for posing an A/B here for you, and GPU renders skin exactly the same as CPU now - I must have been doing something wrong in the previous scene.


All is good - this is beautiful skin shading done on the GPU.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.