U3D里面 图像RGB能修改么?怎么修改?
答案:1 悬赏:0 手机版
解决时间 2021-11-30 18:31
- 提问者网友:蓝莓格格巫
- 2021-11-30 13:15
U3D里面 图像RGB能修改么?怎么修改?
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-11-30 14:16
可以,在shader里修改。
简单理解的话,所谓加载以后的texture(贴图)说白了就是RGB(也许还有A)通道。
在访问这些值时,也可以使用(比如.xyzw,.rgba或它们的部分比如.x .r等等)来获得某个值。
需要在每个点上进行修改计算后输出为新的图像。
不过我理解你的意思,是要修改图像的颜色Color吧?
那也是需要在shader里拥有color的属性才可以修改。
如果只是改变color的话,可以用Color c = new Color(r,g,b,a);追问知道怎么弄了,Color c = new Color(r,g,b,a)中的r,g,b,a不能填200之类的数,应该是200/255,不过还是谢谢你!
简单理解的话,所谓加载以后的texture(贴图)说白了就是RGB(也许还有A)通道。
在访问这些值时,也可以使用(比如.xyzw,.rgba或它们的部分比如.x .r等等)来获得某个值。
需要在每个点上进行修改计算后输出为新的图像。
不过我理解你的意思,是要修改图像的颜色Color吧?
那也是需要在shader里拥有color的属性才可以修改。
如果只是改变color的话,可以用Color c = new Color(r,g,b,a);追问知道怎么弄了,Color c = new Color(r,g,b,a)中的r,g,b,a不能填200之类的数,应该是200/255,不过还是谢谢你!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯