-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
exporter for blender 4.1 is not working. #65
Comments
I am kind of out of the loop with recent Blender versions. Do you want to investigate how the script needs to be modified to work with 4.1? |
It seems like if the offending call is removed from the script, it might just work. Is that so? |
Accidentally updated Blender to 4.1 on Linux and plugin does not work anymore |
I just gave this a shot, and indeed that works. |
I committed an initial version of the 4.1 exporter that just removes that call. I was just waiting for someone to confirm whether that worked or not. In any case, let's just keep trialing this and if there are further problems we can address them as they come along. |
Wow, thank you for the quick turn around! That's really exciting. Now that the GZDoom engine supports IQM I imagine this exporter will be even more popular than it was before, so keeping it working is greatly appreciated. |
Exporter for blender 4.1 is not working. I had this problem with a different plugin. I think there were changes in this structure in 4.1 unlike 4.0. Some old plugins are not working. Do you plan to update it?
This is what I read on the blender side about the subject.
https://developer.blender.org/docs/release_notes/4.1/python_api/#mesh
Thanks in advance.
Python: Traceback (most recent call last):
File "C:\Users\xxxxx\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\iqm_export.py", line 1136, in execute
exportIQM(context, self.properties.filepath, self.properties.usemesh, self.properties.usemods, self.properties.useskel, self.properties.usebbox, self.properties.usecol, self.properties.usescale, self.properties.animspec, matfun, self.properties.derigify, self.properties.boneorder, self.properties.namedmaterialmeshes)
File "C:\Users\xxxx\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\iqm_export.py", line 1072, in exportIQM
meshes = collectMeshes(context, bones, scale, matfun, useskel, usecol, usemods, filetype, namedmaterialmeshes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxx\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\iqm_export.py", line 825, in collectMeshes
data.calc_normals_split()
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Mesh' object has no attribute 'calc_normals_split'
The text was updated successfully, but these errors were encountered: