位置: 编程技术 - 正文

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

  • 共享税种
  • 税务局的信用等级是多少
  • 生活记账技巧
  • 固定资产融资租出计入什么科目
  • 自然人管理系统银行信息
  • 无形资产有合同约定,怎么摊销?
  • 农林牧渔业项目概述怎么写
  • 租赁房屋增值税
  • 列支会议费要求
  • 公益性捐赠税前扣除资格有效期
  • 企业税金包括
  • 私车公用违规吗
  • 在建工程的计算公式
  • 生产企业原材料的订购与运输论文
  • 新公司成立前期人员配置
  • 房屋租赁违法
  • 增值税多缴纳0.03怎么算
  • 二手房房产税税率
  • 子公司是否可以共享总公司的资质
  • 物业费需要摊销吗?
  • 房屋大修理费用指哪些
  • 坏账准备和资产减值损失
  • 去年的管理费用怎么冲
  • 戴尔r710服务器系统安装详解
  • 华为手机隐藏应用
  • linux中tomcat如何启动
  • env文件夹是什么文件
  • 银行多收的开户费怎么办
  • win10任务栏变成黑色
  • 个税返还的会计处理方法
  • 生产企业出口退税计算
  • 如何卸载win10
  • 前端数据统计图
  • php写木马
  • php文件扩展名是什么
  • 兰溪园林绿化养护
  • 发行债券的会计分录摊销
  • 加拿大西北部的首都
  • 收到银行退回账号短信
  • 分配结转制造费用时借方科目?
  • 企业的安全费用怎么弄
  • 财政拨付资金什么意思
  • 农机销售免税政策
  • 商业保险 抵扣个税
  • 配件及修理费
  • 恢复mysql数据库
  • 计入存货成本的税费
  • 什么是财产行为税举例
  • 坏账准备的账务处理会计分录
  • 工程结算与工程施工的差额在哪填列
  • 职工辞退福利是否要申报个税
  • 房产税怎么实行
  • 福利费税前扣除工资薪金包含哪些
  • 信用卡刷卡手续费是谁收取的
  • 公司配股对股价的影响
  • 写字楼物业费按照什么面积
  • 纳税人的收入总额是什么
  • 预收账款的借贷方向增减
  • 材料采购成本的计算分录
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • macbookpro怎么提升性能
  • 安装solaris11
  • win7系统屏幕一直闪怎么办
  • win8怎么设置开机启动项
  • windows7壁纸怎么恢复
  • win10预览版和正式版区别
  • window8系统安装步骤
  • win1020h2正式版
  • win8怎么查看系统信息
  • linux怎么格式化硬盘
  • script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
  • linux7 snmp
  • IE下href 的 BUG问题
  • js中math.pow
  • vue复用node_module
  • javascript如何学
  • bootstrap和css的关系
  • 比利时个人所得税税率
  • 国家税务总局关于涉税中介
  • 小微企业企业所得税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设