作者newJoey (newJoey)
看板GameDesign
標題[程式] Android的Opengl ES Vertex Color改變
時間Tue Jul 22 00:02:37 2014
我想用頂點色彩(Vertex Color)來改變顏色
並用動畫的方式漸漸改變
不使用shader
有什麼比較有效率的用法嗎?
我現在是在每個frame繪畫時間上
每次重填buffer
但這樣效率太差了
有什麼其他的方法
能改變顏色???
早期沒有shader時
是怎麼做到顏色漸變的???
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.236.222
※ 文章網址: http://webptt.com/m.aspx?n=bbs/GameDesign/M.1405958560.A.83B.html
1F:推 fallingleaf:你每次buffer重填的時候是填每個vertex的color資料嗎 07/23 10:05
2F:推 fallingleaf:可以考慮用每個frame都pass 一個uniform值 07/23 10:09
3F:→ fallingleaf:用這個值來算每個vertex顏色差 07/23 10:10
4F:→ fallingleaf:或是用instancing每次畫不一樣的instance 07/23 10:11
5F:→ fallingleaf:然後把顏色變化資料丟進instance的buffer 就不用 07/23 10:12
6F:推 fallingleaf:每個frame填buffer了 07/23 12:55
7F:→ newJoey:這樣是要用到shader了嗎? 我是想不要用shader. 07/25 11:42