社区
Unity3D
帖子详情
关于shader贴图叠加的一个疑问~~大神~救我~
sinat_29437461
2016-07-26 06:12:33
如上图,有两张贴图,一张是透明的,一张是不透明的,在shader里如何才能弄出第三张图的效果?我试了好多种方法都不行~~~~小弟也是刚接触shader,还请各位指点一二啊~~~~
谢谢啦~
...全文
879
1
打赏
收藏
关于shader贴图叠加的一个疑问~~大神~救我~
如上图,有两张贴图,一张是透明的,一张是不透明的,在shader里如何才能弄出第三张图的效果?我试了好多种方法都不行~~~~小弟也是刚接触shader,还请各位指点一二啊~~~~ 谢谢啦~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljb1672
2016-07-29
打赏
举报
回复
PixelShader中可以使用Alpha分量参与运算,再设置下效果文件即可。
Android Bitmap
Shader
实战 实现圆形、圆角图片 源码程序
代码为博客的实例代码:http://blog.csdn.net/lmj623565791/article/details/41967509 有问题请博客留言
Unity
一个
shader
叠加
多张
贴图
思路
Unity
一个
shader
叠加
多张
贴图
思路 我们需要自己去混合,不能直接Add 以上面为例子 最终色=基色a% + 混合色(1-a%) 基色就是你要往上叠的那一张 听不懂就看着 最终色 = 下一张
贴图
* 下一张
贴图
.a + 上一张
贴图
* (1-下一张
贴图
.a ); 你有多少张
贴图
就套娃,就完事了 ...
【Unity
Shader
Graph】| 快速制作
一个
表面水纹
叠加
效果
本文将使用
Shader
Graph制作
一个
表面水纹
叠加
效果,可以直接拿到项目中使用。 下面就开始看一下具体的制作流程,然后自己动手制作
一个
吧!
Shader
Graph11-Detail Normal Map(法线
贴图
叠加
)
在Detail Normal前面我们,我们对TexCoord进行了4倍的放大,因为我们的纹理是4096的大小,而我们的Detail布料纹理是1024的。打开OldWest->VOL3->Meshes,找到SM_Blankets_01c这个布的模型,后面我会用到,找到布料的纹理图片并导出tga文件,右键->Assert Actions->Export,我们得到了布的纹理
贴图
。然后在网上找布料的纹理,我这里找的是最简单的平织法的布料纹理,然后转法线。制作法线
贴图
,这里可以使用简易的PS制作法线的方法。
Shader
学习12——简易图片
叠加
看到蛮牛有人想要两个带透明通道的图片
叠加
,就是最简单的纹理混合,想想其实实现起来应该很简单,但是搜了一下还真没搜到,这里简单实现一下,要求底图需要是不透明的: image.png image.png image.png 在系统创建的ImageEffect
Shader
基础上略改一下:
Shader
"Hidden/图片
叠加
" { Properties { ...
Unity3D
2,586
社区成员
2,148
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章