找回密码
 注册帐号

扫一扫,访问微社区

着色器 Shader 纹理采样后颜色比原图深

1
回复
99
查看
[ 复制链接 ]
6蛮牛粉丝
1326/1500
排名
2036
昨日变化
1

4

主题

171

帖子

1326

积分

Rank: 6Rank: 6Rank: 6

UID
126588
好友
0
蛮牛币
4685
威望
0
注册时间
2015-10-24
在线时间
477 小时
最后登录
2019-5-20
2019-5-10 15:39:14 显示全部楼层 阅读模式
30蛮牛币
如图所示,采样到的图片比背景原来位置的颜色深一些,shader主要的片元函数逻辑如下:
[Visual Basic .NET] 纯文本查看 复制代码
                                        if (c.a != 0) 
                                        {
                                                fixed4 bg = tex2D(_BG, i.uv);
                                                c = bg;
                                        }

                                        return c;


主要是确定采样区域后,获取背景图相应UV的纹理绘制,求大神指点

11111.png
回复

使用道具 举报

6蛮牛粉丝
1326/1500
排名
2036
昨日变化
1

4

主题

171

帖子

1326

积分

Rank: 6Rank: 6Rank: 6

UID
126588
好友
0
蛮牛币
4685
威望
0
注册时间
2015-10-24
在线时间
477 小时
最后登录
2019-5-20
楼主 7 天前 显示全部楼层
找到问题了,是由于灯光影响到了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则