位置: 编程技术 - 正文

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界面!)(详细测试就是全部测试)

  • 产值利税率是什么
  • 定期定额征收和核定征收一样吗
  • 什么是实收资本其入账价值如何确定
  • 继续教育专项扣除金额
  • 增值税普票没有校验码
  • 个人转让不动产给个人独资企业
  • 折扣折让 红字发票账务处理
  • 过期食品翻新
  • 商品进销差价账户的用途性质及核算内容
  • 销售沙石可以简易计征吗
  • 印花税计入税金及附加什么时候开始
  • 进项和销项不符的税务处理
  • 技术维护费属于劳务还是研发和技术服务
  • 2017年一般纳税人增值税优惠
  • 增值税专用发票验票
  • 增值税进项税额转出的账务处理
  • 保险代理的佣金怎么算
  • 合伙人退伙怎么处理
  • 建筑材料营改增之前怎么开发票
  • 河道管理费入什么科目
  • 境外企业在境外提供劳务
  • 预缴企业所得税是含税还是不含税
  • 小规模核定销售额是什么意思
  • 工商年报的纳税总额怎么填写
  • linux怎么添加命令
  • 高新技术企业改革
  • 清卡处于非征期是什么意思
  • 更改win10通知
  • tkinter美观界面
  • 装饰装修工程月薪多少
  • 支付费用没有发票怎么做账务处理
  • vue大屏组件库
  • 超过两年的发票还可以查询吗
  • 短期借款和短期贷款
  • 前端生成pdf文件
  • php执行mysql语句的函数
  • php 文件系统
  • AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略
  • php获取并显示用户的用户名
  • 微信小程序slot
  • 全同态加密代码
  • 使用jquery的好处
  • 上月增值税报表还可以更正吗
  • 分公司开票总公司付款可以吗
  • 兼职算受雇吗
  • 购进销售农产品正常损耗怎么算
  • 织梦自定义字段
  • php验证码代码怎么写
  • mysql中事务的作用
  • sql 行列转换
  • 织梦怎样实现文件上传
  • 国家定额发票使用范围
  • 上一年度的费用能入今年账吗
  • 无资产可执行啥意思
  • 工程项目买保险需要哪些资料
  • 刷单成本计入什么费用?
  • 销项税多做了怎么冲
  • 核销应收帐款分录
  • 其他贷款服务计入什么科目
  • SSB(SQLservice Service Broker) 入门实例介绍
  • sql数据库连不上可能的原因
  • 一条sql语句搞定一个数据
  • win8更改系统字体
  • openssl/sha.h
  • linux中nfs的配置
  • centos7 login账号
  • winxp内存不能为read
  • 怎么创建windows虚拟机
  • win8桌面图片位置
  • win7共享文件设置
  • opengl3d
  • bootstrap和jsp
  • HTML <!DOCTYPE> 标签
  • 使用androidx 找不到v7
  • pycharm打开文件怎么运行
  • 你知道python不
  • realm数据库连接
  • 甘肃省张掖市国家储备林
  • 河北省职称证去哪里查
  • 国税局江西省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设