@@ -174,6 +174,76 @@ exported from other tools such as Maya.
174
174
Universal ** and **Embed as Uncompressed ** keeps the textures embedded in the
175
175
imported scene, with and without VRAM compression respectively.
176
176
177
+ **Blender-specific options **
178
+
179
+ Only visible for ``.blend `` files.
180
+
181
+ **Nodes **
182
+
183
+ - **Visible: ** **All ** imports everything, even invisible objects. **Visible Only **
184
+ only imports visible objects. **Renderable ** only imports objects that are marked
185
+ as renderable in Blender, regardless of whether they are actually visible.
186
+ In Blender, renderability is toggled by clicking the camera icon next to each object
187
+ in the Outliner, while visibility is toggled by the eye icon.
188
+ - **Active Collection Only: ** If checked, only imports nodes that are in the active collection
189
+ in Blender.
190
+ - **Punctual Lights: ** If checked, imports lights (directional, omni, and spot) from Blender.
191
+ "Punctual" is not to be confused with "positional", which is why directional lights
192
+ are also included.
193
+ - **Cameras: ** If checked, imports cameras from Blender.
194
+ - **Custom Properties: ** If checked, imports custom properties from Blender as glTF extras.
195
+ This data can then be used from an editor plugin that uses
196
+ :ref: `GLTFDocument.register_gltf_document_extension() <class_GLTFDocument_method_register_gltf_document_extension >`,
197
+ which can set node metadata on import (among other use cases).
198
+ - **Modifiers: ** If set to **No Modifiers **, object modifiers are ignored on import.
199
+ If set to **All Modifiers **, applies modifiers to objects on import.
200
+
201
+ **Meshes **
202
+
203
+ - **Colors: ** If checked, imports vertex colors from Blender.
204
+ - **UVs: ** If checked, imports vertex UV1 and UV2 from Blender.
205
+ - **Normals: ** If checked, imports vertex normals from Blender.
206
+ - **Export Geometry Nodes Instances: ** If checked, imports
207
+ `geometry node <https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/introduction.html >`__
208
+ instances from Blender.
209
+ - **Tangents: ** If checked, imports vertex tangents from Blender.
210
+ - **Skins: ** **None ** skips skeleton skin data import from Blender. **4 Influences (Compatible) **
211
+ imports skin data to be compatible with all renderers, at the cost of lower precision
212
+ for certain rigs. **All Influences ** imports skin data with all influences
213
+ (up to 8 in Godot), which is more precise but may not be compatible with all renderers.
214
+ - **Export Bones Deforming Mesh Only: ** If checked, only imports bones that deform the mesh
215
+ from Blender.
216
+
217
+ **Materials **
218
+
219
+ - **Unpack Enabled: ** If checked, unpacks the original images to the Godot filesystem
220
+ and uses them. This allows changing image import settings like VRAM compression.
221
+ If unchecked, allows Blender to convert the original images, such as repacking
222
+ roughness and metallic into one roughness + metallic texture. In most cases,
223
+ this option should be left checked, but if the ``.blend `` file's images
224
+ aren't in the correct format, this must be disabled for correct behavior.
225
+ - **Export Materials: ** If set to **Placeholder **, does not import materials,
226
+ but keeps surface slots so that separate materials can be assigned to different surfaces.
227
+ If set to **Export **, imports materials as-is (note that procedural Blender materials
228
+ may not work correctly). If set to **Named Placeholder **, imports materials,
229
+ but doesn't import images that are packed into the ``.blend `` file.
230
+ Textures will have to be reassigned manually in the imported materials.
231
+
232
+ **Animation **
233
+
234
+ - **Limit Playback: ** If checked, limits animation import to the playback range
235
+ defined in Blender (the **Start ** and **End ** options at the right of the animation timeline
236
+ in Blender). This can avoid including unused animation data, making the imported scene smaller
237
+ and faster to load. However, this can also result in missing animation data if the playback range
238
+ is not set correctly in Blender.
239
+ - **Always Sample: ** If checked, forces animation sampling on import to ensure consistency
240
+ between how Blender and glTF perform animation interpolation, at the cost of larger file sizes.
241
+ If unchecked, there may be differences in how animations are interpolated between what you see
242
+ in Blender and the imported scene in Godot, due to different interpolation semantics
243
+ between both.
244
+ - **Group Tracks: ** If checked, imports animations (actives and on NLA tracks) as
245
+ separate tracks. If unchecked, all the currently assigned actions become one glTF animation.
246
+
177
247
.. _doc_importing_3d_scenes_import_script :
178
248
179
249
Using import scripts for automation
0 commit comments