An asynchronous runtime 3D-model importer for Unity
Check out the changelog here.
Import3D supports most common 3D-model formats as it uses Assimp internally.
Imports a scene's node-structure and geometry. Materials and textures are not imported yet.
Import3D uses the C-library Assimp internally. Because of this, not all target devices are supported out of the box as binaries for these platforms have to built and included in the package.
Currently Import3D supports the following platforms:
- Windows x64
- Android v7 / arm64
Best way to install is via OpenUPM
using openupm add at.ac.fhstp.import3d
.
You can also install manually as a git-dependency from
https://github.com/fhstp/UnityImport3D.git
. Make sure to add
the following scoped-registry if you choose to do so:
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": [
"com.openupm",
"org.nuget.dev.comradevanti.nothing",
"org.nuget.system.buffers",
"org.nuget.system.collections.immutable",
"org.nuget.system.memory",
"org.nuget.system.numerics.vectors",
"org.nuget.system.runtime.compilerservices.unsafe"
]
}
- Texture import
- Material import
- Better error-handling
- Optimizations
- More build targets
Developed for/with Unity 2021.3