当前位置: 首页 > news >正文

2025虚幻引擎文件与文件夹命名规律

2025虚幻引擎文件与文件夹命名规律

前言

搞demo的时候添加的资源太多了,又没有记忆点,找不到资源,于是研究一下文件夹与文件的命名规律。

内容

目录结构

了解目录结构:虚幻引擎目录结构 | 虚幻引擎 5.6 文档 | Epic Developer Community (epicgames.com)

img

了解游戏项目目录就可以,一般资源都放在content中。

资产命名规范

参考文章:【UE5】目录、资产命名规范 - 知乎 (zhihu.com)

在开发大型项目时,我们建议你在早期阶段为各类资产建立通用的命名规范。这样方便你和团队成员寻找文件,防止出现冲突或混淆。下述命名规范介绍了Epic Games如何对示例项目中的资产命名,以ICVFX制片测试为例:
[AssetTypePrefix][AssetName][Descriptor][OptionalVariantLetterOrNumber]
【资产类型】
【资产名称】【资产用法/后缀】【多个变体版本】
AssetTypePrefix 将表明资产的类型,详情请参阅下表。
AssetName 是资产的名称。
Descriptor 将提供资产的更多上下文,表明其用法。例如,纹理是正常贴图还是不透明度贴图。
OptionalVariantLetterOrNumber 是可选的,用于区分资产的多个版本或变体。
请考虑在你的项目中使用此命名规范,以便团队成员有多种途径来搜索内容浏览器中的资产。

应尽量使用以下字符

  • ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • abcdefghijklmnopqrstuvwxyz
  • 1234567890
  • _

这样做的原因是,这将确保跨所有平台的所有数据在所有工具中有最大的兼容性,并有助于防止由于代码因为潜在的错误字符而导致奔溃

好人一生平安:UE5项目命名规则 (qq.com)

不知道谁弄的,还挺不错的。

蓝图BP、材质M、贴图T、粒子效果PS、骨骼动画ABP、动画Animations

媒体Media、人工智能AI、物理PM、用户界面UI、关卡Map

由虚幻编辑器中创建由外部应用程序中创建
游戏关卡 材质 粒子系统 过场动画序列 蓝图脚本给人工智能用的导航网格(AI Navigation Meshes) 预计算光照信息(Light Maps) 场景(光卡)光照静态网格物体(Static Meshes) 骨架网格物体(Skeletal Meshes) 骨架动画(Skeletal Animation) 材质(Textures) 声音(WAVs) IES 灯光信息 Nvidia APEX 文件(APB 及 APX)

实际使用

Characters:角色文件夹

Anims文件夹:存放动画。
Materials文件夹:存放材质
Meshes:存放网格体
Textures:存放纹理

LevelPrototyping:场景原型设计

interactable:可交互的,如门
Materials文件夹:存放材质
Meshes:存放网格体
Textures:存放纹理

FXVarietyPack:特效文件夹

Materials文件夹:存放材质
Meshes:存放网格体
Textures:存放纹理
Particles:粒子特效
Blueprints:蓝图

UI

Maps:关卡文件夹。

上述还是最简单的使用。角色相关的放角色文件夹,场景的放场景,特效的放特效,关卡在关卡文件夹中设计。资源一般都是网格体、材质、纹理、动画、粒子等等。

借鉴《匹诺曹的谎言》的文件结构与命名规律

content文件夹:通过游戏解包获取(https://blog.csdn.net/weixin_42875245/article/details/148616547)

AM
ArtAsset:存放资源
ArtMain
Blueprints
CIN
CombatDesign_Resources
ContentInfo
DataPackage
Environments
L10N
LevelDesign_Resources
Localization
Map:关卡
MapRelease
Movies
PipelineCaches
Quest
SD
Slate
StarterContent
UI:UI
Vdev

重点看看游戏中的资源、蓝图、UI的结构。

请添加图片描述

这个是资源管理的结构。前面的缩写应该就是小怪的名字。每个小怪都有一个专属文件夹,里面包含了动画与骨骼网格体,动画文件夹有动作、命中变化、技能等;骨骼网格体中包含了骨骼网格体、静态网格体、蓝图等。

请添加图片描述

蓝图文件夹中就包含了动作蓝图、AI蓝图等等。

请添加图片描述

UI中包含了蓝图、字体等等。

从上面可以看出,如果是大型项目,就会更加分块,方便多人协作。比如美术资源放在Art文件夹,BP放在Blueprints文件夹,UI放在UI文件夹。

命名也是更加有规律,常见命名有

骨骼网格体SK、静态网格体SM、材质M、贴图T、粒子效果PS、骨骼动画ABP、绑定Rig、动画序列AS、动画蒙太奇AM、混合空间BS、动画Animations、字体Font、蓝图BP、媒体Media、人工智能AI、物理PM、用户界面UI、关卡Map

Voyager的文件分析

https://blog.csdn.net/weixin_42875245/article/details/148691926

这个主要就是blueprints文件夹与demo文件夹。

请添加图片描述

UI被放在了blueprints文件夹

请添加图片描述
请添加图片描述

动画、关卡被放在了demo文件夹

结尾

随便写写。插个眼

相关文章:

  • ssh 服务和 rsync 数据同步
  • MFC中使用CRichEditCtrl控件让文本框中的内容部分加粗
  • 面试第三期
  • C#语言入门-task2 :C# 语言的基本语法结构
  • C#实现语音预处理:降噪/静音检测/自动增益
  • 河马剧场多部自制剧霸榜,短剧精品化战略持续推进
  • 二十章:ps结合插件stable diffusion
  • 【LLM学习笔记3】搭建基于chatgpt的问答系统(下)
  • CFG的前世今生
  • 拼多多商家端 anti_content 补环境分析
  • 网页后端开发(基础4--数据库MySQL)
  • Xsens动作捕捉技术用于研究机器人的运动控制、姿态调整以及人机交互
  • 不同程度多径效应影响下的无线通信网络电磁信号仿真数据生成程序
  • 【lenovo】LEGION 2020款跳过windows账号登录
  • 【MySQL篇01】补充:索引体系大总结(数据库原理篇)
  • C++ 性能分析工具:Valgrind 与 perf
  • Redis 的优势有哪些,它是CP 还是 AP?CAP 理论又是什么?
  • 据字典是什么?和数据库、数据仓库有什么关系?
  • bfs广度优先搜索
  • 微服务学习
  • 查看网站用什么语言做的/微信社群营销怎么做
  • 苏州手机网站seo/seo黑帽教程视频
  • 政府网站建设赏析/上海培训机构
  • 如何做网站的映射/北京网站快速优化排名
  • 网站技术支持什么意思/深圳优化网站方法
  • 网站建设广州市/网推获客平台