godotengine / godotengine/collada-exporter

Mesh export does not work in Blender 4.1 onward

Open
#135 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
438
Forks
135
PR merge metrics
No merged PRs in 30d

Description

Blender v. 4.1 removed the create_normals_split function from the Python API. Because of this, attempting to export a mesh object now throws an exception, causing no file to be generated.

Reverting to version 4.0 or earlier fixes the issue, but that is not an ideal solution. The scripting should be updated to function with the new API.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Blender Python exporter code that calls create_normals_split, then reproduce the mesh export failure with Blender 4.1 or newer. Update the scripting for the new API and verify that exporting a mesh completes without an exception and generates the expected file.

Written by the indexing model from the issue text.

Assessment

Tech stack
blender, python
Domain
computer-graphics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.