Questions tagged [assimp]

Open Asset Import Library (short name: Assimp) is a portable Open Source library to import various well-known 3D model formats in a uniform manner.

Open Asset Import Library (Assimp) is a portable open source library to import various 3D model formats in a uniform manner.

Written in C++, it is available under BSD license.

492 questions
5
votes
4 answers

Application error - debug exe wont run

I've recently downloaded Assimp and I've run into some troubles. I've linked the libraries and I can get the program to compile and it runs fine in Release mode; however, the Debug .exe hits me with this error: The application was unable to start…
tempvar
  • 421
  • 4
  • 11
4
votes
0 answers

How to load model with materials instead of textures OpenGl?

I used the learnopengl model loading tutorial and their code to load their model. When I tried to load a different model it did not work. After reading online I learned that my model might not have textures and might have materials instead. I read…
steph
  • 323
  • 1
  • 9
4
votes
1 answer

Construct Assimp bone hierarchy, beginning at the root

I am using Assimp.net to import animated .dae files into my OpenTK engine and struggling to establish a usable hierarchal bone structure. In the tutorial I am following, the root bone, or "joint", contains a list of it's children joints, and those a…
livin_amuk
  • 1,285
  • 12
  • 26
4
votes
1 answer

assimp-vc140-mt.dll ASSIMP was not found

I have downloaded the Assimp project from http://assimp.sourceforge.net/main_downloads.html Assimp release image assimp zip image And I've also downloaded the cmake x86 version from this link: https://cmake.org/download/ cmake x86 image I have…
Viktor Korai
  • 177
  • 2
  • 13
4
votes
1 answer

Assimp viewer is much faster then Assimp C++ importer on the same .obj model file

The assimp library provides a nice way to load 3D .obj models from file. However I found out that the assimp_viewer.exe that comes with it (I use version 3.1.1) is much faster in importing my .obj file (42Mb, already simplified) then my C++ code…
RevJohn
  • 1,054
  • 9
  • 15
4
votes
1 answer

ASSIMP exporting an imported scene without any changes throws exception

I am working on a project where I import a 3D mesh of an avatar using ASSIMP library, update it and export the updated scene again using the same ASSIMP library. To achieve this, as the first step, I have written a code to import a scene and without…
Nickal
  • 669
  • 2
  • 11
  • 25
4
votes
0 answers

Which could be a good structure for assimp material property in Java?

I am doing a port of Assimp to Java here I am dealing now with materials.. Assimp have a quite complicate structure imho (and they themselves also say it: it's an ugly macro for historical reasons, don't ask) These are the relevant C…
elect
  • 6,765
  • 10
  • 53
  • 119
4
votes
1 answer

How do I get models to animate using Assimp?

Currently I'm trying to make a game engine in C++ with OpenGL and want to get 3D animations to work. I have been advised to use Assimp and was able to find a tutorial to get static models to work, but I have no idea where to even start with…
WhyYouNoWork
  • 273
  • 5
  • 18
4
votes
2 answers

Determining bone lengths when importing using Assimp

I am trying to load and render some rigged models using Assimp 3.1.1 So I have the aiBone's identified in the hierarchy of aiNode's. For each aiBone, I have its transformation (TRS) w.r.t. to the parent. My question is, how can I determine the…
waterrhett
  • 41
  • 3
4
votes
2 answers

Building android app on Qt using additional library (Assimp)

Hi I am trying to port an OpenGL desktop app to android. I have no knowledge of android development so am depending on Qt Creator to package the app. As part of the setup, I have invoked 'make-standalone-toolchain' script in android ndk with…
Maelstorm
  • 580
  • 2
  • 10
  • 29
4
votes
3 answers

Assimp does not import textures

I am using assimp to import 3d models in my game engine. For some reason, no matter what model or model format I use, assimp does not report any textures whatsoever. Why is this? The following is the very simple setup with assimp: const aiScene*…
KaiserJohaan
  • 9,028
  • 20
  • 112
  • 199
3
votes
0 answers

Struggling to implement assimp skeleton into DX12

Recently I have been trying to implement assimp into Frank Luna's basic dx12 engine as part of my learning. I have had real trouble getting the matrix mathematics working correctly, and have hit a bit of a dead end. This is the main function I am…
Gregm8
  • 31
  • 1
3
votes
0 answers

Assimp C++ - Faceted / Distorted artefacts: FBX import / export - far from origin

Assimp version 5.0.1 I've recently started using assimp to import an fbx file, do some modifications to each vertex of the meshes, then export back out to either fbx/obj. I've noticed that after exporting the mesh, it is distorted / very faceted. I…
3
votes
0 answers

Assimp, OpenGL: rotating bone around its origin

I have collada (dae) model created in blender. I load the dae file using assimp and display it using opengl in c++. The model displays correctly (image below). The sceleton has following structre: root, id: 0 Armature, id: 2 Armature_SPINE_NAVAL,…
K.Rzech
  • 61
  • 3
3
votes
1 answer

Installing Assimpcy on Mac M1

I have tried to install assimpcy on Mac Big Sur 11.2.3 (Silicon), despite installing gcc with the brew and Xcode tools, I have the following error when trying to install assimpcy via pip or building from git gcc -Wno-unused-result -Wsign-compare…
Trffier
  • 31
  • 3
1
2
3
32 33