阿赵UE学习笔记——7、导入资源

阿赵UE学习笔记目录

  大家好,我是阿赵。
  继续学习虚幻引擎的使用。这次将会把一个带动作和贴图的钢铁侠模型,导入的UE的项目中。

1、准备的资源

  这里有2个fbx文件,都是带着网格和动画的,模型网格和骨骼是一样的,只是动作不一样。然后这个模型带了4张贴图。
在这里插入图片描述

2、导入文件

  在UE的工程里面新建一个文件夹,然后把刚才那些文件复制进去,会发现,这些资源并不会显示在UE的内容管理器里面。
在这里插入图片描述

  但在引擎界面的右下角,会弹出一个提示,说有6项源内容文件变更,这里可以选择导入。
在这里插入图片描述

  选择导入之后,由于资源里面有FBX文件,所以会弹出FBX的导入选项:
在这里插入图片描述

  由于我这个模型是带动画的,所以要选择导入动画
在这里插入图片描述
在这里插入图片描述

  由于我这两个FBX文件导出的时候带有的贴图信息重复了,所以会询问是否导入到已有的纹理。
在这里插入图片描述

  最后,在消息日志里面,会看到这次的导入期间,出现了哪些问题。
在这里插入图片描述

  等导入过程都结束后,这个时候,在UE的内容浏览器里面,就能看到多了很多东西。
在这里插入图片描述

  再回到外面的文件看看,会发现多了一些uasset文件。这是因为,不管我们放的原始文件是什么,格式是什么,导入了UE之后,都会统一变成UE的uasset格式的资源。
在这里插入图片描述

  这一点和Unity引擎的差别还是挺大的,Unity文件导入资源的时候,会生成在资源旁边生成meta文件记录导入数据,并且在Library里面生成对应的资源。这也是Unity很多问题产生的根本原因,在团队协作的时候,很多美术同事由于对meta文件的不了解,经常造成冲突。而UE是直接把使用资源从原始资源里面分离出来,变成了一个独立的uasset文件。

3、导入后的文件

  可以看到,导入后生成了几个类型的文件:
1.骨骼网格体
2.动画序列
3.物理资产
4.骨骼
5.纹理
6.材质
  对于纹理和材质,我们可能都很容易理解,但前面4个,究竟是什么东西?
  把它们拖到场景里面看看:
在这里插入图片描述

  可以看到,它们几乎是一样的,只有两个动画序列是带着动作,其他都是蒙皮的标准姿势。
  这涉及到UE的动画使用机制,这个之后会说。
  这里可以逐个文件双击打开看看,会发现不同类型的资源,会有不同的设置:

1.网格体

在这里插入图片描述

  这个骨骼网格体,是有蒙皮信息的网格体,有点类似于Unity的SkinnedMeshRenderer
在这里插入图片描述

  我导入了之前从quixel下载的旧书本,因为不带动画,所以它的模型是静态网格体,有点类似于Unity引擎的MeshRenderer
在这里插入图片描述

2.动画序列

  这里会看到时间轴,和一些与动画相关的东西。这个动画序列,有点类似于Unity引擎的AnimationClip。
在这里插入图片描述

3.物理资产

  这是针对于该模型的碰撞体了,UE默认会用各种胶囊体把角色想办法尽量包裹起来,不过我们也可以自己进行调节。
在这里插入图片描述

4.骨骼

  这是该模型的骨骼列表,我们可以进行编辑
在这里插入图片描述

5.贴图

  贴图导入设置里面也可以进行很多针对贴图的设置
在这里插入图片描述

6.材质

  UE的材质概念,会和Unity有比较大的区别,这个之后再专门说。打开材质的编辑器,会看到一个可以编辑节点的东西,非常像我之前介绍的Unity的ASE节点编辑器。
在这里插入图片描述

4、简单调整效果

  导入了之后,由于没有仔细的调整材质,4张贴图也只用了漫反射贴图和法线贴图,所以看起来模型比较的没有质感。
在这里插入图片描述

  这里我把高光贴图和自发光贴图赋上
在这里插入图片描述
在这里插入图片描述

  模型看起来的质感稍微强了一点
在这里插入图片描述

  再添加一个后期处理体积,然后开一下Bloom效果:
在这里插入图片描述

  这个时候,模型稍微有了一点感觉了。
在这里插入图片描述

  这次的导入模型介绍就先到这里结束。介绍的比较笼统,因为UE的每一种资源类型的导入,细节都非常多,所以很多部分需要以后单独列出来介绍。

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

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

相关文章

MySQL是如何做到可以恢复到半个月内任意一秒的状态的?

MySQL的逻辑架构图 MySQL中两个重要的日志模块:redo log(重做日志)和binlog(归档日志) 我们先来看redo log: 介绍一个MySQL里经常说到的WAL技术,即Write-Ahead-Logging,它的关键点…

2023春季李宏毅机器学习笔记 03 :机器如何生成文句

资料 课程主页:https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.phpGithub:https://github.com/Fafa-DL/Lhy_Machine_LearningB站课程:https://space.bilibili.com/253734135/channel/collectiondetail?sid2014800 一、大语言模型的两种…

Linux基础知识点(五-信号)

一、信号的基本概念 1.1 信号的概念 信号(signal),又称为软中断信号,用于通知进程发生了异步事件,它是Linux系统响应某些条件而产生的一个事件,它是在软件层次上对中断机制的一种模拟,是一种异…

burpsuite模块介绍之extender(扩展)

extender Burp提供了对第三方拓展插件的支持,使用户能够编写自定义插件或从插件商店中安装拓展插件。这些Burp扩展程序可以以多种方式定制Burp的行为,包括修改HTTP请求和响应、自定义UI、添加自定义扫描程序检查以及访问关键的运行时信息,如代理历史记录、目标站点地图和扫…

Spring高手之路-Spring中Bean的五大作用域

目录 Singleton(单例):默认的作用域 Prototype(原型) Request(请求) Session(会话) Global Session(全局会话) 五大作用域范围对比 作用域…

bash 双hash算法sha256的写法

这样是不行的 echo -n "hello" | sha256sum | sha256sum 因为sha256sum的输出有干扰内容 pplde:~/tmp$ echo -n "hello" | sha256sum 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 -需要这样子 echo -n "hello" | sh…

5分钟更新你的图像处理小技巧(1)opencv旋转矩阵的不同之处

力求5分钟直接了当的说明一个实际问题 cv2.getRotationMatrix2D 简介 用于生成图像旋转的仿射变换矩阵 参数包括:center: 旋转的中心点,通常是图像的中心。angle: 旋转角度,以度为单位。正值表示逆时针旋转。scale: 缩放比例,表…

【算法每日一练]-dfs bfs(保姆级教程 篇8 )#01迷宫 #血色先锋队 #求先序排列 #取数游戏 #数的划分

目录 今日知识点: 使用并查集映射点,构造迷宫的连通块 vis计时数组要同步当回合的处理 递归求先序排列 基于不相邻的取数问题:dfs回溯 n个相同球放入k个相同盒子:dfs的优化分支暴力 01迷宫 血色先锋队 求先序排列 取数游…

Javaweb之Mybatis的基础操作的详细解析

1. Mybatis基础操作 学习完mybatis入门后,我们继续学习mybatis基础操作。 1.1 需求 需求说明 通过分析以上的页面原型和需求,我们确定了功能列表: 查询 根据主键ID查询 条件查询 新增 更新 删除 根据主键ID删除 根据主键ID批量删除 …

七:Day06_redis高级01

第一章 Redis入门 1.1 节 什么是NoSql型数据库 NoSQL ,泛指非关系型的数据库, NoSQL Not Only SQL,它可以作为关系型数据库的良好补充。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。 SQLNoSQL数据结构结构化非…

【K8S 资源管理】声明式资源管理

目录 一、常用的发布方式 1、蓝绿发布: 2、金丝雀发布(灰度发布): 3、滚动更新(deployment的默认更新方式): 二、声明式管理方法(yaml文件) 1、三种发布命令&#x…

esp32idf使用thingscloud例程

对于不同的消息类型,API 如下: 消息类型 HTTP Method HTTP URL 设备上报属性 POST /device/v1//attributes 设备获取属性 GET /device/v1//attributes 设备上报事件 POST /device/v1//event/report 您只需要将以上的 HTTP URL 和接入点拼接即可获得最终…

数据结构第2章 栈和队列

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 0、思维导图栈和队列1、栈1)特点2&#xff0…

技术资讯:Vue 3.4 新版本发布,1分钟快速看看改了啥!

大家好,我是大澈! 本文约1000字,整篇阅读大约需要1分钟。 感谢关注微信公众号:“程序员大澈”,免费领取"面试礼包"一份,然后免费加入问答群,从此让解决问题的你不再孤单&#xff01…

SpringMVC框架

SpringMVC 三层架构MVC模式SpringMVC入门案例总结 三层架构 表现层(web) 页面数据的收集,产出页面 业务逻辑层(service) 业务处理 数据访问层(Dao) 数据持久化 MVC模式 SpringMVC 基于Java…

单元测试框架-Unittest

1 Selenium自动化测试基础和环境部署 1.Web功能自动化测试——为什么要学习单元测试框架unittest?除此之外还有没有其他的单元测试框架? Python语言编写的WebDriver测试脚本通常使用单元测试框架来运行,所以,了解单元测试框架的基本方法和…

【日积月累】Java Lambda 表达式

目录 【日积月累】Java Lambda 表达式 1.前言2.语法3.应用场景3.1简化匿名内部类的编写3.1简化匿名内部类的编写3.2简化集合类中的操作3.3实现函数式接口3.4简化多个方法的调用3.5简化异步编程 4.总结5.参考 文章所属专区 日积月累 1.前言 Lambda表达式是一个匿名函数&#…

useState和setState区别

一、主要是讲一下类组件的状态和函数组件的状态 1.类组件中state只能有一个, 函数组件中state可以有多个 函数组件:可以使用对个状态,便于控制。 // 文章数量的初始值const [articleData, setArticleData] useState({list: [],// 文章列表…

【C程序设计】 C存储类

存储类定义 C 程序中变量/函数的存储位置、生命周期和作用域。 这些说明符放置在它们所修饰的类型之前。 下面列出 C 程序中可用的存储类: autoregisterstaticextern auto 存储类 auto 存储类是所有局部变量默认的存储类。 定义在函数中的变量默认为 auto 存储…

k8s 之7大CNI 网络插件

一、介绍 网络架构是Kubernetes中较为复杂、让很多用户头疼的方面之一。Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。因此,业界已有不少不同的网络方案,来满足特定的环境和要求。 CNI意为容器网络…