Skip to content

Objects Overview

In Foxel, the objects system is a core component that enables you to create, manipulate, and organize your designs effectively. Understanding how objects work is essential for maximizing your productivity and creativity within the application. This foundational knowledge will serve as a stepping stone as you explore more advanced functionalities and techniques. As you continue to work with objects, you'll discover the flexibility and power that Foxel offers for your creative endeavors.

What are Objects?

Objects in Foxel represent various elements within your projects, ranging from 2D and 3D models to lights, cameras, and references. Each object can have its own properties and relationships with other objects, allowing for complex and dynamic designs.

Key Concepts

  1. Object Types: Foxel supports multiple types of objects, including:

    • Voxel Objects: Used for creating and editing voxel-based designs.
    • Pixel Objects: Ideal for 2D graphics and heightmaps.
    • Mesh Objects: Designed for mesh-based creations.
    • References: Links to other asset files, enabling the incorporation of their data.
    • Lights: Used to illuminate scenes, enhancing the visual quality of your designs.
    • Cameras: Control the viewpoint within your project, allowing for different perspectives and framing.
  2. Object Hierarchy: Objects can have parent-child relationships, where a parent object can contain one or more child objects. This hierarchy facilitates organized management and manipulation of related objects as a cohesive group.

  3. Properties: Each object has a set of properties that define its characteristics, such as position, rotation, scale, and visibility. These properties can be edited to customize the object's appearance and behavior.

  4. Object Layers: Objects can be organized into object layers, which help manage visibility and editing. Object layers allow you to isolate specific objects or groups of objects, making it easier to work on complex scenes.

  5. Transformations: You can transform objects by moving, rotating, and scaling them within your workspace. Mastering these transformations is crucial for achieving precise design work.

  6. Animation: Foxel supports animation for objects, allowing you to create dynamic changes over time. This includes moving, rotating, or scaling objects in response to keyframes, enabling you to bring your designs to life.