看板 GameDesign 關於我們 聯絡資訊
我想用頂點色彩(Vertex Color)來改變顏色 並用動畫的方式漸漸改變 不使用shader 有什麼比較有效率的用法嗎? 我現在是在每個frame繪畫時間上 每次重填buffer 但這樣效率太差了 有什麼其他的方法 能改變顏色??? 早期沒有shader時 是怎麼做到顏色漸變的??? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.236.222 ※ 文章網址: http://www.ptt.cc/bbs/GameDesign/M.1405958560.A.83B.html
fallingleaf:你每次buffer重填的時候是填每個vertex的color資料嗎 07/23 10:05
fallingleaf:可以考慮用每個frame都pass 一個uniform值 07/23 10:09
fallingleaf:用這個值來算每個vertex顏色差 07/23 10:10
fallingleaf:或是用instancing每次畫不一樣的instance 07/23 10:11
fallingleaf:然後把顏色變化資料丟進instance的buffer 就不用 07/23 10:12
fallingleaf:每個frame填buffer了 07/23 12:55
newJoey:這樣是要用到shader了嗎? 我是想不要用shader. 07/25 11:42