位置: 编程技术 - 正文

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

  • 所得税费用的计提
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 个税在资产负债表中体现吗
  • 叉车折旧年限是几年预计净残值
  • 融资租赁购入固定资产的融资费用如何扣除
  • 股东投入资金大,但不想成为法人
  • 销售材料应确认的损益是什么意思
  • 非居民工资薪金个人所得税计算方法
  • 减免增值税后附加税还用计提吗
  • 可供分配利润包括所得税吗
  • 车间房屋维修费属于什么科目
  • 其他权益工具包含
  • 财政总预算会计分为三级
  • 非房地产企业转让旧房土地增值税
  • 税务申报系统叫什么
  • 土地使用税的免征政策
  • 软件开发增值税即征即退2022
  • 个人独资企业生活费用扣除
  • 细说linux
  • linux 的ll
  • php如何运行脚本
  • 损益类科目细分
  • 专项资金下达期限
  • 股票发行费用怎么算
  • 利润核算主要包括
  • vue引入mui
  • 融资性售后回租承租方为什么不交税
  • 业务招待费的账务处理金额
  • PyTorch 深度学习实战 |用 TensorFlow 训练神经网络
  • php中的表达式简写是什么
  • 数据库读写异常
  • 土增税清算时怎么做会计分录
  • 为什么我的命令提示符里显示user
  • linux ar命令
  • 什么叫呆账损失
  • ps怎么把皮肤变红润
  • 帝国cms适合建什么站
  • 企业年报经营状态
  • 公司账户转账给个人要交税吗
  • 股东分红放到哪个会计科目
  • 企业注销时实收资本没有到位要紧吗
  • Qt Port of WebKit ¶
  • 关于python序列类型
  • 社会团体会费票据查询
  • 拓展费用入什么科目
  • 工资总额借方和贷方的区别
  • 应付利息什么时候确认收入
  • mysql的日期时间函数
  • 可供出售金融资产属于什么科目
  • 提供劳务收入包含什么
  • 工会经费计提基数包括奖金吗
  • 幼儿园收取的生活费免税吗
  • 第三季度利润
  • 付款后没有发票怎么办
  • 公司年底做财务报表什么吗
  • 收到的普通发票被对方作废
  • 银行手续费必须开发票的规定
  • mysql压测调优
  • 一条sql语句搞定一个数据
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • linux服务器怎么用
  • linux开机启动ftp
  • 挂载光驱的命令
  • 防盗信息
  • win8怎么关闭实时保护
  • linux怎么和window系统共用
  • 攻击判定是什么意思
  • java gui开发框架
  • 批处理应用实例
  • shell遍历sql查询结果
  • pyinstaller指定python2
  • Unity的Attribute(特性)还算多吧
  • css3瀑布流布局
  • 批处理for /f
  • android socket聊天
  • 苗木增值税发票税率
  • 博兴公安局局长
  • 珠宝消费税怎么申报
  • 从国外寄电吉他要多少钱
  • 八项改革四大工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设