位置: 编程技术 - 正文

【猫猫的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 位图字体)

  • 递延所得税负债是什么科目
  • 防伪税控系统
  • 车船税保险公司会不会多收
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 资源税类包括哪些税种
  • 工程收入开票
  • 塑料制品的商品编码是什么类发票
  • 增值税进项税额不予抵扣的项目包括
  • 汇算清缴前取得暂估发票
  • 境外企业分红怎么交税
  • 事业单位发票名称是原来的怎么办
  • 补缴的公积金可以抵扣个税吗
  • 地方教育费附加计入什么科目
  • 退回所得税怎么处理
  • 电子商务平台支付的区别
  • 2018购房契税税率
  • 股权转让个人所得税会计分录
  • 开票软件维护费计入什么科目
  • 小规模税务季报都填写哪些表格呢
  • 营改增后一般纳税人动产租赁税率
  • 进口付汇核销流程
  • 企业业务招待费标准规定
  • 账户禁用无法登录怎么办
  • 在电脑上呢
  • 考勤扣款怎么算
  • 什么叫交付使用
  • 资产负债表的编制方法
  • php获取长度
  • win10无法上网,显示灰色的飞行模式
  • win11打不开英雄连2
  • 补缴的耕地占用税怎么做账
  • launcher process
  • 财务费用利息收入怎么结转
  • 货款已预付会计分录
  • 一只躺在沙滩上的鸟
  • 哪一年底,由linux基金会成立?
  • 一只猫在花园里英语
  • php的八种类型
  • echarts-wordcloud 血泪总结使用说明 (配置项及其不足点优化)
  • 福利企业的税收怎么算
  • php实现文件上传需要使用哪个全局变量
  • 同一控制下企业合并报表编制
  • 本月职工工资
  • 被称为下一代风华的是
  • 部门差旅费预算表
  • ssd训练自己的数据集pytorch
  • Pytorch深度学习实战3-5:详解计算图与自动微分机(附实例)
  • 外币账户如何设立
  • 应交增值税为负数怎么处理
  • 会计要离职了要注意几点
  • 帝国cms会侵权吗为什么
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • 基建期业务招待会议记录
  • 本年缴纳上年的所得税填年报
  • 企业应纳税总额怎么算
  • mysql数据库在使用时的常见错误号和解决方法有哪些?
  • 开一家公司的具体步骤
  • 行政拨款给工会的账务处理
  • 应收贷方余额怎么处理
  • 房屋租赁怎么干
  • 税率与征收率是怎么回事
  • 公司赞助学校
  • 报销未收到发票怎么做账
  • 工资及福利费科目
  • 完工不拨付工程款怎么处理
  • 不同利益主体之间的利益如何协调
  • 托收承付是什么科目
  • 兼职会计做什么工作
  • win10标题栏颜色改不了
  • windowsxp关闭窗口操作方法有哪些
  • windows 2000 server sp4 下载
  • windows10x预览版
  • hpm是什么格式的文件
  • windows 8.1 (multiple editions)
  • 阿里云ecs keepalived
  • node.js环境搭建
  • nodejs爬虫模拟浏览器
  • 个人所得税子女教育到多大结束
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 诊所备案申请表在哪下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设