jalberse / shimmer

Physically based rendering in Rust
Apache License 2.0
33 stars 0 forks source link

Image Rework #36

Closed jalberse closed 7 months ago

jalberse commented 7 months ago

The Image module isn't fully implemented, but it's better than the PPM implementation I used before. We can now write PFM files, and the API is now a subset of what it should be. If we need other functionality later, we can add it as needed.

In the future we'll want EXR output support using the exr crate, but PFM is okay for now.

We'll also probably want to support reading PNG files for scene description.

Other operations like pyramiding we can implement as needed.

jalberse commented 7 months ago

Removed exr crate since we're not using it yet.