UE官方教程笔记03-功能、术语、操作简介

news2024/12/23 16:32:41

对官方教程视频[官方培训]03-UE功能、术语、操作简介 | 徐良安 Epic的笔记

这一部分基本都是走马观花的简单介绍


功能

世界创建

建模

Mesh editingtool是一个全新的建模工具,具备大多数的主流建模软件的核心功能

HOUDINI ENGINE FOR UNREAL

Houdini编辑器,可以用来程序化生成

地形编辑
  • Procedurallandscape-程序化生成

通过参数设置生成地形

  • level streaming-地图流关卡

在大地图中无缝穿梭

  • Merge actor-合并物体

合并Actor文档

合并物体可以提高渲染效率,减少Drawcall开支

  • Level Snapshot-地图快照

关卡快照文档

保存当前所有物体的状态,进行其他编辑后可以回到保存的状态

天空、云彩水、环境光

美术师将可以自由编辑和渲染写实或风格化的天空、云彩和其他大气效果全新的体积云组件可以与天空大气、天空光源和最多两种定向光源交互

相关组件可以动态打光及投射阴影并可随着一天中的时间变化实时更新

全新的水体系统在你的地形中创建可信的水体,它可以让你用样条定义海洋、湖泊、河流和岛屿

动画Animation

角色动画工具

动画系统由多个动画工具和编辑器构成,其将基于骨架的变形与基于变形的顶点变形相结合,从而构建出复杂的动画

该系统可以用于播放和混合预先准备好的动画序列让基本玩家运动显得更加真实,创建自定义特殊动作,如伸缩台阶 和墙壁(使用动画蒙太奇),通过变形目标 应用伤害效果或面部表情,使用 骨架控制 直接控制骨骼变形,或创建基于逻辑的状态机来确定角色在指定情境下应该使用哪个动画

Sequencer(定序器)

sequencer是款完整的非线性、实时动画编辑工具,它能让你以镜头为单位逐一定义和修改光照、镜头遮挡角色以及布景

Take recorder

将动画、现场表演和其他源直接录制到虚幻引擎,通过在Sequencer中录制和管理镜头试拍,可以在虚拟制片中实现高度迭代的工作流程

渲染,光照和材质 Rendering,light and material

光栅化渲染/光线追踪渲染

通过基于物理的光栅化器和光线追踪器,实时的实现好莱坞级品质的视觉效果。你可以自由选择光线追踪反光、阴影、半透明环境光遮蔽、基于图像的光照和全局光照,同时继续对其他通道进行光栅化处理从而以你需要的性能获得精细、准确的效果。这些效果包括来自范围光源的动态柔和阴影,以及来自HDRI天空光照的光线追踪光源

光线追踪渲染更细腻效果更好,光栅化渲染效率很高

Path tracer路径追踪渲染

Path tracer不是实时渲染,而是一种渐进式的硬件加速渲染模式,能够在材质上呈现物理真实且无损的全局光照、反射和折射效果,弥补实时渲染特性的不足

它采用引擎内置的光线追踪架构,几乎不需要额外的设置,即可实现干净而逼真的渲染

Material editor材质编辑器

一个基于节点的图形界面,允许你创建着色器,这些着色器可以应用到你的几何体,比如静态和骨架网格体,或者与其他系统一同使用(比如级联) 以创建有趣的材质

着色模型

设置的材质打造外观。例如默认光照 (Default Lit)着色模型可用于大多数表面,而透明涂层(Clear Coat)或毛发(Hair)着色模型则用于其他特定类型的表面,打造出与光照相呼应的自然真实外观

OCIO色彩管理

支持合成中的OpenColorlO、视口、影片渲染队列和nDisplay,能够按ACES标准输出到HDR显示屏,确保整个管道的色彩一致性

这个说是影视行业用的

后处理屏幕空间效果

可以选择多种电影级品质的后期处理效果来调整场景的整体外观和感觉

包括HDR泛光色调映射、镜头眩光景深、色差、虚光和自动曝光。屏幕空间反光、环境光遮蔽和全局光照让你能够在实现逼真效果的同时尽量降低成本

MRQ影片渲染队列

借助影片渲染队列你可以累加多个渲染采样生成最终的输出帧,从而可以实现更高质量的抗锯齿、径向运动模糊,并减少光线追踪中的噪点

渲染动画视频用的

模拟和特效 Simulation and VFX

Niagara VFX

全面自定义的粒子系统创建电影级品质的实时VFX特效表现火焰、烟雾、尘土和流水等效果,通过粒子光源影响你的场景,使用向量场创建复杂的粒子运动使用粒子间通信创建集群和连锁式效果使用音频波形数据界面让粒子对音乐或其他音频源做出反应

Chaos物理破坏系统

Chaos Destruction

使用Chaos的破坏功能,可以获得前所未有的美术掌控力,使超大规模场景以电影级品质发生断裂、破碎和爆破。Chaos还支持静态网格体交互,用于悬空物体(如马尾辨)的布料、毛发和刚体动画已还与Niagara集成可实现尘土和烟雾等次级效果

Groom 毛发

利用DCC包中创建的皮毛,以高达实时水平的速度模拟和渲染数以十万计的逼真毛发从而实现更令人信服的人类角色和毛绒生物。发束可以根据皮肤变形表现逼真的绒毛和面部毛发。该系统拥有先进的毛发着色器和渲染系统,并通过Chaos集成了Niagara的物理模拟

重要术语

  • Object

UE中最基本的构建单位,UE中的大多数类都继承自object。Uobject

  • Actor

能放进关卡的最基本单位,Actor支持三维变换,例如平移、旋转和缩放,可以配置模型,材质,物理属性等。AActor

  • Component

组件

可以添加到Actor上的一项功能

组件必须绑定在Actor身上,它们无法单独存在

如摄像机,光源,渲染,音频,物理,SM,骨骼,AI等

  • Class

一个定义了UE中特定Actor或对象的行为和属性的类

  • Level

关卡就是您定义的互动区域,关卡包含玩家可以看到并与之交互的所有内容,例如几何、Pawn 和 Actor

  • World

世界是构成游戏的所有关卡的容器。它处理关卡的流式传输和动态 Actor 的生成 (创建)

  • Project

一个UE项目,包含所有内容

  • Asset

用于构建互动世界的元素

包括导入到内容浏览器或在其中创建的内容,例如材质、模型、纹理、粒子系统、蓝图和声音提示

每个资产都保存在单独的.uasset 文件中

  • Brush

画笔,它描述3D形状的Actor,如立方体或球体

可以在关卡中放置画笔以定义关卡几何体 (这些画笔称为BSP 画笔)

  • Volume

体积,有边界的 3D 空间,根据附加的效果有不同的用途

  • Instance

实例

在计算机系统中,每当基于某个模型创建一个新的上下文时,就说该模型已经被实例化

在实践中,该实例通常具有与其他实例相同的数据结构,但存储在实例中的值是分开的

更改一个实例中的值将不会干扰其他实例的值

比如Materialinstance


后面就都是一些基础的界面和按钮功能的操作演示了

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

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

相关文章

springboot2集成knife4j

springboot2集成knife4j springboot2集成knife4j 环境说明集成knife4j 第一步:引入依赖第二步:编写配置类第三步:测试一下 第一小步:编写controller第二小步:启动项目,访问api文档 相关资料 环境说明 …

C++回顾(二十一)—— list容器

21.1 list概述 list是一个双向链表容器&#xff0c;可高效地进行插入删除元素。list不可以随机存取元素&#xff0c;所以不支持at.(pos)函数与[]操作符。It(ok) it5(err)需要添加头文件&#xff1a;#include <list> 21.2 list构造 &#xff08;1&#xff09;默认构造…

摘花生(简单DP)

Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图)&#xff0c;从西北角进去&#xff0c;东南角出来。地里每个道路的交叉点上都有种着一株花生苗&#xff0c;上面有若干颗花生&#xff0c;经过一株花生苗就能摘走该它上面所有的花生。Hel…

手写代码理解vue响应式原理

vue2响应式应用了Object.defineProperty&#xff0c;vue3中的响应式则是运用proxy。 目录标题1、defineProperty2、代码理解defineProperty3、手写vue2响应式原理4、vue2监听数组响应式5、Proxy理解6、总结1、defineProperty Object.defineProperty(obj, prop, descriptor) ob…

【8.索引篇】

索引分类 索引和数据就是位于存储引擎中&#xff1a; 按「数据结构」分类&#xff1a;Btree索引、Hash索引、Full-text索引。按「物理存储」分类&#xff1a;聚簇索引&#xff08;主键索引&#xff09;、二级索引&#xff08;辅助索引&#xff09;。按「字段特性」分类&#…

linux字符设备和块设备的区别 以及网络设备

一、字符设备 1、字符设备以字节为单位。大多数设备是字符设备&#xff0c;因为他们不需要缓冲而且不以固定块大小进行操作。 2、字符设备无需缓冲直接读写。 3、字符设备只能被顺序读写。 二、块设备 1、块设备只能以块为单位接受输入和输出。 2、块设备对I/0请求有对应的缓冲…

建立自己的博客

环境安装&#xff1a; w10系统安装 第一步&#xff1a;安装git Git 官网: https://git-scm.com/ 第二步&#xff1a;安装Node.js Node.js官网&#xff1a;https://nodejs.org/zh-cn/ 使用cmd检测&#xff1a; node -v 第三步&#xff1a;安装Hexo Hexo官网&#xff1a;htt…

PyInstaller 将DLL文件打包进exe

PyInstaller 将DLL文件打包进exe方法1&#xff1a;通过--add-data命令方法2&#xff1a;通过修改 .spec扩展&#xff1a;博主热门文章推荐&#xff1a;方法1&#xff1a;通过–add-data命令 注意&#xff1a;这里 dll末尾添加的.为当前目录&#xff0c;则该dll要放到main.py同一…

【零基础入门学习Python---Python的五大数据类型之字符串类型】

一.Python的五大数据类型之字符串类型 在Python中,变量用于存储数据。变量名可以是任何字母、数字和下划线的组合。Python支持多种数据类型,包括数字、字符串、列表、元组和字典。这篇文章我们就来学习一下五大数据类型中的字符串类型。 1.1 什么是字符串? 字符串是Pyth…

[acwing周赛复盘] 第 94 场周赛20230311

[acwing周赛复盘] 第 94 场周赛20230311 一、本周周赛总结二、 4870. 装物品1. 题目描述2. 思路分析3. 代码实现三、4871. 最早时刻1. 题目描述2. 思路分析3. 代码实现四、4872. 最短路之和1. 题目描述2. 思路分析3. 代码实现六、参考链接一、本周周赛总结 又是笨比的一周&…

保姆级图文教程 - VirtualBox安装配置Kali Linux

文章目录下载Kali Linux虚拟机包安装Kali用户配置网络配置静态ipDHCP分配IP换deb源下载Kali Linux虚拟机包 官网地址&#xff1a;https://www.kali.org/get-kali/#kali-virtual-machines 我们选择virtualbox版的&#xff0c;就是最中间的那个。 安装Kali 将压缩包解压&…

计算机网络:传输层概述

传输层 只有主机才有的层次 传输层的功能&#xff1a; 1.传输层提供进程与进程之间的逻辑通信。 2.复用&#xff1a;应用层的所有进程可以都使用一同传输层协议。 3.分用&#xff1a;传输层从网络层收到数据后&#xff0c;交付给指明的应用进程。 4.传输层对收到的报文进行差错…

二十一、Django-restframework之序列化器补充

一、常用序列化器字段 序列化器字段处理基元值和内部数据类型之间的转换。它们还处理输入值的验证&#xff0c;以及从它们的父对象检索和设置值。 &#xff08;1&#xff09;核心参数 每个序列化器字段类构造函数至少接受这些参数。一些字段类还接受额外的&#xff0c;字段特…

STM8S系列基于IAR标准外设printf输出demo

STM8S系列基于IAR标准外设printf输出demo&#x1f4cc;STM8S/A标准外设库&#xff08;库版本V2.3.1&#xff09;&#x1f4cd;官网标准外设库&#xff1a;https://www.st.com/zh/embedded-software/stsw-stm8069.html ⛳注意事项 &#x1f6a9;在内存空间比较有限的情况下&am…

.vue 组件打包成 .js

.vue 组件打包成 .js *** 所有的内容 cli 官网都有 *** *** https://cli.vuejs.org/zh/guide/build-targets.html *** 所有的内容 cli 官网都有&#xff1a; https://cli.vuejs.org/zh/guide/build-targets.html 准备 几个 .vue 组件文件 import Main from ./components/Ma…

MySQL InnoDB存储引擎锁与事务实现原理解析(未完成)

InnoDB MySQL存储引擎是基于表的&#xff0c;也就是说每张表可以选择不同的存储引擎。 InnoDB存储引擎的表是索引组织的&#xff0c;也就是数据即索引。 存储引擎文件 InnoDB引擎会包含RedoLog重做日志文件和TableSpace表空间文件。 表空间文件 默认表空间文件&#xff08…

Win32 ListBox控件

Win32 ListBox控件 创建ListBox控件 创建窗口函数 HWND CrateWindowEx(DWORD dwExStyle , // 窗口的扩展风格,基本没用LPCTSTR lpClassName, // 已经注册的窗口类名称LPCTSTR lpWindowName, // 窗口标题栏的名字DWORD dwStyle, // 窗口的基本风格int x, // 左上角水平坐标int …

HashMap ConcurrentHashMap介绍

目录 HashMap 数据结构 重要成员变量 Jdk7-扩容死锁分析 单线程扩容 多线程扩容 Jdk8-扩容 ConcurrentHashMap 数据结构 并发安全控制 源码原理分析 重要成员变量 协助扩容helpTransfer 扩容transfer 总结 CopyOnWrite机制 源码原理 HashMap 数据结构 数组…

【题解】百度2020校招Web前端工程师笔试卷(第一批):单选题、多选题

题目来源 若有错误请指正&#xff01; 单选 1 分页存储管理将进程的逻辑地址空间分成若干个页&#xff0c;并为各页加以编号&#xff0c;从0开始&#xff0c;若某一计算机主存按字节编址&#xff0c;逻辑地址和物理地址都是32位&#xff0c;页表项大小为4字节&#xff0c;若…

01.Java的安装

1.JDK&JREJDK : Java SE Development Kit--Java开发工具JRE : Java Runtime Environment--Java运行环境Java编程&#xff0c;需要安装JDK;如果仅仅是运行一款Java程序则只需要运行JREJava的安装包分为两类&#xff1a;一类是JRE--是一个独立的Java运行环境&#xff1b; 一类…