位置: 编程技术 - 正文

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

  • 农业免税收入怎么填纳税申报表
  • 流转税具体的账务处理,可以怎样考虑?
  • 账面金额是包含什么?
  • 个税app正式启用
  • 结算备付金会计分录
  • 劳务费发票可以抵扣进项税吗
  • 贴现的费用怎么入账
  • 长期股权投资其他综合收益借贷方向
  • 没有支付运费会怎样
  • 组织机构代码是营业执照哪几位数字
  • 一揽子交易定义
  • 关税应纳税额计算公式
  • 产权转让与股权转让
  • 期末调汇的会计怎么做账
  • 资产负债表其他流动资产包括什么
  • 增值税普票税额
  • 发票进项和销项对不上后果
  • 残障人士能享受的税收优惠
  • 车改补贴是否计入工资总额
  • 报关单毛重错了被海关查到
  • 原料采购入库检测损耗的会计处理怎么做?
  • 局域网解决方案
  • 分红个人所得税在哪里查询
  • 在window系统中哪些用户可以查看日志
  • mac电脑色彩设置
  • 百度有钱花借钱会上征信吗
  • 收到发票后补付什么意思
  • 2021新旧会计准则
  • 知乎如何更改名字
  • win11电脑怎么设置开机密码
  • 前端项目中遇到的最大困难,怎么解决的
  • 前端页面出现乱码
  • 付临时工资怎么入账
  • 增值税即征即退操作流程
  • php oauth2 单点登录
  • 贪吃蛇python小白
  • php接收post
  • 工业企业采购流程
  • 跨年的增值税专票怎么开
  • 当月勾选认证可以在下月抵扣吗
  • 银行同业利率
  • 工资为0需要申报个税吗
  • 前置测试模型
  • java线程的四种基本状态
  • 百度编辑器使用方法
  • 帝国cms结合项多选
  • 递延所得税资产和递延所得税负债
  • 百旺税控盘汇总上传如何检查
  • 房地产公司测绘费怎么做会计分录
  • 读取注册表失败,请检查注册表
  • 报销金额大于发票怎么办
  • 口罩属于哪个科目 会计
  • 购买的车位如何做账
  • 零申报报表怎么填写
  • 费用报销票据规范要求
  • 预发绩效会计分录
  • 会计中为什么要用黑色笔写
  • 汇兑损益分录如何写
  • 内账价税分离如何做账
  • sql server数据库中的null(空值)
  • Win10预览版拆弹
  • win10 mobile 预览10240
  • xp系统好怪啊
  • vmware虚拟机Linux扩展硬盘
  • win8关机一直转圈
  • win10链接手机怎么用
  • linux的防火墙配置文件
  • windows8怎么进入bios
  • windows7旗舰版怎样扩大虚拟内存
  • win7无线wifi
  • unity用visual
  • js的document.getelembyid
  • windows安装pycharm
  • jquery动画效果代码
  • xml-js
  • jQuery使用contains过滤器实现精确匹配方法详解
  • js需要学到什么程度
  • 营改增之前建筑业税率是多少
  • 安徽省地方税务局公告2016年第1号
  • 广东省电子税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设