スポットライト セール:9月16日まで一部のプラグインが 50%オフで購入できます。

Runtime FBX Importer

Asynchronously Import FBX files in your Unreal projects, in runtime.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.21 - 4.27, 5.0 - 5.4
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

With this plugin, you can import FBX files along with all the textures ( diffuse, opacity, normal , specular) and color values. Highly detailed FBX scenes can be loaded very fast, and grouping of a single file into Nodes and Material sections further allows you to generate an entire scene comprising of various interactive actors, from a single FBX file.


You will also be able to select and modify Material properties of the individual sections of final geometry in runtime. Each FBX scene is converted into a group of Procedural Mesh Components, each having unique material section and is a child of specific node, as read from the source FBX file. Custom collision meshes with UCX_ prefix can be created in the source file to apply collisions to the final Procedural Mesh Components.


This plugin is very flexible and optimized to ensure maximum usability, allowing you to import from smaller props to an entire scene, dynamically. Asynchronous Import allows you to execute other tasks while the FBX is being imported.


Trailer

Playable Demo

Documentation

Example Projects

Join me in Discord

テクニカルノート

Features:

  1. Asynchronously import FBX files during runtime, ensuring the main thread is not blocked during the Import.
  2. Automatically import relevant textures (Diffuse, Normal, Specular, Opacity) alongside the mesh, which can be further applied to the generated Procedural Mesh Components. Each component is uniquely assigned to a material index and serves as a child to a specific node, as per the source file's instructions.
  3. Enable custom collisions on the generated mesh component using the 'UCX_' prefix sourced from the original file.
  4. Provide built-in support for designing a customizable material property layout for every Mesh Component.
  5. Represent each imported FBX scene as a custom actor, housing all the Procedural Mesh Components derived from the nodes in the source file. This way, each FBX scene can host its own set of custom logic, empowering users to utilize this plugin in various scenarios. This ranges from importing larger scenes to interacting with smaller props like weapons, barrels, etc.
  6. Integrate DataAssets for Custom Texture Path Mapping, allowing users to map custom path references and naming patterns for their mesh textures.
  7. Visualize the imported FBX nodes in a TreeView Hierarchy format, providing a clear structural overview.




Code Modules: Moduel Name - RuntimeFBXImport, Type - Runtime

Number of Blueprints: 12

Number of C++ Classes: 9

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows