Vlákno názorů k článku Vodní hladina vytvořená bump mappingem, mapa sklonů od Pavel Krejčíř - Já bych měl jeden dotaz k tématu. Chtěl...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 8. 2008 22:08

    Pavel Krejčíř (neregistrovaný)
    Já bych měl jeden dotaz k tématu. Chtěl bych vymodelovat rovnou plochu obrobenou na soustruhu tak, aby dávala takové ty odlesky směřující od středu ven. Úplně stejně jako odráží obyčejné CDéčko. Domnívám se, že ty odlesky způsobují radiální vrypy, jejichž rozměr - hloubka/šířka - je srovnatelný s vlnovou délkou světla. Hrubě se to dá docílit slope_map-ou:

    background{White}

    camera {
    angle 20
    location <5, 8, 10>
    look_at <0, 0, 0>
    }

    light_source {
    <20, 20, -20> color White
    }

    object{
    #local freq = 1;
    cylinder{-0.6*y, 0, 0.6}
    texture{
    pigment{Gray25}
    normal{
    function{sqrt(pow(x, 2) + pow(z, 2))}
    frequency 6
    slope_map {
    [0 <0, 1>] // start at bottom and slope up
    [0.5 <1, 1>] // halfway through reach top still climbing
    [0.5 <1,-1>] // abruptly slope down
    [1 <0,-1>] // finish on down slope at bottom
    }
    }
    finish{F_MetalC}
    }
    }

    Jenže pokud to zjemním a dám frequency třeba 100, tak to není ono. Drážky jsou stále vidět a navíc vznikají nepříjemné artefakty. Přitom by stačilo POV-ray přesvědčit, že v každém bodě té horní strany válce směřuje normálový vektor nahoru pod úhlem 45 stupňů od středu (aspoň na jednostranný odlesk). Ale jak toho docílit? Ať pátrám jak pátrám, nemůžu na to přijít. Poradí někdo?
  • 4. 9. 2008 13:34

    Pavel Krejčíř (neregistrovaný)
    Pokud by to náhodou někoho zajímalo, tak už jsem vymyslel docela dost slušnou aproximaci. POV-ray je prostě úžasný nástroj. Můžete se ozvat na pavel@pamsoft.cz, tady tu diskusi už asi sledovat nebudu.