【ASE】第四课_护盾效果(有碰撞效果)

news2024/9/29 0:19:20

今天我们一起来学习ASE插件,希望各位点个关注,一起跟随我的步伐

今天我们来学习护盾的效果。

思路:

1.添加纹理贴图和法线贴图(这里省略)

2.添加护盾边缘顶点扰动效果,也可以理解成变形效果

3.添加碰撞效果

4.护盾边缘效果

5.护盾的图案波动效果

6.添加护盾波浪效果

7.一个节点控制透明度效果

今天的节点比较多,请大家准备好

最终效果:

步骤: 

1.添加纹理贴图和法线贴图(这里省略)

 2.添加护盾边缘顶点扰动效果,也可以理解成变形效果

 

3.添加碰撞效果

 

4.护盾边缘效果

5.护盾的图案波动效果

6.添加护盾波浪效果

7.一个节点控制透明度效果

ASE最终效果:

节点: 

1.Time Parameters:时间参数节点输出Unity内部经过的时间,以秒为单位,按不同的常量进行缩放。

2.Vector2:Vector2节点(快捷键:数字2键)生成一个包含两个浮点分量的float2值。此值通常用于定义一个直接用于着色器计算的常量值,或定义一个可由使用它的材质检查器修改的暴露属性值。注意:Unity的vector2属性材质检查器显示为包含四个值而不是两个值的vector4,这意味着最后两个值将被忽略,什么也不做。

3.Append:Append节点(快捷键:V键)输出一个向量,该向量是来自不同输入源的通道组合的结果。
输入端口数量取决于所选的输出类型和传入数据类型。P.e.如果输出类型设置为Vector3,则默认情况下,它将显示三个输入端口X、Y、Z。当将Vector2数据类型连接到输入端口X时,它将自动将其名称更改为XY,下一个端口也将重命名为Z并隐藏第三个不必要的端口。

注意:只有当下一个通道未被占用时,才会自动使用端口。P.e.如果将Vector3类型的数据连接到Append节点的X输入端口,而该节点的Z输入端口上已经创建了连接,则只会占用X和Y通道。

4.Fresnel:Fresnel节点输出Fresnel效果的结果。它定义了光到达两种折射率不同的材料之间的界面时的行为,以及反射和折射的量。
该节点特别处理反射部分并计算菲涅耳反射系数,该系数由以下表达式ReflectionCoefficient=Bias+Scale x(1+N.I)Power定义。
方程的每个成员都可以修改,但I变量除外,该变量定义了从相机到对象的事件向量,并由节点内部计算为反转的世界视图方向向量。

5.Vertex Position:“顶点位置”节点输出对象空间中的顶点位置。此数据直接从网格中提取,并包含相对于对象原点的顶点位置,这意味着位置值不会改变游戏对象的任何变换值。这通常有助于在“局部顶点偏移”输出中使用,或创建绑定到对象的效果,即使游戏对象的位置、旋转或大小发生变化,这些效果也会保持完全相同。
根据此节点的使用位置(顶点或片段/曲面函数),它将返回直接值(在顶点函数上)或顶点之间的插值(在片段/曲面功能上)。
注意:不要与世界位置World Position节点混淆。

6.Distance:Distance节点输出两个值或向量A和B之间的欧几里德距离,这可以看作是以下操作Sqrt(Dot(B-A,B-A))。
如果每个端口连接了不同的数据类型,那么将始终对具有大多数通道的端口类型进行强制转换。

7.Compare (AGreaterB):

Compare(A>B)节点比较其A和B上设置的值,如果A大于B,则输出True结果集,如果A小于或等于B,则显示False结果集。

注意:True和False输入端口可以有不同的数据类型,但将对通道数量最多的类型进行强制转换。所选类型还将定义输出类型,并定义在比较操作中使用的来自A和B的通道数量。

8.Depth Fade:“深度淡入淡出”节点输出一个线性渐变,表示对象表面与其后面的几何体之间的距离。可以通过调整“距离”参数来设置渐变范围或淡入淡出距离。
更具体地说,当对象表面与其后面的几何体之间的距离在指定值内时,此参数的作用是在[0 1]范围内创建一个值。
注意:着色器的“渲染队列”值必须设置为“透明”或更高(例如,“混合模式”设置为“透明度”或“半透明”),这样对象就不会写入深度缓冲区。这是一个基本配置,因为节点在内部通过将“表面深度”减去“深度”缓冲区上获取的值来计算距离值。如果对象被写入深度缓冲区,则此操作将产生意外结果。 

本章所用贴图

今天我们学了6个节点,勤加练习哦!! 给个关注吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2175218.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于frp Web界面-----frp Server Dashboard 和 frp Client Admin UI

Web 界面 官方文档:https://gofrp.org/zh-cn/docs/features/common/ui/ 目前 frpc 和 frps 分别内置了相应的 Web 界面方便用户使用。 客户端 Admin UI 服务端 Dashboard 服务端 Dashboard 服务端 Dashboard 使用户可以通过浏览器查看 frp 的状态以及代理统计信…

59 双向循环神经网络_by《李沐:动手学深度学习v2》pytorch版

系列文章目录 文章目录 系列文章目录双向RNN推理 总结以下为理论部分双向循环神经网络隐马尔可夫模型中的动态规划双向模型定义模型的计算代价及其应用 (**双向循环神经网络的错误应用**)小结练习 双向RNN 这里理解这个图的时候,不要把正向和逆向认为有上下的关系&a…

计算机毕业设计 基于Python的音乐平台的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

IDE 使用技巧与插件推荐(含例说明)

在使用集成开发环境(IDE)进行编程时,掌握一些技巧和使用高效的插件可以显著提高开发效率。以下是一些通用的IDE使用技巧和插件推荐,适用于多种流行的IDE,如IntelliJ IDEA、Visual Studio Code、PyCharm等。每个技巧和插…

泳池异常检测系统源码分享

泳池异常检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

Pencils Protocol 成市场新宠,生态通证$DAPP价值几何

Pencils Protocol 是 Scroll 生态综合性收益平台,其仅在 Scroll 生态单链 TVL 就已经突破了 3.5 亿美元,同时在上线短短几个月的时间里就积累了超 50 万活跃社区用户。现阶段 Pencils Protocol 已经完成了 DAPP 通证的 TGE ,分别在 Tokensoft…

[SAP ABAP] 锁对象

在SAP中使用锁对象,用于避免在数据库中插入或更改数据时出现不一致的情况 1.创建锁对象 数据准备 学校表(ZDBT_SCH_437) 使用事务码SE11创建锁对象 点击"锁对象"单选按钮,输入以E开头的锁定对象的名称,然后点击创建按钮 锁对象名…

关于宝塔PHP getenv无法获取环境变量问题解决办法

今天有用ThinkPHP8接入阿里云OSS时,需要用的用到getenv()来读取环境变量,因为新版OSS SDK是用环境变更来设置AK的。 现象 正常执行PHP文件,可以取到环境变量;但是通过nginxphp-fpm调用脚本取到不到环境变量 原因 php-fpm为了防止…

【软考】高速缓存的组成

目录 1. 说明2. 组成 1. 说明 1.高速缓存用来存放当前最活跃的程序和数据。2.高速缓存位于CPU 与主存之间。3.容量般在几千字节到几兆字节之间。4.速度一般比主存快 5~10 倍,由快速半导体存储器构成。5.其内容是主存局部域的副本,对程序员来说是透明的。…

【C++】C++中如何处理多返回值、C++中的模板

十四、C中如何处理多返回值 本部分也是碎碎念,因为这些点都是很小的点,构不成一篇文章,所以本篇就是想到哪个点就写哪个点。 1、C中如何处理多个返回值 写过python的同学都知道,当你写一个函数的返回时,那是你想返回…

STM32 F1移植FATFS文件系统 USMART组件测试相关函数功能

STM32 F1移植FATFS文件系统 使用USMART调试组件测试相关函数功能 文章目录 STM32 F1移植FATFS文件系统 使用USMART调试组件测试相关函数功能前言部分主要相关代码# USMART介绍1. mf_scan_files 扫描磁盘文件2. mf_mount 挂载磁盘3. mf_open 打开文件4. mf_read 读数据内容5. mf…

软件测试学习路线图

软件测试工程师是专门从事软件、系统或产品测试和评估的技术专业人士,确保它们符合既定标准并无任何缺陷。通过精心设计和执行测试计划,软件测试工程师发现 Bug、故障和需要改进的领域,从而提高最终产品的可靠性和性能。 软件测试工程师在软…

干货|CNAS-CL01设备部分解读,透彻掌握软件测试实验室设备关键点

CNAS-CL01《检测和校准实验室能力认可准则》是软件测试实验室建立符合CNAS标准的质量管理体系必须要贯彻的一部准则,分为五大核心部分:通用要求、结构要求、资源要求、过程要求和管理体系要求。前面的文章中我们为大家分享了通用要求部分、结构要求部分以…

WebAssembly进阶,vue3 使用 WebAssembly,及 WebAssembly vs JavaScript 的性能对比

目录 核心使用步骤 .c文件.cpp文件编译 使用 Emscripten 转译文件 页面中引入.wasm文件中的函数 WebAssembly vs JavaScript 的性能对比 性能对比关键点: 具体场景 实际案例分析 如果对WebAssembly不熟悉可以前往:WebAssembly最详教程,进行WebAssembly基础学习 Web…

一篇文章弄懂数据结构中的各种排序_插入排序_冒泡排序_快速排序_堆排序_归并排序_基数排序

文章目录 一篇文章弄懂数据结构中的各种排序1.排序的概念2. 插入排序2.1 直接插入排序2.2 折半插入排序2.3 希尔排序 3.冒泡排序3.1 算法原理3.2 性能分析 4.快速排序4.1 算法原理4.2 性能分析 5. 选择排序5.1 简单选择排序5.2 堆排序5.1 算法流程5.2 算法效率分析5.3 堆排序的…

2024CSCO 芦康沙妥珠单抗创造晚期TNBC二线治疗新高度

前言 “魔法子弹”的概念从上世纪初提出,经过一百多年的不断探索,抗体药物偶联物(ADC)从理想照进现实,达到今天百舸争流的盛况,被认为是极具前景的创新疗法,全球范围内已有十余款产品被批准用于…

使用Mendeley生成APA格式参考文献

Mendeley 是一款文献管理工具,可以在Word中方便的插入引用文献。 效果对比: 注:小绿鲸有三种导出格式,分别为复制、导出为Bibtex和导出为Endnote三种。 Mendeley 下载与安装 Download Mendeley Reference Manager For Desktop m…

报道|解读INFORMS期刊影响因子的下降及运筹与管理科学出版的未来

编者按 David Simchi-Levi和Tinglong Dai老师近期在ORMS Today上发表了一篇名为拥抱影响力的变化:解读INFORMS期刊影响因子的下降及运筹与管理科学出版的未来的文章,探讨了近几年INFORMS的大多数期刊影响因子下降的原因以及带给我们的启示。 2023年7月&a…

Qt 首次配置 Qt Creator 14.01 for Python

前言: 如何用QT实现Python的配置的交互界面。本文从0开始,进行实践的介绍。 在上一节里面,我们做了社区版本的配置: https://blog.csdn.net/yellow_hill/article/details/142597007?spm1001.2014.3001.5501 这一节&#xff0…

Linux —— udp实现群聊代码

一、介绍 前面我们一步步模拟实现了一个简单的udp服务器和客户端,通过这个服务器,我们简单实现一个群聊的功能,本篇是专门用来记录代码的,详细的实现思路可以去参考我其他两篇,Socket编程(一)和…