【UE 材质】扇形材质

2024-02-04 17:28
文章标签 材质 ue 扇形

本文主要是介绍【UE 材质】扇形材质,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

效果

步骤

(1)控制扇形的弧宽度

(2)控制扇形的角度 

(3)完整节点


效果

步骤

(1)控制扇形的弧宽度

创建一个材质,混合模式设置为“Additive”,着色模型设置为“无光照”,勾选“双面”

在材质图表中添加如下节点,可以创建一个大圆和一个小圆

相减就可以得到圆环

再添加一个参数来控制弧宽度

继续添加如下节点

注释一下,该部分节点用于控制扇形的弧

我们预览一下该部分最终的输出

此时效果如下,我们可以通过参数“弧宽度”来调整弧的宽度,通过参数“外圈”、“内圈”来控制内外圈大小

(2)控制扇形的角度 

此时我们可以通过参数“角度”来改变角度大小

继续添加如下节点

将步骤(1)与(2)的结果相乘

继续添加如下节点

两部分相减得到扇形的边

控制边框颜色

接下来打开PS来创建一个渐变纹理,首先新建一个图层

首先打开渐变工具,选择黑白渐变

回到材质图表中,添加一个该纹理的纹理采样节点

添加如下节点

预览纹理采样节点效果如下

继续添加如下节点

最后设置将结果连接到材质的自发光和不透明度引脚上

此时效果如下

继续添加如下节点

(3)完整节点

完整节点如下

创建材质实例,修改一下参数值

最终效果如下

参考视频:

https://www.bilibili.com/video/BV1wA4y1R7UC/?vd_source=36a3e35639c44bb339f59760641390a8

这篇关于【UE 材质】扇形材质的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/678276

相关文章

Matlab draw a sector 画一个扇形

Matlab draw a sector 画一个扇形 Matlab的函数代码: function [ sector ] = Draw_a_sector( map, center,StartR, EndR, StartAngle, EndAngle )%% Get indexs(row,column)size_map=size(map);for i = 1:size_map(2)index

UE引擎工具链

当我们提到“引擎工具链的开发”时,通常指的是为游戏开发或其他类型的软件开发创建一系列工具和技术栈的过程。这包括但不限于游戏引擎本身(如Unity或Unreal Engine),以及围绕这些引擎构建的各种工具和服务,比如用于构建关卡编辑器、物理模拟工具、动画系统、脚本环境、调试工具、性能分析工具等等。 对于游戏引擎工具链的开发,开发者们通常需要掌握以下技能和知识: 1. **编程语言**:大多数

在UE的内容浏览器中添加自定义的Filter

目标需求 在UE的内容浏览器中,可以使用Filter来过滤资源: 目标需求是在这之中添加一个自定义的Filter。 其代码上是非常简单的,在本文末尾。 然而我觉得找到方法的过程也是挺有意思的,因此我也记录了下来。 探索过程 1. 在哪定义? 首先,我猜测Other Filters下的各个项目,也都是通过代码添加的。因此,我调了其中一项,比如Show Redirectors,然后对代码进

学习在UE中导入 Morph Targets 资源

前言 “Morph Targets” 指设定一个或多个目标,然后使顶点朝着目标变形。 我查到UE中有两种实现方式: 基于骨骼Mesh的。基于StaticMesh的。详见Static Mesh Morph Targets。此时变形将通过材质中的顶点偏移实现,而移动的数据将存在UV中,即有几个变形目标则多存几套UV。 本篇的实验是基于骨骼的。 目标是实验 Maya、Houdini、Blende

UE 外置配置文件

1.创建游戏模式并添加到世界场景设置中 2.游戏模式中新建变量--高级-勾选配置变量-鼠标悬浮到配置变量显示配置分段 3.在 项目\Saved\Config\WindowsEditor\Game.ini中添加该变量配置信息 格式如下: 配置分段 变量名=111 [/Game/YZ/BP/YZ_GameMode.YZ_GameMode_C] Token=111 4.重启项目就会读取配置文件中的参数数

UE驻网失败问题(三)

这个问题是lab问题,现象如下: 期望UE注册在SA网络下,咋一看没有5G MIB/SIB1打印,好像是没搜到5G小区,而实际上并不是这样。 在查看搜网过程时会发现如下log打印: [I nr5g_rrc_acq.c 3544] RRC ACQ: Band 41, duplex mode 2, scs 0 not supported [I nr5g_rrc

自定义渲染组件及材质 / 引擎源码 / Dashboard

B站视频: Cocos Creator 3D 官方中文教程——《快上车3D》案例添加链接描述 (请点击跳转) cocos creator 1.x shader 没有经过包装,可以直接定义shader,替换 sprite 原来的 shader,可以参考之前博客; cocos creator 2.x 引入了材质系统,使用 shader 必须通过材质,这里介绍下如何使用自定义 shade

钢铁百科:NM360钢板材质、NM360机械性能、NM360韧性焊接性能

一、NM360钢板材质: NM360是一种高强度耐磨钢板,具有良好的综合机械性能和耐磨性能。它通常用于制造各种机械设备的耐磨部件,如挖掘机斗齿、破碎机锤头、磨煤机叶片等。NM360钢板的化学成分和热处理工艺被精心设计,以确保其在恶劣工作条件下的耐久性和可靠性。在选择NM360钢板时,应考虑其硬度、韧性和可焊接性等特性,以满足特定应用的需求。 二、NM360执行标准: NM360钢板执行标准为最新G

UE的Gameplay框架(三) —— Level和World

这篇文章关注于Level和World,对其在Gameplay框架中的作用及使用做简单讲解。 文章目录 Level和World的作用关卡流送关卡流送体积蓝图加载 参考资料 Level和World的作用 在UE里,Level 可以看作是 Actors 的容器,其有一个LevelScriptActor用于处理特定于关卡的逻辑,但一般来说游戏的逻辑不要写在LevelScri

钢铁百科:16MnDR钢板力学性能、16MnDR化学成分、16MnDR材质分析

16MnDR钢板是一种低合金高强度容器用钢,具有优异的力学性能和低温韧性,广泛应用于多个行业。以下是对其材质、执行标准、化学成分、力学性能、交货状态、应用范围、常用规格及总结的详细阐述: 一、16MnDR材质概述 16MnDR钢板中,“16Mn”表示钢板中锰含量大约在1.20%~1.60%,这是一种强化元素,有助于提升钢板的力学性能;“D”表示低温;“R”表示压力容器。因此,16MnDR钢板特别适