2012-03-29 45 views
1

我想模擬撫摸地毯,所以你會有一個憤怒的地毯圖形,並用你的手指,你可以四處走動和撫摸它。我需要移動像素,並在我觸摸的位置創建一些虛假的扭曲。圖形的OpenGL像素操作

任何人有任何提示嗎?

首先,我猜我有足夠的工作假設我有1 jpeg的材料。沒有任何骨架或3D文件,只是一個平面圖像

回答

1

這可以用 '皮毛渲染' 也提高了我有一些例子:來自Nvidia

或新的演示:

http://www.youtube.com/watch?v=2Fp5N-pOxKA - 大約35秒

+0

目標平臺是* iPhone *不是具有工業計算性能的圖形電站... – MrTJ 2012-03-29 12:31:35

+0

好的,但可能新的iPhone將處理一些這些技術(但不是來自新gf 680 :))。它取決於你想要做什麼......它是場景中的主要效果......或者可能在背景中的某個附加效果。 – fen 2012-03-29 13:49:43

1

正如MrTJ所言:着色器是您的鑰匙。

除了漫反射使用第二個紋理作爲您修改的「地毯」貼圖。也許使用像一個普通的地圖,每個紋理存儲一個方向矢量。

在着色器中使用「地毯」貼圖併發生扭曲,但是您希望創建所需的地毯效果。