Chaos Corona Forum
Chaos Corona for 3ds Max => [Max] Feature Requests => [Max] Resolved Feature Requests => Topic started by: Bzuco on 2017-05-05, 21:54:41
-
(http://images.bzucko.sk/coronaNormal.jpg)
Corona 1.5, 1.6. I didn't test this on older releases, maybe this issue is here from the beginning.
-
Yes, Corona reads normal maps like that from the beginning, and no, it's not a bug. 3ds Max expects normal maps to be -Y and Corona for 3ds Max, complies with that.
-
Could be the Y inverted as default...so we dont need set that value everytime I load some normal map? :)
-
It was inverted already for a brief time, but then returned to what it is now and i hope that it will stay that way. I work with 3ds max only, so i always take care that all my normal maps are in DirectX (-Y) format. If Corona would decide to go against its host app's standarts, then i would have to flip green channel everytime...
-
what if corona took the defaults from the 3dsmax global normal map settings? Would that be OK?
-
Actually that might be good idea - that way both sides should be happy :]
-
Set default state to checked for Flip green checkbox component would be enough and maybe small text hint with info about 3dsmax is working with -Y as designed.
-
Half of my normals maps are from Quixel which require Y-flip, and other from Allegorithmic Source, which don't. (yes, each app let's me do different export, but then I would forget which individual map is which so I adhere to global setting)
Damn standards :- ( Would be cool if there was automatic detection possible just like with gamma. But maybe that depends too much on visual perception to be easily coded.
-
Set default state to checked for Flip green checkbox component would be enough and maybe small text hint with info about 3dsmax is working with -Y as designed.
then the other half of users would get pissed :/
-
then the other half of users would get pissed :/
..so there are only few options:
1. let's voting :D
2. some corona.ini file with user settings
3. maxscript
n = CoronaNormal()
n.flipGreen = n.addGamma = on
meditMaterials[medit.GetActiveMtlSlot()].texmapBump = n