An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: Linear work flow ja gamma helvetti  (Luettu 4054 kertaa)

kerosene

  • Full Member
  • ***
  • Viestejä: 228
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Linear work flow ja gamma helvetti
« : Toukokuu 14, 2008, 02:25:29 am »
Oletteko leikkineet linear workflow hommeleilla?

threadi aiheesta:
http://forums.cgsociety.org/showthread.php?f=6&t=628997&page=2&pp=15


No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #1 : Toukokuu 14, 2008, 05:53:11 am »
Ei ehkä ihan suurin kiinnostukseni kohde. Ihan hyvin asia aikanaan ilmaistiin tässä linkissä ja materiaalissa joka on linkitetty eteenpäin.

kerosene

  • Full Member
  • ***
  • Viestejä: 228
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #2 : Toukokuu 14, 2008, 06:48:15 am »
samat valot skenessa,

lammin pistevalo vasemmalla kaytavalla (brazil area shadows),
brazil sky ikkunasta
himmea taytevalo oikeanpuoleisella kaytavalla (skylightilla ei ole extra bounceja, brazil area shadows),)
kameran suunnasta hiuan taytetta (ei varjoja)



Eka kuva normaali oletus asetuksin jo tokassa maxin Gamma tsydeemi pakottaa tekstuurit pimeammiksi ja tallentaessa puskee gamman takaisin.

Aika tuntuva ero - taidan perehtya lisaa.


xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #3 : Toukokuu 14, 2008, 10:17:26 am »
Tunnen itseni petetyksi :). Olen aina rendannut väärin ja tämä selittää miksi rendauksissani vaaleat kohdat palaa niin helposti puhki. Useasti olen kyllä katsellut tuota Gamma and LUT tabia, mutta todennut, että se on liian tylsän näköinen kiinnostakseen yhtään enempää :). Olenpa totisesti ollut väärässä.

Tässä oma saman henkinen testi yhdellä area lightilla samoilla arvoilla. Yllä gamma and LUT ei päällä ja toisessa on output arvolla 2.2. Tätä pitää kyllä opiskella vähän lisää.



Technical Artist - Remedy Games
http://www.verajankorva.com

kone

  • Global Moderator
  • *****
  • Viestejä: 1132
  • Sukupuoli: Mies
    • Profiili
Vs: Linear work flow ja gamma helvetti
« Vastaus #4 : Toukokuu 14, 2008, 11:08:28 am »
Työssä rendataan nykyään melkeinpä aina linear spacessa *exr formaatiin XSI:tä & Modosta.. Ja komppaajassa sitten gamma korjaus. Tällöin täytyy vaan muistaa, että 3d softassa "render viewerin" on näytettävä gamma korjaus. Muuten menee vituilleen valaistuksen kanssa!

No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #5 : Toukokuu 14, 2008, 11:31:25 am »
1. Tarkoittaako tuo että max poistaa gamman tekstuureista ja lisää rendauksen jälkeen tulokseen takaisin, kaikki yhdellä valinnalla?

2.@kone, onko tekstuurit lineaarisia esim (open)exr formaatissa. Onko lineaarinen pipe vain fotorealismia ja tieteellinen lähestymistapa, esim filmi työskentelyssä varsin ymmärrettävä. Vai pitäisikö kaikki toisiaan konvertoida lineaariseksi?

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #6 : Toukokuu 14, 2008, 11:40:30 am »
Mun casessa ei ollut tekstuureja, joten rendaus on suoraan linear spcaessa, mutta input arvolla voinee ottaa gamma korjauksen pois ja lisätä sen sitten output arvolla takaisin.

Käsittääkseni jotkut kuvaformaatit tekee tämä itse.
Technical Artist - Remedy Games
http://www.verajankorva.com

No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #7 : Toukokuu 14, 2008, 11:58:57 am »
menee vähän hankalaksi jos 1/2.2 ja osa menee automaattisesti, eli prosessi tuplaantuu.

kone

  • Global Moderator
  • *****
  • Viestejä: 1132
  • Sukupuoli: Mies
    • Profiili
Vs: Linear work flow ja gamma helvetti
« Vastaus #8 : Toukokuu 14, 2008, 12:08:25 pm »
2.@kone, onko tekstuurit lineaarisia esim (open)exr formaatissa. Onko lineaarinen pipe vain fotorealismia ja tieteellinen lähestymistapa, esim filmi työskentelyssä varsin ymmärrettävä. Vai pitäisikö kaikki toisiaan konvertoida lineaariseksi?

Openexr on linear space formaatti. Tiedä sitten pitääkö juuri rendata linear spacessa? Täällä vaan oli pipeline jossa rendataan *exr formaatissa kun saavuin.

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #9 : Toukokuu 14, 2008, 12:13:13 pm »
Periaatessa kaikki tekstuurit pitäisi muuttaa lineaariseksi ja ladata maxiin ja rendaa ja tulos on linear spacessa, jolloin pistämällä gamma correction arvoon 2.2 ohjelmassa X niin saadaan oikea tulos.

Maxissa ja muissa 3d softissa voi poistaa gamman, mutta mistä hitosta tietää miten paljon mistäkin kuvasta ottaa sitä pois? Tietty kivaa jos tämä gamma arvo storataan kuvan mukana ja 3d softa osaa nykästä gamman pois sen mukaan, mutta entä jos gamma arvoa ei ole formaatissa. Onko siihen oikeasti mitään tapaa tietää miten paljon gammaa pitäisi poistaa?
« Viimeksi muokattu: Toukokuu 14, 2008, 12:15:20 pm kirjoittanut xcx »
Technical Artist - Remedy Games
http://www.verajankorva.com

kerosene

  • Full Member
  • ***
  • Viestejä: 228
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #10 : Toukokuu 14, 2008, 12:18:21 pm »
gama LUT asetuksissa voi valita haluaako  tallentaa 8 bit (tai 16 bit exr) gammalla vai lineaarisena.

Jos aikoo silpoa eri valot omiksi passeikseen pitaa tallentaa lineaarisena jotta yhteenlasku postissa menee oikein.

Ja gamma LUT:ssa voi tosiaan asettaa niin etta tekstuureille tulee inverse gamma (gammakorjauksen poisto)

Paitsi etta falloff toimii oikein vaikuttaa etta kirkkaat kohdat eivat pala yhta rumasti - taysikyllaiset varit kun tahtovat palaa aina tosi rumasti.

vikat teepytyt allaolevassa linkissa ovat hyva esimerkki. Punainen palaa lattanaksi epalineaarisella prosessilla.

http://www.aversis.be/tutorials/vray/essential_gamma_01.htm

No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #11 : Toukokuu 14, 2008, 12:18:47 pm »
ok, asia on aika selkeästi ohjeistettu xsi wikissä, ja keskustelussa jota aikanaan seurasin. Oikeastaan ainoa kysymysmerkki on tuo xcx:n "jotkut formaatit tekee tämän itse". Jos näin olis,i ei rendertreessä voi kategorisesti käyttää 1/2,2 gammaa.  Luulisin että xcx tarkoittaa että jotkut formaatit ovat lineaarisia, kuten tietysti exr?

kerosene

  • Full Member
  • ***
  • Viestejä: 228
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #12 : Toukokuu 14, 2008, 12:20:57 pm »
Periaatessa kaikki tekstuurit pitäisi muuttaa lineaariseksi ja ladata maxiin ja rendaa ja tulos on linear spacessa, jolloin pistämällä gamma correction arvoon 2.2 ohjelmassa X niin saadaan oikea tulos.

Maxissa ja muissa 3d softissa voi poistaa gamman, mutta mistä hitosta tietää miten paljon mistäkin kuvasta ottaa sitä pois? Tietty kivaa jos tämä gamma arvo storataan kuvan mukana ja 3d softa osaa nykästä gamman pois sen mukaan, mutta entä jos gamma arvoa ei ole formaatissa. Onko siihen oikeasti mitään tapaa tietää miten paljon gammaa pitäisi poistaa?

Gamman voi siis lisata jalkikateen (talloin 16 bit formaatti on must) tai maxissa. Texstuurit on useimmiten sRGB gammalla jolloin gamma on 2.2 eli se pitaa poistaa 1/2..2 gammalla.

wagnall

  • Full Member
  • ***
  • Viestejä: 119
  • Sukupuoli: Mies
    • Profiili
    • miculeney
Vs: Linear work flow ja gamma helvetti
« Vastaus #13 : Toukokuu 14, 2008, 12:37:02 pm »
Itsekkin viimeaikoina naiden asioiden kanssa painineena taytyy sanoa, etta jonkinasteinen brainfu*k on kyseessa. Cgtalkissa on ihan hyva threadi aiheesta (http://forums.cgsociety.org/showthread.php?f=2&t=610790), joskin sekin vaan tuntuu osaltaan lisaavan hammennysta.

Me ollaan nyt siirtymassa kokonaan 32-bit float openexrhin, jolloin tosiaan rendataan gamma 1:lla kuvat ja saadetaan se sit kohdalleen kompissa, joka vaikuttaa ainakin suhteellisen selkealta pipelta.

--
wag

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Linear work flow ja gamma helvetti
« Vastaus #14 : Toukokuu 14, 2008, 01:57:17 pm »
Tarkoitin että jotkut formaatit, kuten tga, storaavat gamma correction arvot. Tämä käsityksen sain maxin helpeistä

The system input gamma that the software uses to process bitmaps if that bitmap type doesn't override the gamma with its own gamma value. In the case of Targa files, the file's inherent gamma will override the system input gamma.

Sikäli kun ymmärrän niin pitää tietää millä arvoilla gamma correction on tehty jotta sen voisi poistaa. Eikä tuota ymmärtääkseni voi päätellä kuvan datasta paitsi jos formaattiin se on tallennettu.
Technical Artist - Remedy Games
http://www.verajankorva.com