scene-core-structure

Clarify scene entity relationships and SceneWriter usage for Rendiation's scene/core layer.

74|5|Updated Dec 13, 2019
One-click install
npx skills add https://github.com/mikialex/rendiation --skill scene-core-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scene-core-structure
Source: https://github.com/mikialex/rendiation/tree/main/.claude/skills/scene-core-structure
Command: npx skills add https://github.com/mikialex/rendiation --skill scene-core-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly understand how Rendiation represents scenes, entities, components, and their relationships so you can reason about rendering inputs and safely extend the scene model.

Core Features & Use Cases

  • Scene entity/component reference: Covers SceneEntity, SceneNodeEntity, SceneModelEntity, StandardModelEntity, and rendering-related components like camera, lights, meshes, materials, animation, and skinning.
  • Scene graph and transform propagation: Explains local vs world transforms, parent-child visibility derivation, and how model transforms are derived through references.
  • SceneWriter API guidance: Documents how to write scenes using unified writer interfaces, including the StandardModel creation pattern and material resolution priorities.

Quick Start

Ask an AI to explain how to model a renderable object in rendiation using SceneWriter and the StandardModel pattern, including what entities and foreign keys get created.

Frequently Asked Questions about scene-core-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does the entity-component system structure scene graph transforms in GPU rendering?

The entity-component system structures scene graph transforms by separating local and world transforms, deriving parent-child visibility, and resolving model transforms through relational database schema references for GPU rendering.

How do I model a renderable object using SceneWriter and the StandardModel pattern?

To model a renderable object with SceneWriter, use the StandardModel creation pattern to generate necessary entities and foreign keys, then apply material resolution priorities to complete the scene model for rendering.

What is the relational model mapping for scene entities like cameras, lights, and meshes?

The relational model maps scene entities such as SceneEntity, SceneNodeEntity, and StandardModelEntity to components for cameras, lights, meshes, materials, animation, and skinning via foreign key relationships.

How are world transforms and visibility derived in a scene graph architecture?

World transforms and visibility are derived through parent-child relationships in the scene graph, where local transforms propagate downwards to compute world space coordinates and inherited visibility states.

Can I extend the scene data model to support custom rendering payloads and components?

Yes, you can extend the scene data model with custom rendering payloads by implementing new scene entity types and wiring them into the existing relational database schema following the entity-component system semantics.