Repository navigation
Visual identity from real engine frames, lorenz example, PROOF_SHOT capture, Pages site - #6
Merged
Merged
Conversation
…e, site - PROOF_SHOT / PROOF_HIDDEN / PROOF_FIXED_DT / PROOF_WINDOW: any program can write its own frames, read back off the GPU after post-processing, from a hidden unfocused window. Unit tested; no public API changes. - examples/lorenz.rs: 40,000 points integrated with math::attractors::rk4_step, drawn into the HDR world pass. - README: banner and figures built from frames captured from sky, lorenz and convergence; hand-drawn pipeline diagram; quick start first; long reference sections collapsed; status says 0.2. - docs/: GitHub Pages site with the sky clip, a sun scrubber over 40 real frames, the lorenz clip, quick start with copy buttons. - .github/social-preview.png for the repository settings. - Old root screenshots removed; the convergence GIF moved to assets/.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Gives the repo a visual identity built from frames the engine renders itself, plus a GitHub Pages site and a small capture feature that made it possible without opening a visible window.
Before and after
Before: the README opened on dark screenshots of the convergence demo and two 4 MB GIFs.
After: the banner is two real frames: the
skyexample at 17:50 (sun +1.8 deg) and the newlorenzexample.What changed
PROOF_SHOTcapture (src/capture.rs). Any program on the engine can write its frames to BMP, read back off the GPU after post-processing, via env vars:PROOF_SHOT,PROOF_SHOT_AT,PROOF_SHOT_COUNT,PROOF_SHOT_EVERY,PROOF_SHOT_KEEP,PROOF_FIXED_DT,PROOF_HIDDEN(invisible, unfocused window),PROOF_WINDOW. Wired intorun,run_with_overlayandrun_ui. No public API changes; three unit tests.examples/lorenz.rs. 40,000 points advanced bymath::attractors::rk4_step, coloured by speed, drawn into the HDR world pass.sky,lorenzandconvergence, a hand-drawn pipeline SVG, reference sections collapsed into<details>, status corrected to 0.2. All previous accurate content kept.assets/.docs/and*.jpgexcluded from the published crate.Found while capturing
galaxy,math_rainandstrange_attractorsrender a blown-out first second and then an empty scene (captured hidden on Windows, RTX 4070;convergenceandsupernovaon the same path look right). The README now says so instead of advertising them; the site lists only demos that were seen working or were already documented as needing a strong GPU.