question

Paolo Giandoso avatar image
Paolo Giandoso asked ·

Feature Request: Parallax Occlusion Mapping + Pixel Depth Offset (POM and PDO)

Would be awesome to have something like in UE4, a shader that supports Parallax Occlusion Mapping (POM) and PDO as an alternative to Displacement.

Redshift is developing it (accordingly to the forum) and Blender, Max and Octane all support OSL versions of it.


shaders
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.

Mr. T avatar image
Mr. T answered ·

Last time i checked maya supported OSL aswell

1 comment Share
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.

Hi

There is no OSL shader I know of that produces PoM + PDO. But if you know of it please tell me more, I'd love to try it!

I know only of a POM shader without PDO, ( This one )

but I tested it and it does not work inside Maya for Arnold. It loads but it does not work and I am not proficent in shader writing so I can not debug what is going wrong sadly.

I think a dedicated arnold shader/node with PoM and PDO together would be really useful though.

0 Likes 0 · ·
Paolo Giandoso avatar image
Paolo Giandoso answered ·

@ I actually managed to make the OSL shader work.

It needs to use aiImage nodes instead of the default Maya File nodes, as the Maya default file node does not allow UV coordinates manipulation (as far as I understood).

Nevertheless there is no OSL Parallax Occlusion shader that supports PDO and Silhouette Clipping yet.

These features are quite awesome and very convenient for large scenes.

Would be amazing if Arnold would develop something like this.

Share
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.