专栏名称: 游戏开发技术教程
网易十年码农,教程、内推、解惑。游戏开发技术、技巧、教程和资源下载,答疑解惑,内推面试。Unity3D、UnrealEngine(UE4、UE5)引擎,C#、C++等语法,图形渲染、物理动画、原理机制、源码剖析等及面试笔试题、职业规划。
目录
相关文章推荐
今天看啥  ›  专栏  ›  游戏开发技术教程

虚幻4渲染编程(工具篇)【第八卷:Asset creation】

游戏开发技术教程  · 公众号  ·  · 2024-05-14 19:29

文章预览

MY BLOG DIRECTORY: INTRODUCTION: 有时候我们需要写工具创建资源,初始化资源,管理资源等需求,比如合并DC的时候需要重新创建贴图,管理材质的时候需要创建并指认材质球,设置材质球等。 在一切开始之前需要清楚虚幻的资源结构以及合编辑器的关系。首先虚幻中有大量的类型,UMaterial,MaterialInstance,Texture,StaticMesh等等,这些资源从外部导入到引擎的时候做了一次数据抽取,如贴图资源模型资源等。这些数据被放在了一个UObject里,然后这个UObject放在一个Package里。 拿贴图的数据导入为例,如下图所示。 引擎会抽取数据然后创建对应的UTexture。使用创建的UTexture填充其Source。所以Unreal的资源创建有一个固定格式 (1)New一个Package (2)New一个对应的UObject,在此时指认Package合UObject (3)向这个UObject里填充数据 (4)MarkDirty,通知资源浏览器这里创 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览