位置: 编程技术 - 正文

unity3d shader之浮雕效果(unity2d shader)

编辑:rootadmin

推荐整理分享unity3d shader之浮雕效果(unity2d shader),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity2d shader,unity shader frac,unity3d的shader,unity shader frac,unity shader frac,unity shader lod,unity漂浮,unity漂浮,内容如对您有帮助,希望把文章链接给更多的朋友!

浮雕就是对图像上的一个像素和它右下的那个像素的色差的一种处理

非常容易,只需要一个简单的算法

用fragment shader来实现

我们只看实现部分就好

在frag函数中

mcmc = tex2D (_MainTex, i.uv_MainTex).rgb;

获取当前点的颜色

mc = tex2D (_MainTex, i.uv_MainTex&#;fixed2(1,1)/_Size).rgb;

获取当前点右下角(偏移了(1,1)个单位)的点的颜色,

由于CG函数tex2DSize函数(获取图片长宽的像素数)在unity中不能用,我也不知道用什么函数来替代它,就弄了个外部变量_Size方便调节

如果有什么函数能代替tex2DSize函数各位看官一定要告诉我

unity3d shader之浮雕效果(unity2d shader)

diffs = abs( mcmc - mc);diffs为亮点颜色差max0 = diffs.r>diffs.g?diffs.r:diffs.g;max0 = max0>diffs.b?max0:diffs.b;求出色差中rgb的最大&#;设为色差数gray = clamp(max0&#;0.4 , 0, 1);灰度&#;其实就是这个色差数c = float4(gray.xxx,1)*_Color;

最终颜色

效果如下:

全部代码如下:

-----------------by wolf

Unity之一天一个技术点(十八)---让敌人缓慢转向,并且跟踪玩家 哦也,公司年会开完就放假,年前不会再更新了~提前恭祝大家新年快乐,心想事成~publicTransformtargetpublicintmoveSpeedpublicintrotateSpeedprivateTransformmytransform;voi

传智播客C++第五/5期完整版 年6月份到年月份的传智播客C第五期培训视频。真正完整版,不加密。未压缩近G!教程的含金量我就不多说了,我们的质量永远是最好的。具

基于web的AssetBundle的研究 原因:(1)在实际开发中如果场景很大,加载时间会比较花费时间,尤其是在unity的web项目中比较明显。比如我做的幼儿园项目web版在网络比较慢的情况下

标签: unity2d shader

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

上一篇:Unity之一天一个技术点(十二)---指南针的实现(unity strangeioc)

下一篇:Unity之一天一个技术点(十八)---让敌人缓慢转向,并且跟踪玩家(unity每秒执行一次)

  • 并入房屋价值的土地是否交房产税?
  • 城市维护建设税的计税依据是什么
  • 股东如何收回投资
  • 5个点的税点
  • 在建工程处置通过固定资产清理吗
  • 员工出差有补助吗
  • 定期定额纳税申报表是个人所得税吗
  • 高新技术企业认证都有哪些条件
  • 企业资产永久或实质性损害如何进行所得税处理
  • 资本公积账务
  • 报关单和发票不符怎么办
  • 增值税普票跨月怎么冲红
  • 待处理财产损益科目
  • 投资收益如何做账
  • 建筑企业增值税预缴
  • 哪些理财产品能赎回
  • 金税盘密码忘记了打客服有用吗?
  • 法人一证通年费缴费
  • 赔偿款和罚款是一样的吗
  • 财务管理和会计学哪个好就业
  • 设备租赁收入属于什么收入
  • 系统安全保障体系
  • 保护电脑安全的主要方式
  • 其他应收款的二级科目有备用金和老板名可以吗?
  • 以库存现金支付车间发生的水电费200元
  • 喜加一平台
  • 电脑进程ace是什么
  • PHP:highlight_string()的用法_misc函数
  • 工作组只能看到自己
  • 置换土地如何做账务处理
  • 交易性金融资产包括哪些项目
  • 进项税不得抵扣的意思
  • 没有数据企业所需的资料
  • 以前年度损益调整结转到哪里
  • 新所得税会计准则
  • php微信公众号开发框架
  • 前端框架三大框架
  • 一台设备可以分开开票吗
  • 小规模纳税人开专票需要交税吗
  • 研发费用的范围和加计扣除比例
  • 社保和公积金在不同单位交可以吗
  • mysql中触发器的创建有多个执行语句
  • python中返回结果为true
  • 代收的运输费用怎么入账
  • 应付福利费算支出吗
  • 房地产企业拆迁还房会计处理
  • mysql的性能优化方案有哪些
  • 苹果macos安装
  • 已认证发票是否已抵扣
  • 买税盘的分录
  • 待处理财产损溢借贷增减方向
  • 公交充值卡发票能报销吗
  • 收到投资款如何做税务登记
  • 税票名称开错了有影响么
  • 增值税其他免税销售额
  • 实务操作中如何快速记忆
  • 购买维修费怎么做分录
  • Fedora25踏上Wayland的路上讲解
  • freebsd软件包存储库
  • xp系统运行在哪
  • win8分屏功能怎么用
  • win8杀毒软件关闭
  • win10 升级系统
  • unity特效制作教程
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • javascript中的函数也称为什么
  • excel自定义样式
  • JavaScript弹出对话框
  • shell脚本 !
  • unity连接
  • java与android的区别
  • jquery做菜单
  • bootstrap快速入门
  • python不同进制的整数之间可以直接运算
  • jQuery Ajax 全局调用封装实例代码详解
  • 河南灵活就业缴费截止时间
  • 电子税务局网上实名认证流程
  • 武汉税务电话号码
  • 营业费用指哪些
  • 发生技术入股递增怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设