Attention: Here be dragons (unstable version)

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Redot.

World3D

Inherits: Resource < RefCounted < Object

A resource that holds all components of a 3D world, such as a visual scenario and a physics space.

Description

Class that has everything pertaining to a world: A physics space, a visual scenario, and a sound space. 3D nodes register their resources into the current 3D world.

Tutorials

Properties

CameraAttributes

camera_attributes

PhysicsDirectSpaceState3D

direct_space_state

Environment

environment

Environment

fallback_environment

RID

navigation_map

RID

scenario

RID

space


Property Descriptions

CameraAttributes camera_attributes 🔗

The default CameraAttributes resource to use if none set on the Camera3D.


PhysicsDirectSpaceState3D direct_space_state 🔗

Direct access to the world's physics 3D space state. Used for querying current and potential collisions. When using multi-threaded physics, access is limited to Node._physics_process in the main thread.


Environment environment 🔗

The World3D's Environment.


Environment fallback_environment 🔗

The World3D's fallback environment will be used if environment fails or is missing.


RID navigation_map 🔗

  • RID get_navigation_map()

The RID of this world's navigation map. Used by the NavigationServer3D.


RID scenario 🔗

  • RID get_scenario()

The World3D's visual scenario.


RID space 🔗

  • RID get_space()

The World3D's physics space.