我目前正試圖爲iPod Touch製作一個簡單的模型查看器,並且我設法渲染了不執行頂點混合(即網格連接到單個骨架骨架矩陣)的模型網格。可能對OpenGl ES 1.1 ipod Touch執行頂點混合(蒙皮)?
在使用網格權重來執行混合的情況下,有沒有辦法在使用OpenGL ES 1.1的ipod Touch中進行混合?
在此先感謝
我目前正試圖爲iPod Touch製作一個簡單的模型查看器,並且我設法渲染了不執行頂點混合(即網格連接到單個骨架骨架矩陣)的模型網格。可能對OpenGl ES 1.1 ipod Touch執行頂點混合(蒙皮)?
在使用網格權重來執行混合的情況下,有沒有辦法在使用OpenGL ES 1.1的ipod Touch中進行混合?
在此先感謝
如果您正在運行的實現支持OES_matrix_palette
(到目前爲止每個iPhone和iPod touch都應該是這種情況),則可以通過調色板中幾個矩陣的加權組合來轉換每個頂點。每個頂點和調色板大小的矩陣的最大數量取決於實現,但規格要求調色板中的至少3個矩陣至少爲9.
在新設備上,矩陣調色板轉換總是在GPU上執行。在較舊的硬件上,如果您啓用了兩個以上固定功能的燈,則可能會收到軟件回退。如果頂點大小成爲舊設備的瓶頸,您仍然可以考慮使用自己的軟件頂點轉換。
有沒有爲頂點混合的硬件支持,但是在CPU上,你總是可以做攪亂自己。這是一個link VFP優化的數學庫。
感謝您的信息。現在我知道我有另一種方法,這取決於我的應用程序的限制。 – 2009-12-21 01:09:02