From 56558c25d497cb694745266f1f402147f7cabec5 Mon Sep 17 00:00:00 2001 From: hqyswife <126778364+hqyswife@users.noreply.github.com> Date: Wed, 22 Mar 2023 21:04:42 +0800 Subject: [PATCH] Update README.md --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 48d71f6..7609d87 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,23 @@ This renderer is implemented based on **MY OWN** understanding of path tracing and other CG knowledge, therefore I **DO NOT** guarantee usability (also, I have done no verification experiments). The output results just... look decent: +##### Steady state rendering + | "The cornell spheres" | "The cornell boxes" | "Fresnel Blend" | | :------------------------------------: | :---------------------------------: | :------------------------------------: | | ![](./assets/adapt-cornell-sphere.png) | ![](./assets/adapt-cornell-box.png) | ![pbr-big-bdpt](https://user-images.githubusercontent.com/126778364/225679926-f75aab9f-0f47-4f45-ab4a-3ea7eaf34055.png)| | "The cornell volume box" | "BDPT cbox 64 spp" | "Giant mirror ball" | | ![pbr-cbox-bdpt](https://user-images.githubusercontent.com/126778364/225680094-8084c378-1533-4b74-871e-4524fff88f28.png)| ![cbox-64-bdpt](https://user-images.githubusercontent.com/46109954/223172423-bec7ac02-8533-432e-9bef-4f02bb4ddbb9.png) | ![pbr-single-ball-bdpt-single-ball](https://user-images.githubusercontent.com/126778364/225680022-ffeb3380-eeab-4beb-9bff-d3c631c36204.png)| +##### Transient state rendering + +Note that the gifs presented here are made by compressed jpeg files and optimized (compressed gif). The actual number of images for making the gif is divided by 2, due to the large size of the resulting gif. + +| Transient balls (camera unwarped[^foot]) | Transient cornell box (camera warped[^foot]) | +| :------------------------------------: | :---------------------------------: | +| ![ezgif-2-7af135f165](https://user-images.githubusercontent.com/126778364/226910459-ee6a3dbd-ad12-480d-a257-8dac1d038842.gif)|![ezgif-4-ab2bd63172](https://user-images.githubusercontent.com/126778364/226910971-3764eb68-9e29-41bd-894d-4a27e9dc49d7.gif)| +[^foot]: 'Camera unwarped' means the transient profile shows the time when a position in the scene is *hit* by emitter ray. 'Camera warped' means the transient profile shows the total time of a position being hit by the emitter ray which should finally transmits to the camera. Here are the features I currently implemented and supports: