question

James Malcolm avatar image
James Malcolm asked ·

Normals flipped in Y-axis across one side of a model

I've been given a low-poly game asset by a client. I'm setting it up in C4DtoA and I'm having issues with the normal map.

The asset and all its texture files are symmetrical across the x-axis. When I load it up in Arnold, the normal map appears to be flipped in the y-axis across one side of the model.


I've tried setting the normal map to object space instead of tangent space. This solves the flipped-on-one-side issue, but the normals aren't correct.

I've attached a screenshot. The top image is in tangent space, the bottom in object space. The texture applied to the model is a standard surface with the normal map attached, and absolutely all other parameters are at default settings.

Thanks in advance for any insight on this.

normal map
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.

1 Answer

· Write an Answer
Heribert Raab avatar image
Heribert Raab answered ·

you on wrong site. you need go to Cinema4d forum, you need to fix your normals. somebody mirrored the geo to the x axis and forgot to invert the normals.

6 comments 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.

Thanks for your response, Heribert, but the polygon and vertex normals are correctly aligned.

0 Likes 0 · ·

Haven't see this issue before. Can you check the N AOV? Would it be possible to send me the geo and the map to take a look?

0 Likes 0 · ·

Hi Peter, thanks for offering to take a look. Project file is here: https://we.tl/t-4PMTYapAvl

I've attached images of the normal map as it's being fed into the normal shader node, and then the output of that node.

I've managed to work around the problem by splitting the geometry in two and using a vertex map to blend two normal nodes, one flipped in Y. I'd still like to get to the bottom of what's going on though!

Oddly, the same problem appears in Redshift, unless I use its legacy normal map node, in which case the normals appear correctly.

0 Likes 0 · ·
Show more comments

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.