Skip navigation

Átlátszó textúrázás

Használat

A textúrázást és az átlátszóságot képpont szinten is kombinálhatjuk egymással, így összetett látványt érhetünk el egyszerű eszközökkel. A szükséges lépések az alábbiak.

Olyan textúra képet használjunk, amely az RGB színértékek mellett minden képponthoz egy átlátszósági értéket is hordoz. Ilyen képet tudunk készíteni képmanipulátor programokkal (pl. GIMP vagy PhotoShop), vagy kereshetünk az interneten is. A JPG formátum nem tud átlátszóságot rendelni a színekhez, így PNG vagy GIF formátumokkal tudunk dolgozni.

Annál az anyag objektumnál, amelyhez a textúrát rendeljük, állítsuk be a transparent attribútumot true értékre, máskülönben az átlátszóság hatása nem jelenik meg!

Példaprogram

ThreeJsTextureMultiMaterialTester példaprogram az átlátszó textúra és a MultiMaterial együttes használatát mutatja be. Egy kocka egyik lapjára feszítünk olyan mintázatot, amelynek a középső részén egy kör alakú lyuk van. Vagyis a kör alakú területen belül a képpontok átlátszósága 0, míg a többi helyen 1 értékű. Ezen keresztül láthatjuk a kocka belső részén elhelyezkedő sárga gömböt.

Átlátszó textúrákat tölthetünk le például a https://www.transparenttextures.com/ oldalról. Próbáljunk ki néhányat ezek közül!