Features:
- Parses glTF 2.0 (Embedded and Binary) files and exposes their scene/nodes structures
- Low-Level API for extracting informations from GLTF files (and any JSON file)
- Loads Static Meshes as well as Materials and Textures
- Loads Skeletal Meshes with various setups (included reusing skeletons)
- Loads Animations as simple Curves or standard Skeletal ones
- Collisions management (for both Static and SkeletalMeshes)
- Includes a ready-to-use Actor able to load and view glTF scenes (included animations)
- Allows to build/modify/retarget Skeletons with various strategies
- Loads Cameras (included animations)
- Allows to change the pivot of StaticMeshes to the top/center/bottom of the bounding box
- MorphTargets
- Support for gzip/lz4 compressed assets and zip archives (even password protected ones)
- KHR_materials_pbrSpecularGlossiness
- Audio support
- Vertex Colors
- VRM Extensions
- Various meshes merge/split features
- Public C++ API for extending the plugin: extensions already available for Draco (https://github.com/rdeioris/glTFRuntimeDraco) and many others
Code Modules:
- glTFRuntime [Runtime]
- glTFRuntimeEditor [Editor]
Number of Blueprints: 3
Number of C++ Classes: 8
Network Replicated: No
Supported Development Platforms: Windows, Mac, Linux
Supported Target Build Platforms: Windows, Mac, Linux, Android, iOS, Hololens2, Linux Arm64
Documentation: https://github.com/rdeioris/glTFRuntime-docs/blob/master/README.md
特征:
- 解析glTF2.0(嵌入式和二进制)文件并公开其场景/节点结构
- 用于从GLTF文件(和任何JSON文件)中提取信息的低级API
- 加载静态网格体以及材质和纹理
- 使用各种设置加载骨架网格体(包括重用骨架)
- 将动画加载为简单曲线或标准骨骼曲线
- 碰撞管理(静态和骨架网格)
- 包括一个可以加载和查看glTF场景的即用型Actor(包含动画)
- 允许使用各种策略构建/修改/重新定位骨架
- 加载摄像机(包括动画)
- 允许将StaticMeshes的枢轴更改为边界框的顶部/中心/底部
- 变形目标
- 支持gzip/lz4压缩资产和zip档案(甚至密码保护的)
- Khr_材料_pbrspecularglossiness
- 音频支持
- 顶点颜色
- VRM扩展
- 各种网格合并/分割特征
- 用于扩展插件的公共C++API:已可用于Draco的扩展(https://github.com/rdeioris/glTFRuntimeDraco)和其他许多人
代码模块:
- glTFRuntime[运行时]
- glTFRuntimeEditor[编辑]
蓝图数目:3
C++类数:8
网络复制:没有
支持的开发平台:Windows、Mac、Linux
支持的目标构建平台:Windows,Mac,Linux,Android,iOS,Hololens2,Linux Arm64
文件: https://github.com/rdeioris/glTFRuntime-docs/blob/master/README.md
This plugin extends Unreal Engine capabilities by adding runtime Assets loading (Static and Skeletal Meshes, Curve and Skeletal-based Animations, Materials, Textures) from standard glTF Files.
Assets can be loaded from filesystem, HTTP servers, commandlines output, the clipboard or built from JSON strings.
The main goal is to allow project graphics modding, but can be used in any scenario requiring you to load/view/manipulate assets after the game has been packaged.
GLTF 2.0 (Embedded and Binary) is supported.
The plugin is extensible to support more features and file formats.
Extensions for OBJ, STL, FBX and MagicaVoxel are available on github.
In addition to Runtime, Assets can be loaded in Editor too for simplifying testing and fixing.
Functions (both Blueprint and C++) for modifying Assets structures (like bone hierarchy) are included.
The Project is fully open source (MIT License), but it is available in the Epic Marketplace too, allowing users to sponsor the project by buying ready-to-use packages.
Join the Discord Server for support: https://discord.gg/DzS7MHy
The glTF Runtime Logo has been designed by Silvia Sicks (https://silviasicks.wordpress.com/)
The glTF Sample Models shown in screenshots are under the following licenses:
DamagedHelmet: theblueturtle_ Creative Commons Attribution-NonCommercial license
BoxAnimated, CesiumMilkTruck, CesiumMan: Donated by Cesium, CC Attribution 4.0 International License
AlphaBlendModeTest: Copyright 2018 Analytical Graphics, Inc. CC-BY 4.0
BrainStem: Created by Keith Hunter, owned by Smith Micro Software, Inc, Poser Pro EULA
Collada Duck: SCEA Shared Source License, Version 1.0
该插件通过从标准glTF文件中添加运行时资源加载(静态和骨架网格体、基于曲线和骨架的动画、材质、纹理)来扩展虚幻引擎的功能。
资产可以从文件系统、HTTP服务器、命令行输出、剪贴板加载,也可以从JSON字符串构建。
主要目标是允许项目图形修改,但可以用于任何需要在游戏打包后加载/查看/操作资产的场景。
支持GLTF2.0(嵌入式和二进制)。
该插件是可扩展的,以支持更多的功能和文件格式。
GITHUB上提供OBJ、STL、FBX和MagicaVoxel的扩展。
除了运行时外,还可以在编辑器中加载资源,以简化测试和修复。
包括用于修改资产结构(如骨骼层次结构)的函数(蓝图和C++)。
该项目是完全开源的(MIT许可证),但它也可以在Epic Marketplace中使用,允许用户通过购买即用型软件包来赞助该项目。
加入Discord服务器以获得支持: https://discord.gg/DzS7MHy
GlTF运行时徽标由Silvia Sicks设计(https://silviasicks.wordpress.com/)
屏幕截图中显示的glTF示例模型在以下许可证下:
DamagedHelmet:theblueturtle_知识共享署名-非商业许可
BoxAnimated,CesiumMilkTruck,CesiumMan:由铯捐赠,CC归属4.0国际许可证
AlphaBlendModeTest:版权所有2018分析图形公司. CC-由4.0
脑干:由Keith Hunter创建,由Smith Micro Software,Inc,Poser Pro EULA拥有
Collada Duck:SCEA共享源许可证,版本1.0
评论(0)