This page has been translated automatically.
Video Tutorials
Interface
Essentials
Advanced
How To
Professional (SIM)
UnigineEditor
Interface Overview
Assets Workflow
Version Control
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Lighting
Sandworm
Using Editor Tools for Specific Tasks
Extending Editor Functionality
Built-in Node Types
Nodes
Effects
Decals
Light Sources
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
Materials and Shaders
Rebuilding the Engine Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Content Creation
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Warning! This version of documentation is OUTDATED, as it describes an older SDK version! Please switch to the documentation for the latest SDK version.
Warning! This version of documentation describes an old SDK version which is no longer supported! Please upgrade to the latest SDK version.

Objects

Objects are the major building blocks that construct the world. They are a stage settings for representing the visual idea and should be carefully placed to provide compositional coherence and deliver the holistic experience from the scene. Objects can be of the following types:

  •   Dummy object is an invisible object that can have a body assigned. It is usually used as a root object or a connecting object.
  •   Static mesh is an object that represents a collection of vertices, edges and faces defining the object's geometry. It is usually used to add non-animated meshes to the world.
  •   Skinned mesh is an object that can contain both mesh geometry (vertices, edges and triangular faces organized in polygons) and animation data. It is usually used for rendering characters with a bone-based animation or a morph target animation (also known as blend shapes).
  •   Dynamic mesh is an object that represents a collection of vertices, edges and triangular faces (organized in polygons) defining the object's geometry that can be modified procedurally.
  •   Mesh cluster is an object that can contain a great number of identical meshes, which can be scattered either automatically or each mesh can have custom position, rotation and scale.
  •   Mesh clutter is an object that can contain a great number of identical meshes. Unlike cluster meshes, clutter meshes are always positioned, oriented and scaled randomly and cannot be managed manually.
  •   Terrain is a 2D grid based on height data. It is used to create complex and naturally diverse landscapes such as planes, hills and mountains or reproduce fragments of the Earth's surface. (For such relief features as overhangs and caves use static meshes).
  •   Water is a prepared object simulating different liquids.
  •   Sky is an object represented as an upper hemisphere, tiled with a texture producing realistic dynamic clouds.
  •   Cloud Layer is an object representing a layer of realistic dynamic clouds.
  •   Grass is a common object for vegetation simulation.
  •   Billboards are rectangular flat objects that always face the camera.
  •   GUI objects are flat or mesh-based graphical elements, which can have various widgets assigned.
Last update: 2023-06-23
Build: ()