class_editorsceneformatimporterblend.rst 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/master/modules/gltf/doc_classes/EditorSceneFormatImporterBlend.xml.
  6. .. _class_EditorSceneFormatImporterBlend:
  7. EditorSceneFormatImporterBlend
  8. ==============================
  9. **Inherits:** :ref:`EditorSceneFormatImporter<class_EditorSceneFormatImporter>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
  10. Importer for Blender's ``.blend`` scene file format.
  11. .. rst-class:: classref-introduction-group
  12. Description
  13. -----------
  14. Imports Blender scenes in the ``.blend`` file format through the glTF 2.0 3D import pipeline. This importer requires Blender to be installed by the user, so that it can be used to export the scene as glTF 2.0.
  15. The location of the Blender binary is set via the ``filesystem/import/blender/blender_path`` editor setting.
  16. This importer is only used if :ref:`ProjectSettings.filesystem/import/blender/enabled<class_ProjectSettings_property_filesystem/import/blender/enabled>` is enabled, otherwise ``.blend`` files present in the project folder are not imported.
  17. Blend import requires Blender 3.0.
  18. Internally, the EditorSceneFormatImporterBlend uses the Blender glTF "Use Original" mode to reference external textures.
  19. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  20. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  21. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  22. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  23. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  24. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  25. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`
  26. .. |void| replace:: :abbr:`void (No return value.)`