-
Notifications
You must be signed in to change notification settings - Fork 827
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Images: Images in books have artifacts #179
Comments
Agreed. I've always planned on revisiting the images, but never got around to creating an issue; thanks. Need to determine desired general image resolution. Some images (like surface acne) might show better as blown-up PNGs. |
… artifacts (RayTracing#179). I ran PNGs through pngquant+Zopfli to produce smallest possible sizes, but each image is a kilobyte or two larger than the previous JPG still. The diffuse images are produced with the diffuse fix (RayTracing#181).
…tifacts (RayTracing#179). I ran PNGs through pngquant+Zopfli to produce smallest possible sizes, but each image is several kilobytes larger than the previous JPG. The images are produced with the diffuse fix (RayTracing#181). Also fixed the example in chapter 9 to compile (metal does not have fuzz parameter yet), and use a similar red color as in the image, instead of blue.
…rtifacts (RayTracing#179). The first ("totally wrong") image had no source for it, so I could not reproduce it to exact match.
Aras P fixed most of these issues for book1. See PR #230. |
The images should probably be generated at some large texture (e.g. 1000x500, 2000x1000) and some high sample count (e.g. 100+). The src outlined in the book has people printing at lower resolutions and sample counts. Might need to add a slight blurb explaining the increased fidelity. |
An incremental improvement to styling for rendered images. Smoothed images don't match actual renderings, and tend to hide single-pixel artifacts that may be important. To achieve this, wrap Markdown image includes with `<div class="render">`. Note that the div open and close tags must be separated with blank lines from the `![...](...)` Markdown directive. See #179
An incremental improvement to styling for rendered images. Smoothed images don't match actual renderings, and tend to hide single-pixel artifacts that may be important. To achieve this, wrap Markdown image includes with `<div class="render">`. Note that the div open and close tags must be separated with blank lines from the `![...](...)` Markdown directive. See #179
Current plan for rendered images:
|
Also note that we want to present actual renders (rather than high-quality ones), so the reader can compare their results against our resulting images. |
- Reduced code duplication in dielectric::scatter() - Change standard render dimensions to 400x225 - Change image 6 to a before-and-after pair to show antialiasing - Refactored material and geometry declarations (multiple listings) - Refactored assignment of `etai_over_etat` - Fix multiple listing highlighting misses - Fix multiple listing include errors - Add missing `double t` member of struct `hit_record` - Add missing scene code changes at various points - Show final scene render parameters plus highlighting See #179 Resolves #547 Resolves #548 Resolves #549 Resolves #550 Resolves #551 Resolves #552 Resolves #553 Resolves #554 Resolves #555 Resolves #556 Resolves #557 Resolves #560 Resolves #561 Resolves #562 Resolves #563 Resolves #564 Resolves #565 Resolves #566
This has forked out into individual issues. |
Many of the pictures in the html files have obvious signs of artifacts.
There are compression artifacts, maximization artifacts.
Near as I can tell, none of these artifacts produce a wrong-looking or misleading image, but the image quality is occasionally noticeably poor.
The text was updated successfully, but these errors were encountered: