位置: 编程技术 - 正文

【猫猫的Unity Shader之旅】之使用顶点的世界坐标(猫的所有视频)

编辑:rootadmin

推荐整理分享【猫猫的Unity Shader之旅】之使用顶点的世界坐标(猫的所有视频),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:猫的好玩视频,猫猫的娱乐,猫的游戏视频,猫的游戏解说,猫的游戏视频,猫猫的游戏,猫的游戏解说,猫猫的游戏,内容如对您有帮助,希望把文章链接给更多的朋友!

  在顶点运算阶段,我们可以得到每个顶点的位置,利用这些位置可以实现非常不错的效果

访问顶点坐标

  为了使用顶点坐标,我们需要使用顶点函数,将顶点坐标传入Input结果,再传入surf中进行处理。当然,要记得在Input中添加相应分量。

  这里的_Object2World是Unity Shader内置的一个变量,表示从局部坐标到世界坐标的变换矩阵,我们用顶点的局部坐标与该矩阵相乘,得到的就是顶点的世界坐标。

  为了观察效果,我们可以根据世界坐标显示不同的颜色,surf函数如下:

  效果如图:

  

变色动画【猫猫的Unity Shader之旅】之使用顶点的世界坐标(猫的所有视频)

  为了实现一个变色效果,我们需要定义一个可以变化的边界。这个边界的一侧用Color1,另一个是Color2,当这个边界移动时,就可以看到模型的颜色从Color1逐渐变成Color2。为了效果更好,我们可以用球面来切割这个模型。要表示一个虚拟的球,需要一个球心坐标和一个半径。

  为表诚意先上主要代码:

  这里我们定义了球心和半径,当模型上的点与球心距离大于半径时,表示点在球外,用Color1,反之用Color2。我们还增加了一个过渡用的颜色,当距离和半径的差的绝对值比较小时,使用这个过渡颜色。注意到我们还为这个过渡区域增加了凸起效果,方法是将顶点位置沿着发现方向移动一点距离,非常好理解。

  下面是效果图:

  

  本次用到的工程。

结束语

  虽然只是简单的使用顶点位置信息,但是依然可以做出非常好玩的效果。Shader确实是一门艺术,需要创意和灵感才能激发它最大的潜能。其实我们人又何尝不是这样,1%的灵感往往比%的汗水还要重要。当我们看不到前方的路的时候,不妨停下脚步整顿一下,去回忆最初的理想,去感受,去发现,换个角度思考问题,往往会有不一样的答案。

Unity中位图字体Font的制作 真心苦啊,网上找了好久都没有什么现成的资料,最终还是得靠自己摸索,说话说己所不欲,勿施于人,什么事还得靠自己啊喀巴爹终于,励精图治,

一起来学u3d之圣典.1 一起来学u3d之圣典.1废话不多说,一针见血,go!一起来看API其中不懂的大家互相帮助哈英文部分版权属©Unity公司所有,中文部分©Unity圣典版权所有。

Unity 物理引擎实现匀速圆周运动 摘要本文主要讲述如何利用Unity物理引擎实现匀速圆周运动。前言首先,我们可以利用UnityAPI,Transform.RotateAround来实现匀速圆周运动。但是这个实现,我

标签: 猫的所有视频

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

上一篇:【unity资源管理】 打包(unity资源管理机制)

下一篇:Unity中位图字体Font的制作(unity 位图字体)

  • 什么是抄报税成功
  • 劳务报酬支出 怎么做账
  • 预缴企业所得税计税依据
  • 餐饮流水账表格excel
  • 退货一定要卖家同意吗
  • 报销单第一页写不完
  • 个体工商户取得经营所得的个人自行申报缴纳个人所得税
  • 高新企业研发费用归集
  • 股票质押式回购交易业务
  • 缴纳土地出让金购买的土地是无形资产吗
  • 软件生产企业
  • 购买的车位应如果要进行税务处理需注意什么?
  • 工业企业税负率一般控制在多少?
  • 请问哪些福利费不用交税
  • 发票纳税人识别号在哪里看
  • 个体户的定额发票怎么领
  • 税收滞纳金变化
  • 投资者减除费用30000
  • bios设置光驱为第一启动项
  • php的总结
  • linux 定时删除文件
  • PHP:Memcached::getStats()的用法_Memcached类
  • 工程结算的编制方法
  • 在建工程的核算内容和范围是什么
  • 销售方收到购买方的红字信息表
  • 制造业企业资金管理
  • 前端uniapp写表格
  • 供应商发票多开了怎么处理?
  • ai绘图素材
  • php提示框
  • yii2-admin
  • 国税一证通
  • php怎么将数据库中的数据显示出来
  • 经验模态分解和变分模态分解
  • tf fans club
  • 前端已死?金三银四?你收到offer了吗?
  • php禁用函数怎么删除
  • 开了红字信息表当月怎么做账
  • 公司财务人员岗位职责
  • MySQL发生系统错误2和5
  • 捐款怎么组织
  • 印花税计入管理费用还是税金
  • 电子章打印不来
  • 小规模企业免征增值税如何申报
  • 确定负债排列顺序的依据
  • 享受专项附加扣除要什么时候申报
  • sql server数据库异地备份
  • 营业执照变更需要本人到场吗
  • 税控盘减免税款怎么结转
  • 企业所得税期初余额什么意思
  • 销售商品发生的运输费计入什么科目
  • 在建工程项目包括
  • 费用报销单如何粘贴票据
  • 借款利息收入发票
  • 次年发上年年终奖
  • 零星采购多少不需要发票
  • 往来账是什么样的
  • mysql的基础知识
  • win10屏幕显示
  • win xp 添加网络打印机
  • mac如何设置环境变量
  • Freebsd7.0+Apache2.2+MySQL5+PHP5安装配置
  • 宏基笔记本电脑质量怎么样
  • 搜索不到WiFi信号是怎么回事
  • win10设置设备
  • smagent.exe - smagent是什么进程
  • win10 mobile下载
  • win10设置回收站位置
  • Win10预览版怎么变回正式版
  • win10预览版21390
  • linux中使用find命令查找文件
  • win10打开蓝屏怎么解决
  • cocos2dx入门
  • javascript运用
  • windows更新
  • 纸嫁衣6攻略全文图解
  • gimp批处理
  • unity只执行一次的方法
  • 湖南什么时候实行电子驾驶证
  • 个体户国税地税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设