位置: 编程技术 - 正文

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

  • 综合收益总额与什么有关
  • 什么是财务报表审计
  • 个人所得税数据已失效,请重新填写
  • 所得税的营业收入包括哪些
  • 2021年增值税专用发票红冲发票步骤
  • 以房屋抵顶的工程叫什么
  • 应有财务软件
  • 退休人员是否还继续享受社保
  • 地方教育费附加是什么意思
  • 广告位的费用
  • pdf格式发票怎么打印标准大小
  • 电子发票没有纳税人识别号有效吗
  • 发票查验平台查询官网手机版App
  • 企业外币交易会计核算方法
  • 节假日加班工资是平时的几倍?
  • 预缴水利基金如何申报?
  • 土地买卖所得税由谁承担
  • 个人承担的社保费有哪些
  • 收到的支票背书怎么写
  • 办公车辆汽油费计入什么科目
  • 实收资本未到位借款利息可以税前扣除吗
  • win8系统怎么连接无线
  • 公司运输车辆加油会计分录
  • 新版Win10中,如何仅修改部分文本大小
  • 抵押房产的保险能退吗
  • 收到供应商现金回扣
  • 哪些人可以享受二级医保
  • 浅谈特殊儿童的融合教育论文
  • php中哪个命令用来删除当前目录
  • laravel orm使用
  • php 命名空间 通俗易懂
  • js中的截取字符串
  • uni-app原理
  • 计算机视觉竞赛很重要吗
  • 使用ChatGPT进行AI对话
  • mysqldump语句
  • 绿化公司属于哪个行业
  • 货物出库入库怎么记账
  • 将织梦dedecms转换到wordpress
  • 水电费用属于会计的什么费用
  • 股东每年怎么分红
  • sqlserver时间戳数据更新时也修改默认时间
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 个人所得税部分缴款怎么算
  • 小规模纳税人无票收入申报表怎么填
  • 追索权行使的形式要件是什么
  • 未付货款尾款会计分录
  • 事业单位研究开设的课题
  • 食品企业产品
  • 红字发票的开具需要把开始的发票取回作废吗?
  • 子公司实现利润怎么会计处理
  • 公司承担员工的个税怎么做账
  • 叉车累计折旧如何结转
  • 工伤保险待遇是否属于劳动争议
  • 带息票据与不带息票据
  • 贷款指标是什么意思
  • 资产减值损失冲减
  • 发票开多了如何做凭证?
  • 企业筹建期间开办费计入
  • 固定资产二级明细科目有哪些
  • windows没有无线网络
  • xp系统的输入法在哪里设置
  • 苹果mac没有声音怎么办
  • wingate.exe - wingate是什么进程
  • centos iscsi 多路径
  • windowsxp是什么时候正式发布
  • win8系统停止服务
  • win7移动软件
  • 事件委托机制的三个主要组件
  • node.js视频教程
  • css不需要编译
  • linux网络编程有什么用
  • vue devtools功能
  • javascript获取数据
  • 查汽车发票从哪个网站查
  • 国家税务总局的局长什么级别
  • 企业自己开的增值发票
  • 第三方审计报告需要多久
  • 电子发票是什么格式的文件
  • 地税税务登记代码怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设