This forum has been archived. All content is frozen. Please use KDE Discuss instead.

16 bit TIFF images can not be displayed correctly

Tags: None
(comma "," separated)
Bop CN
Registered Member
Posts
3
Karma
0
Hi

I used xnormal to bake a 16 bit Tiff normal map,at the preview to see is the correct color, but at the display is partial white, I do not know how to set the correct color can be displayed.

Please help me, thank you!

http://imgur.com/59F38ID
Image
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS
Looks like you're running into a gamma problem. In krita's statusbar, you can see that Krita uses a 1.0 (i.e. linear) gamma icc profile for your image. It probably was created without any profile and with an assumption of a non-linear gamma.
Bop CN
Registered Member
Posts
3
Karma
0
boudewijn wrote:Looks like you're running into a gamma problem. In krita's statusbar, you can see that Krita uses a 1.0 (i.e. linear) gamma icc profile for your image. It probably was created without any profile and with an assumption of a non-linear gamma.


Hi boudewijn,

Can you tell me how to operate it?

Thank you!
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Unfortunately, we don't yet have a mechanism for assigning color profiles, only converting. However, normal maps are non-color data, so just do your changes on it as usual and tell the renderer to treat it as non-color data(either by telling it not to convert or by telling it that indeed, it is non-color-data, this differs per rendering engine how to). You can try to use the lutdocker if you insist on judging visually whether what you do is right(but I somehow doubt you would need that, it would be strange to judge non-color data manipulations by eye...)

(BTW, if you didn't know this already, you would ALWAYS need to tell the renderer that the normal map is non-color data whether or not Krita is currently interpreting it as linear.)

Just make sure that, if you convert to an 8bit space, the profile stays the same as the one that is attached right now, as you do not, on any circumstance, want it to be converted in any way that treats the values as colors(as they are not, they're normal vectors).
Bop CN
Registered Member
Posts
3
Karma
0
TheraHedwig wrote:Unfortunately, we don't yet have a mechanism for assigning color profiles, only converting. However, normal maps are non-color data, so just do your changes on it as usual and tell the renderer to treat it as non-color data(either by telling it not to convert or by telling it that indeed, it is non-color-data, this differs per rendering engine how to). You can try to use the lutdocker if you insist on judging visually whether what you do is right(but I somehow doubt you would need that, it would be strange to judge non-color data manipulations by eye...)

(BTW, if you didn't know this already, you would ALWAYS need to tell the renderer that the normal map is non-color data whether or not Krita is currently interpreting it as linear.)

Just make sure that, if you convert to an 8bit space, the profile stays the same as the one that is attached right now, as you do not, on any circumstance, want it to be converted in any way that treats the values as colors(as they are not, they're normal vectors).


Hi TheraHedwig,

I am a game artist. I need splices some my normal maps in the drawing software , and does not destroy the original data. It looks Krita will convert the baking data to color data, is there a way to tell Krita don’t the conversion, like I operate these data in Photoshop?

Thank you!
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Krita is not capable of understanding non-color non-managed data. Neither is your monitor or your eyes.

Just don't go anywhere near the convert option, and you'll be fine. game engines don't understand icc profiles, so don't worry about it.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]