![]() |
Lysa Nodes
0.0
Lysa Nodes — Scene Graph for the Lysa Engine
|
This tutorial demonstrates essential pattern of the Lysa Nodes scene graph library : loading a 3D asset from a .assets pack file, displaying it through the deferred renderer with lights and post-processing, and animating it with a continuous, frame-rate-independent Y-axis rotation.
The tutorial source code is available at https://github.com/LysaEngine/lysa_tutorial_nodes_01.
The nodes library lives in the lysa.nodes module:
This single import makes the entire public API available: Node, SceneTree, Camera, MeshInstance, AnimationPlayer, Environment, DirectionalLight, OmniLight, SpotLight, Timer, Viewport, and the physics nodes when a physics engine is enabled.
| File | Role |
|---|---|
src/Main.cpp | Application class and lysaMain entry point |
src/MainWindow.ixx | Window and renderer configuration |
src/RotatingAssetScene.ixx/.cpp | Scene logic: nodes, camera controls, asset rotation |