虚幻UE 材质-材质编辑器节点2

上一篇:虚幻UE 材质-材质编辑器节点 1

上一篇文章对材质编辑器的部分节点做了讲解和对比较常用的功能做了展示

这篇文章继续对上一篇的文章进行补充

文章目录


前言

本篇主要对

ReflectionVector HDR全景效果展示

Material Parameter Collection材质参数集的实时修改材质

TwoSideSign和VertexNormalWS顶点对物体描边的实现


一、ReflectionVector反射向量

要实现全景图片生成立体世界的效果:

实现逻辑:

1、HDR使用的TextureSampleParameterCube

然后一定要使用HDR格式的图片,此次案例使用的HDR图片:可以做资源中下载。

也可以在:PolyHaven下载。

2、ReflectionVector用于反射三维空间给HDR

当自定义世界法线为0可以得到更好的效果,可以让线更平整。

使用效果:

再把规格放大,这样我们把摄影机移到球内,这样就完成了

忘记了我们材质的双面。


二、Material Parameter Collection材质参数集

运行时改变物体材质颜色:(原来物体黑色,按1物体白色)

实现逻辑:

这里的标量和矢量可以参考之前的讲解

一维(标量)

二维、三维等(矢量)


三、TwoSideSign和VertexNormalWS

复制代码
TwoSidedSign(双面符号)是一个常量表达式,用于处理双面材质的法线翻转。
具体来说,它对正面输出1,对反面输出-1。
模型的正面和反面由法线的朝向决定。

VertexNormalWS是全局空间顶点法线。
它可以作为World Position中的位置偏移进行使用,
也可以用于制作某些特殊贴图。

制作效果:

实现步骤:

复制代码
材质双面、遮罩、无光照


可以看到此处是两个物体的叠加,一个物体使用亮边材质,一个物体使用原材质。

这种方式损耗资源,不可以经常拿来使用。


总结

要多用材质实例、材质参数和材质函数,这些可以让你的内容更加灵活。

材质好难啊!!!

相关推荐
笨笨饿10 小时前
#109_BK7258 蓝牙 A2DP 音频数据通路深度解析
python·stm32·单片机·mcu·物联网·编辑器·音视频
膜结构膜材10 小时前
膜结构停车棚主流造型设计逻辑与场景适配技术研究
材质
郝学胜-神的一滴16 小时前
Horse3D 游戏引擎研发笔记(七):Clydesdale——从流式日志到多输出订阅
c++·qt·unity·游戏引擎·图形渲染·unreal engine·opengl
江上闲人.1 天前
Wardogs战犬\战狗Beta测试启动报错UE崩溃卡顿?解决方法来了
游戏·游戏引擎·虚幻·战犬·战狗·wardogs
带娃的IT创业者1 天前
Emacs 31:一场静默而深刻的范式演进
编辑器·文本编辑器·开源软件·emacs·lisp·软件架构
●VON1 天前
芯笺 Markdown:面向 HarmonyOS PC 的本地优先 Markdown 编辑器
华为·编辑器·harmonyos·鸿蒙
杨丰玮4182 天前
从零手写Java飞机躲障碍游戏|Swing绘图、鼠标跟随、计时器碰撞检测实战(五)
java·python·游戏·游戏引擎·图形渲染·动画·贴图
●VON2 天前
芯稿 MarkDeck 使用指南:用 Markdown 写出可编辑的 PPT
华为·编辑器·powerpoint·harmonyos·鸿蒙
鼎艺创新科技2 天前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘