Skip to content

Commit e0941cb

Browse files
author
Tom Clabault
committed
HIPRT Path Tracer dispersion
1 parent e1b7133 commit e0941cb

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

_projects/hiprt-path-tracer.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ The Orochi library allows the loading of HIP and CUDA libraries at runtime meani
3232
- Oren-Nayar Diffuse BRDF Lobe
3333
- Metallic Microfacet GGX Layer + Anisotropy & Anisotropy Rotation + Double Roughness [\[Kulla & Conty, 2017\]](https://blog.selfshadow.com/publications/s2017-shading-course/imageworks/s2017_pbs_imageworks_slides_v2.pdf)
3434
- Specular transmission BTDF + Beer Lambert Volumetric Absorption: [\[Burley, 2015\]](https://blog.selfshadow.com/publications/s2015-shading-course/#course_content)
35+
- Spectral dispersion using Cauchy's equation
3536
- Multiple-scattering energy compensation for conductors (double metal layer), dielectrics (transmission layer) and glossy-diffuse (specular + diffuse layer) materials [\[Turquin, 2019\]](https://blog.selfshadow.com/publications/turquin/ms_comp_final.pdf)
3637
- Thin-film interference over dielectrics and conductors [\[Belcour, Barla, 2017\]](https://belcour.github.io/blog/research/publication/2017/05/01/brdf-thin-film.html)
3738
- Thin-walled model
@@ -91,13 +92,14 @@ The Orochi library allows the loading of HIP and CUDA libraries at runtime meani
9192
#### Other features
9293
- Use of the [\[ASSIMP\]](https://github.com/assimp/assimp) library to support [many](https://github.com/assimp/assimp/blob/master/doc/Fileformats.md) scene file formats.
9394
- Multithreaded scene parsing/texture loading/shader compiling/BVH building/envmap processing/... for faster application startup times
94-
- Background-asynchronous path tracing kernel pre-compilations
95+
- Background-asynchronous path tracing kernels pre-compilation
9596
- Shader cache to avoid recompiling kernels unnecessarily
9697

9798
<hr/>
9899
<h2 id="features">Gallery</h2>
99100

100101
<swiper-container keyboard="true" navigation="true" pagination="true" pagination-clickable="true" pagination-dynamic-bullets="true" rewind="true">
102+
<swiper-slide>{% include figure.liquid loading="eager" path="assets/img/HIPRT-Path-Tracer/DispersionDiamonds.jpg" class="img-fluid rounded z-depth-1" %}</swiper-slide>
101103
<swiper-slide>{% include figure.liquid loading="eager" path="assets/img/HIPRT-Path-Tracer/Bistro.jpg" class="img-fluid rounded z-depth-1" %}</swiper-slide>
102104
<swiper-slide>{% include figure.liquid loading="eager" path="assets/img/HIPRT-Path-Tracer/mclaren.jpg" class="img-fluid rounded z-depth-1" %}</swiper-slide>
103105
<swiper-slide>{% include figure.liquid loading="eager" path="assets/img/HIPRT-Path-Tracer/contemporary-bedroom.jpg" class="img-fluid rounded z-depth-1" %}</swiper-slide>
@@ -147,6 +149,10 @@ The Orochi library allows the loading of HIP and CUDA libraries at runtime meani
147149
<h4 id="">Thin-film Iridescence Render [Belcour, Barla, 2017]</h4>
148150
<iframe class="center" style="aspect-ratio:16/9; width:100%;" src="https://www.youtube.com/embed/rGwkacGbd3g?si=sJA8pvamH1Wcfd5e" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
149151
</div>
152+
<div class="col-sm-12 col-md-6 text-center">
153+
<h4 id="">Spectral dispersion in glass</h4>
154+
<iframe class="center" style="aspect-ratio:16/9; width:100%;" src="https://www.youtube.com/embed/mhHZSwu7Cp0?si=0JUP2vbnt5JXt3ty" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
155+
</div>
150156
</div>
151157

152158
<hr/>
Loading

0 commit comments

Comments
 (0)