1e41f4b71Sopenharmony_ci# @ohos.graphics.scene (ArkGraphics 3D) 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciThe **Scene** module houses all the APIs provided by the custom level-2 modules so that you can export and use them more easily. 4e41f4b71Sopenharmony_ci- [Scene](js-apis-inner-scene.md): basic module of ArkGraphics 3D. It provides common data types such as **SceneResourceParamters** and **SceneNodeParamters**. It also provides basic methods such as glTF model loading, scene creation, and resource creation. 5e41f4b71Sopenharmony_ci- [SceneNode](js-apis-inner-scene-nodes.md): A 3D scene adopts a tree structure. You can change the 3D scene by operating the node attributes and the node tree structure. This module provides the types and operation methods of scene nodes in 3D graphics. 6e41f4b71Sopenharmony_ci- [SceneType](js-apis-inner-scene-types.md): provides the data types in 3D graphics, including vectors and quaternions. 7e41f4b71Sopenharmony_ci- [SceneResources](js-apis-inner-scene-resources.md): provides basic resource types, such as materials, images, and shaders, which are commonly used in 3D graphics. 8e41f4b71Sopenharmony_ci- [ScenePostProcessSettings](js-apis-inner-scene-post-process-settings.md): provides image post-processing methods (for example, tone mapping) in 3D graphics. 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci> **NOTE** 11e41f4b71Sopenharmony_ci> 12e41f4b71Sopenharmony_ci> The initial APIs of this module are supported since API version 12. Newly added APIs will be marked with a superscript to indicate their earliest API version. 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci## Modules to Import 15e41f4b71Sopenharmony_ci```ts 16e41f4b71Sopenharmony_ciimport { 17e41f4b71Sopenharmony_ci ToneMappingType, 18e41f4b71Sopenharmony_ci ToneMappingSettings, 19e41f4b71Sopenharmony_ci PostProcessSettings, 20e41f4b71Sopenharmony_ci Vec2, 21e41f4b71Sopenharmony_ci Vec3, 22e41f4b71Sopenharmony_ci Vec4, 23e41f4b71Sopenharmony_ci Color, 24e41f4b71Sopenharmony_ci Rect, 25e41f4b71Sopenharmony_ci Quaternion, 26e41f4b71Sopenharmony_ci Aabb, 27e41f4b71Sopenharmony_ci Position3, 28e41f4b71Sopenharmony_ci Rotation3, 29e41f4b71Sopenharmony_ci Scale3, 30e41f4b71Sopenharmony_ci SceneResourceType, 31e41f4b71Sopenharmony_ci SceneResource, 32e41f4b71Sopenharmony_ci Shader, 33e41f4b71Sopenharmony_ci MaterialType, 34e41f4b71Sopenharmony_ci Material, 35e41f4b71Sopenharmony_ci ShaderMaterial, 36e41f4b71Sopenharmony_ci SubMesh, 37e41f4b71Sopenharmony_ci Mesh, 38e41f4b71Sopenharmony_ci Animation, 39e41f4b71Sopenharmony_ci EnvironmentBackgroundType, 40e41f4b71Sopenharmony_ci Environment, 41e41f4b71Sopenharmony_ci Image, 42e41f4b71Sopenharmony_ci LayerMask, 43e41f4b71Sopenharmony_ci NodeType, 44e41f4b71Sopenharmony_ci Container, 45e41f4b71Sopenharmony_ci Node, 46e41f4b71Sopenharmony_ci Geometry, 47e41f4b71Sopenharmony_ci LightType, 48e41f4b71Sopenharmony_ci Light, 49e41f4b71Sopenharmony_ci SpotLight, 50e41f4b71Sopenharmony_ci DirectionalLight, 51e41f4b71Sopenharmony_ci Camera, 52e41f4b71Sopenharmony_ci SceneResourceParameters, 53e41f4b71Sopenharmony_ci SceneNodeParameters, 54e41f4b71Sopenharmony_ci SceneResourceFactory, 55e41f4b71Sopenharmony_ci Scene 56e41f4b71Sopenharmony_ci} from '@kit.ArkGraphics3D'; 57e41f4b71Sopenharmony_ci``` 58