2012-02-04 101 views
3

通常我們使用圖像紋理映射到表面?最近我聽說有3d紋理甚至4d紋理,我想知道爲什麼有3d-4d紋理?如何將它們映射到表面。爲什麼我們需要3d甚至4d紋理?

由於曲面是2d的概念,如何將3d或4d對象映射到2d?背後有什麼理由?

是否有任何可用的3d紋理圖像可供嘗試?

回答

3

你是對的,最終,2D圖像被映射到表面上。然而,3D紋理允許在該3D紋理內的三維紋理座標之間插值。

這可能是有益的: http://content.gpwiki.org/index.php/OpenGL:Tutorials:3D_Textures

+0

要添加:您有二維數組紋理,但只能在數組切片的mipmap級別之間進行插值(過濾),而不能在數組切片之間進行插值(過濾)。 3D允許您在深度切片之間進行插值。 – Raja 2013-09-30 06:15:49

0

我覺得4D也有一個時間分量,它是隨時間變化的,它更像是比什麼都重要的特殊效果,這是一樣的,除了3D紋理動畫。目前標準的動畫紋理在其他方面需要太多內存。

如果你想塑造一個由大理石製成的花瓶,石頭是3d湍流結構,並且如果你可以將3d石頭應用到花瓶的形狀上,它看起來比2d更好版。

相關問題