BlueGit

golden-age paperdoll-renderer

Files

paperdoll-renderer / src / lib.rs

lib.rs

lib.rs 1.3 KiB 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/FBX bodies, static (unskinned) OBJ/glTF/FBX bodies and
6//! equipment previews, and streams production target maps.
7//! Completed export runs are opened through `export_set` with checksum/identity
8//! validation; `atlas` writes and validates the per-map atlases + `.ppda` consumer format; `compositor` depth-composites compatible layers and relights them; `preview2d` drives the rendered 2D GUI/tab/playback with view modes; `resume` recovers incomplete runs after contract and checksum verification.
9
10pub mod adopt;
11pub mod atlas;
12pub mod camera;
13pub mod compositor;
14pub mod default_bodies;
15pub mod dialogs;
16pub mod digest;
17pub mod editor;
18pub mod equipment;
19pub mod equipment_rig;
20#[doc(hidden)]
21pub mod export_fixture;
22pub mod export_set;
23pub mod fbx_scene;
24pub mod file_assoc;
25pub mod foundation;
26pub mod i18n;
27pub mod i18n_table;
28pub mod icon;
29pub mod import;
30pub mod notify;
31pub mod preview;
32pub mod preview2d;
33pub mod preview_gl;
34pub mod io_queue;
35pub mod production;
36pub mod project;
37pub mod recent;
38pub mod render_job;
39pub mod resume;
40pub mod session;
41pub mod still;