{"id":309,"date":"2024-03-09T21:36:16","date_gmt":"2024-03-10T03:36:16","guid":{"rendered":"https:\/\/jichu.art\/?p=309"},"modified":"2024-03-10T23:41:02","modified_gmt":"2024-03-11T03:41:02","slug":"monte-carlo-path-tracer","status":"publish","type":"post","link":"https:\/\/jichu.art\/index.php\/monte-carlo-path-tracer\/","title":{"rendered":"Monte Carlo Path Tracer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"309\" class=\"elementor elementor-309\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f38de5a e-flex e-con-boxed e-con e-parent\" data-id=\"f38de5a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e4779a elementor-widget elementor-widget-text-editor\" data-id=\"3e4779a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 08-12-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Monte Carlo path tracer in C++ using Naive, Direct and Multiple Importance Sampling &#8211; Direct Lighting Lighting Integrator using LTE with Multiple light sources, Multiple materials (BSDF &#8211; BRDFs and BTDFs, Fresnel) with Stratified, grid and random sampling techniques.<\/p><p>Sample Renders are as follows:<\/p><p>\u00a0<\/p><p>\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12cb6e6 elementor-widget elementor-widget-image-gallery\" data-id=\"12cb6e6\" data-element_type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 08-12-2023 *\/\n.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}<\/style>\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-309 gallery-columns-3 gallery-size-large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Specular BRDFs\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM1LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvU3BlY3VsYXItQlJERnMucG5nIiwic2xpZGVzaG93IjoiMTJjYjZlNiJ9\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs.png'><img fetchpriority=\"high\" decoding=\"async\" width=\"979\" height=\"978\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-335\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs.png 979w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BRDFs-768x767.png 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-335'>\n\t\t\t\tSpecular BRDFs\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Naive Integrator\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM0LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvTmFpdmUtSW50ZWdyYXRvci5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator.png'><img decoding=\"async\" width=\"981\" height=\"979\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-334\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator.png 981w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive-Integrator-768x766.png 768w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-334'>\n\t\t\t\tNaive Integrator\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Microfacet BRDFs\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI1LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvTWljcm9mYWNldC1CUkRGcy5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs.png'><img decoding=\"async\" width=\"976\" height=\"976\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-325\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Microfacet-BRDFs-768x768.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-325'>\n\t\t\t\tMicrofacet BRDFs\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"DirectSampleSpotLight\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzMzLCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0U2FtcGxlU3BvdExpZ2h0LnBuZyIsInNsaWRlc2hvdyI6IjEyY2I2ZTYifQ%3D%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight.png'><img loading=\"lazy\" decoding=\"async\" width=\"978\" height=\"978\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-333\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight.png 978w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSampleSpotLight-768x768.png 768w\" sizes=\"(max-width: 978px) 100vw, 978px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-333'>\n\t\t\t\tDirectSampleSpotLight\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"DirectSamplePointLight\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzMyLCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0U2FtcGxlUG9pbnRMaWdodC5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight.png'><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"979\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-332\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight.png 981w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSamplePointLight-768x766.png 768w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-332'>\n\t\t\t\tDirectSamplePointLight\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Direct Lighting\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzMwLCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0LUxpZ2h0aW5nLnBuZyIsInNsaWRlc2hvdyI6IjEyY2I2ZTYifQ%3D%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting.png'><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"975\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-330\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Direct-Lighting-768x767.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-330'>\n\t\t\t\tDirect Lighting\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Multiple Importance Sampling_2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI3LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvTXVsdGlwbGVJbXBvcnRhbmNlU2FtcGxpbmdfMi5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2.png'><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"976\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-327\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_2-768x768.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-327'>\n\t\t\t\tMultiple Importance Sampling 2\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"MultipleImportanceSampling_1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI2LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvTXVsdGlwbGVJbXBvcnRhbmNlU2FtcGxpbmdfMS5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1.png'><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"976\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-326\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1.png 975w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/MultipleImportanceSampling_1-768x769.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-326'>\n\t\t\t\tMultiple Importance Sampling 1\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"DirectLighting_cornellBoxTwoLights\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzMxLCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0TGlnaHRpbmdfY29ybmVsbEJveFR3b0xpZ2h0cy5wbmciLCJzbGlkZXNob3ciOiIxMmNiNmU2In0%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights.png'><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"978\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-331\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights.png 979w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectLighting_cornellBoxTwoLights-768x767.png 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-331'>\n\t\t\t\tDirectLighting -CornellBoxTwoLights\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Specular BTDFs\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM2LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvU3BlY3VsYXItQlRERnMucG5nIiwic2xpZGVzaG93IjoiMTJjYjZlNiJ9\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs.png'><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"975\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-336\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Specular-BTDFs-768x767.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-336'>\n\t\t\t\tSpecular BTDFs\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Dielectric materials\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI5LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGllbGVjdHJpYy1tYXRlcmlhbHMtLnBuZyIsInNsaWRlc2hvdyI6IjEyY2I2ZTYifQ%3D%3D\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials-.png'><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"979\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials-.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-329\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials-.png 979w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials--300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials--150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Dielectric-materials--768x768.png 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-329'>\n\t\t\t\tSpecular BTDFs &#8211; Dielectric materials\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"Naive_Veach Scene\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI4LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvTmFpdmVfVmVhY2gtU2NlbmUucG5nIiwic2xpZGVzaG93IjoiMTJjYjZlNiJ9\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene.png'><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"976\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-328\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/Naive_Veach-Scene-768x768.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-328'>\n\t\t\t\tVeach Scene\n(BSDF Integrator)\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"DirectSimple_VeachScene\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzI0LCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0U2ltcGxlX1ZlYWNoU2NlbmUucG5nIiwic2xpZGVzaG93IjoiMTJjYjZlNiJ9\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene.png'><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"975\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-324\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene.png 975w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectSimple_VeachScene-768x768.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-324'>\n\t\t\t\tVeach Scene\n(Direct Light Integrator)\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"12cb6e6\" data-elementor-lightbox-title=\"DirectMIS_VeachScene\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzIzLCJ1cmwiOiJodHRwczpcL1wvamljaHUuYXJ0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRGlyZWN0TUlTX1ZlYWNoU2NlbmUucG5nIiwic2xpZGVzaG93IjoiMTJjYjZlNiJ9\" href='https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene.png'><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"976\" src=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene.png\" class=\"attachment-large size-large\" alt=\"\" aria-describedby=\"gallery-1-323\" srcset=\"https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene.png 976w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene-300x300.png 300w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene-150x150.png 150w, https:\/\/jichu.art\/wp-content\/uploads\/2024\/03\/DirectMIS_VeachScene-768x768.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-323'>\n\t\t\t\tVeach Scene\n(MIS Integrator)\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Monte Carlo path tracer in C++ using Naive, Direct and Multiple Importance Sampling &#8211; Direct Lighting Lighting Integrator using LTE with Multiple light sources,   Multiple materials (BSDF &#8211; BRDFs and BTDFs, Fresnel) with Stratified, grid and random sampling techniques. <\/p>\n","protected":false},"author":1,"featured_media":325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-309","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwares"],"_links":{"self":[{"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/posts\/309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/comments?post=309"}],"version-history":[{"count":4,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/posts\/309\/revisions"}],"predecessor-version":[{"id":340,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/posts\/309\/revisions\/340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/media\/325"}],"wp:attachment":[{"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/media?parent=309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/categories?post=309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jichu.art\/index.php\/wp-json\/wp\/v2\/tags?post=309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}