Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting ambient occlusion and height texture for materials #159

Open
liswp opened this issue Nov 20, 2022 · 3 comments
Open

Setting ambient occlusion and height texture for materials #159

liswp opened this issue Nov 20, 2022 · 3 comments

Comments

@liswp
Copy link

liswp commented Nov 20, 2022

Hi NVISII Team,

Thanks for all the support!

Quick question here - does NVISII support adding ambient occlusion and height textures for materials?

What about displacement texture maps?

Thank you again.

@natevm
Copy link
Collaborator

natevm commented Nov 20, 2022

We currently don’t support ambient occlusion maps, since ambient occlusion occurs as part of the path tracing algorithm used by nvisii. For a special look though, you could multiply the color texture by the ambient occlusion texture.

Unfortunately we don’t support displacement maps either, though we do support normal maps. OptiX recently gained support for displacement mapping via micromeshes in Ada, so support might come down the road.

@liswp
Copy link
Author

liswp commented Nov 21, 2022

Hi @natevm ,

Thanks for the information! Just to follow-up, what happens when you multiply the color texture by the ambient occlusion texture? What does a "special look" refer to? A look that closely approximates the standard way of incorporating AO maps?

Could you please elaborate more precisely on what will happen if you multiply the color texture by the ambient occlusion texture? Many thanks.

@natevm
Copy link
Collaborator

natevm commented Nov 21, 2022

Ambient occlusion maps are an approximation to true ambient occlusion, and raster based game engines use them to compensate for not simulating actual photons. Since NVISII is a ray tracer, we don’t have this limitation, and so AO maps are unnecessary.

Still, you might find that the true ambient occlusion we have in NVISII isn’t “intense” enough. Like a set piece in a movie, you might “paint” dark regions on a prop where there are crevices to achieve a certain “gritty” look where dirt and dust would collect over time. Multiplying the base color texture by the ambient occlusion texture will cause the AO texture to darken the base color texture in those regions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants