Bake Geometry Textures defaults to DirectX normals?

   389   3   1
User Avatar
Member
22 posts
Joined: 12月 2015
オフライン
Hi there,

I just noticed (in a painful way) that the Bake Geometry Textures COP defaults to DirectX normals instead of OpenGL.
Or in other terms: The green channel is set to "Green down", which is another way of saying "DirectX normals".

I wonder why this is the case as just about any offline renderer (Arnold, Cycles, V-Ray and especially Karma) uses OpenGL / green up normal maps.



Is that an oversight or is there a deeper reason for this?

EDIT: And I just noticed that the Preview Material COP expects DirectX normals. :P
Edited by Steffen Dünner - 2026年3月22日 11:02:06

Attachments:
Enter_a_filename.png (5.8 KB)

User Avatar
スタッフ
75 posts
Joined: 5月 2024
オフライン
Hi!

It is indeed very painful that Karma expects the opposite.

It was a hard decision, but ultimately it just didn't make sense for a COP to output Normals that are alien to the rest of what Copernicus expects.
Since this Baker was intended to also cater towards Games, we considered that Unreal Engine also expects 'Green Down' DirectX Normals.
Image Processing Technical Director
SideFX
User Avatar
Member
22 posts
Joined: 12月 2015
オフライン
OK, thanks for your reply. It's not the end of the world, just a bit "painful" indeed as you put it. But it's good to know it's not my fault but just the way it is.
User Avatar
スタッフ
75 posts
Joined: 5月 2024
オフライン
Of course! If you have any thoughts to make it easier for you, we would love to hear about it in an RFE.
Edited by alex_sidefx - 2026年3月24日 22:23:29
Image Processing Technical Director
SideFX
  • Quick Links