BlueGit

golden-age paperdoll-renderer

Files

paperdoll-renderer / src / lib.rs

lib.rs

lib.rs 957 B Download Raw
1//! Paperdoll Renderer library.
2//!
3//! The shell stores a `.ppd` project, reads glTF/GLB, FBX and OBJ+MTL,
4//! builds a normalized drawable FBX scene (`fbx_scene`) for CPU sampling,
5//! draws skinned glTF body/equipment previews, and streams production target maps.
6//! Completed export runs are opened through `export_set` with checksum/identity
7//! validation; `compositor` depth-composites compatible layers, relights them and applies optional rim; `preview2d` drives the rendered 2D GUI/tab/playback; `resume` recovers incomplete runs after contract and checksum verification.
8
9pub mod camera;
10pub mod compositor;
11pub mod dialogs;
12pub mod digest;
13pub mod editor;
14pub mod equipment;
15pub mod export_set;
16pub mod fbx_scene;
17pub mod file_assoc;
18pub mod foundation;
19pub mod icon;
20pub mod import;
21pub mod preview;
22pub mod preview2d;
23pub mod preview_gl;
24pub mod production;
25pub mod project;
26pub mod render_job;
27pub mod resume;
28pub mod session;
29pub mod still;