位置: 编程技术 - 正文

Unityshader实例02:Xray材质(unityshader怎么用)

编辑:rootadmin

推荐整理分享Unityshader实例02:Xray材质(unityshader怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unityshader入门精要,unityshader怎么用,unity sample,unitysharder,unitysharder,unityshaderlab,unityshader怎么用,unitysharder,内容如对您有帮助,希望把文章链接给更多的朋友!

实现效果

需要实现的效果大概如下图所示

原理及思路

由图大概可知道X射线效果是中间很透明边缘比较亮的渐变效果,因此实现这种效果的话需要使用边缘光效果,可根据视角和物体表面的法线角度来实现,法线是垂直与物体表面的的,因此当法线与观察视线的角度越小,颜色就暗,而越靠近物体边缘法线与观察视线的角度就越大,颜色就越亮;

shader代码实现

VF版本代码:

VF版本代码效果:

VF版本代码:法线贴图VF版本代码效果:

PS:fragment中使用了Unity定义在UnityCG.cginc中的函数UnpackNormal,下面是这个函数的原型,多了对移动平台RGB法线贴图的支持

Surf版本代码:

Surf版本代码效果:

Surf版本代码:法线贴图

Surf版本代码效果:

Unityshader实例02:Xray材质(unityshader怎么用)

MatCap版本

关于MatCap原理解释可以参考这里和这里,利用一张正方形的贴图存储灯光信息,因此在这里也可以利用来制作XRay效果,前提需要用到一张类&#;下面这样的的贴图:

MatCap版本VF代码

MatCap版本VF代码效果

MatCap版本VF代码:法线贴图

MatCap版本VF代码效果:

MatCap版本Surf代码:法线贴图

MatCap版本Surf代码效果

非常详细的测试unity与android之间的通讯操作(一直activity那块还是有问题,一直进不来android界面!) 非常详细的测试unity与android之间的通讯操作转载自

Unity调用Android原生的震动(简单) 要在unity中调用Android系统的震动,需要一个Vibrator类,通过AndroidManifest.xml文件设置权限了如下:uses-permissionandroid:name=android.permission.VIBRATE/在这里先给贴

关于U3D贴图格式压缩 各种纹理式,大家参照下U3DMANUAL里面的具体描述介绍,这是官方的东西。但我觉得有一部内容是错的,例如占用内存大小。

标签: unityshader怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/369244.html 转载请保留说明!

上一篇:[置顶] Unity Editor Extensions – Handle 和Gizmos私人定制([置顶]游戏名 TentacleLocker)

下一篇:非常详细的测试unity与android之间的通讯操作(一直activity那块还是有问题,一直进不来android界面!)(详细测试就是全部测试)

  • 城建附加的计税依据
  • 递延所得税负债是什么科目
  • 车船使用税代扣怎么计算
  • 税收分类编码表下载2023
  • 支付的各项税费现金流量表怎么填
  • 工会建账选择哪个科目好
  • 租金营改增
  • 邮寄文件快递费账务处理
  • 公司产品的打样费入什么会计科目
  • 企业为什么会有两个中征码
  • 公司买车能一次性抵扣所得税吗
  • 土地出让交增值税多少
  • 套期保值账务处理出售被套期项目
  • 公司投标成功
  • 货物已到发票未到怎么做账
  • 已抵扣的进项税发票开具红字发票信息表
  • 每月能领多少专利费
  • 简易征收不动产租赁税率是多少
  • 坏账准备如何计提计算
  • 逃避缴纳税款是税收法多少条
  • 公司食堂买菜入什么科目
  • 发票超过标准可以报销吗
  • 一般纳税人注销库存需要补交税吗
  • 机会成本怎么计量
  • 原材料计入资产成本吗
  • 投资性房地产转为自用的会计处理
  • 材料成本的核算方法有哪些
  • 公司账户里的钱有利息吗
  • 文件在另一个程序中打开,怎么解决
  • 开成品油发票要注意什么?
  • 免税不能开专票
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • windows11播放视频不清晰
  • 增值税发票销货清单哪里领
  • 加速折旧法计算公式 CFA
  • 多台电脑共享打印机怎么设置
  • 贷款损失准备是什么科目借贷方向
  • 行政事业单位的主要经济业务活动有哪些
  • 无形资产期末余额在哪方
  • 营改增建筑业范围
  • sql数据库语句基本语法
  • 路由加载的几种方式
  • 大学毕业后送快递
  • 财务f/p是什么意思的缩写
  • 公司租用员工的车需要发票吗
  • 新会计准则下的资产负债表
  • 公司采购不含税产品合法吗
  • 定额计税的有哪些
  • 增值税发票扩版申请说明
  • 增值税延期滞纳金计算
  • 开票限额相关规定最新
  • 可供出售金融资产是流动资产吗
  • 仓库转租合同
  • 个体户如何填报工商年报资金数额
  • 工资挂账怎样做账
  • 增值税专用发票和普通发票的区别
  • 为什么说资产负债表是静态报表
  • 企业购入投资性房地产
  • 哪些发票不能开专票
  • 建筑发票可以一次性抵扣吗
  • 并购成本计算公式
  • sql2000数据库怎么使用
  • win10语言栏没有
  • 复制粘贴报错
  • win10系统光盘制作
  • 怎么用macbook
  • win7声音方案存在哪里
  • win7玩游戏全屏
  • android 数据库app
  • jquery22插件网
  • unity 3d online document
  • python极简讲义pdf
  • 基于javascript的毕业设计
  • jquery3.3.1
  • jquery插件是干什么的
  • 个体加油站税务怎么申报
  • 江苏省社科院院士名单
  • 外地户口在绍兴读小学
  • 改革的财税制度是什么
  • 国家税务总局上海税务局(个人)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设