Black and White, Like in the Old Times 黑白化
紅不拉嘰的茶壺變成黑不溜秋的了!
Intensity = 0.299*col.r + 0.587*col.g + 0.184*col.b;
或者
Intensity = dot(col,float4(0.299,0.587,0.184,0));
但是下面的效率更高。
四維向量點積

you will be invited to implement a variation of this black and white shader called Sepia.
variation [?ve?ri?ei??n]
n.變化,變動;變體,變種;變奏(曲)
sepia ['si:pj?]
n. 烏賊,烏賊的墨,顏料
a. 烏賊墨色的,使用烏賊墨顏料的
2008-11-27
還可以采用矩陣的方式

返回[0.299*color.r + 0.299*color.g + 0.299*color.b, 0.587*color.r + 0.587*color.g + 0.587*color.b, 0.184*color.r + 0.184*color.g + 0.184*color.b, color.a]
這樣子就是黑白的?
Thermal Imaging

把color_filter的值改下就行了
posted on 2008-11-13 14:22
七星重劍 閱讀(1588)
評論(3) 編輯 收藏 引用 所屬分類:
Game Graphics 、
HLSL&ShaderMonkey