

{"id":119,"date":"2015-03-12T14:44:28","date_gmt":"2015-03-12T13:44:28","guid":{"rendered":"https:\/\/project.inria.fr\/mokabajour\/?p=119"},"modified":"2015-05-06T10:59:07","modified_gmt":"2015-05-06T08:59:07","slug":"ray-tracing-results","status":"publish","type":"post","link":"https:\/\/project.inria.fr\/mokabajour\/ray-tracing-results\/","title":{"rendered":"Ray Tracing results"},"content":{"rendered":"<p>Here are the first results after resimulation by ray tracing of the reflector problem, which attest of the robustness and the quality of the algorithm. Below are the targets we want to obtain after reflection of incident rays, followed by the resimulation.<\/p>\n<div id=\"attachment_154\" style=\"width: 280px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/cameraman.gif\"><img decoding=\"async\" aria-describedby=\"caption-attachment-154\" class=\"size-full wp-image-154\" alt=\"cameraman\" src=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/cameraman.gif\" width=\"250\"\/><\/a><p id=\"caption-attachment-154\" class=\"wp-caption-text\">Original target : Cameraman<\/p><\/div>\n<div id=\"attachment_155\" style=\"width: 280px\" class=\"wp-caption alignright\"><a href=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-155\" class=\"size-medium wp-image-155\" alt=\"damier\" src=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier-281x300.jpg\" width=\"230\" srcset=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier-281x300.jpg 281w, https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier.jpg 886w\" sizes=\"(max-width: 281px) 100vw, 281px\" \/><\/a><p id=\"caption-attachment-155\" class=\"wp-caption-text\">Original target : Twisted chessboard<\/p><\/div>\n<div id=\"attachment_150\" style=\"width: 280px\" class=\"wp-caption alignright\"><a href=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier_600e6.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-150\" class=\"size-medium wp-image-150\" alt=\"damier_600e6\" src=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/damier_600e6.png\" width=\"280\" height=\"155\" \/><\/a><p id=\"caption-attachment-150\" class=\"wp-caption-text\">Twisted chessboard resimulation<\/p><\/div>\n<div id=\"attachment_120\" style=\"width: 280px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/cameraman21.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-120\" class=\"size-medium wp-image-120\" alt=\"cameraman2\" src=\"https:\/\/project.inria.fr\/mokabajour\/files\/2015\/03\/cameraman21.png\" width=\"280\" height=\"155\" \/><\/a><p id=\"caption-attachment-120\" class=\"wp-caption-text\">Cameraman after resimulation-262144 diracs-128e6 rays sent<\/p><\/div>\n<ul>\n<ul>\n<li>\n<h2>Twisted chessboard<\/h2>\n<\/li>\n<\/ul>\n<\/ul>\n<p>Source : Uniform square<br \/>\nTarget : ~160000 diracs<br \/>\nRay Tracing : 360e6 rays<\/p>\n<p>Input Processing : 16s<br \/>\nOptimal Transport : 468s<br \/>\nRay Tracing : 1000s (30 processes in parallel)<\/p>\n<ul>\n<li>\n<h2>Cameraman<\/h2>\n<\/li>\n<\/ul>\n<p>Source : Uniform disk<br \/>\nTarget : 262000 diracs<br \/>\nRay Tracing : 360e6 rays<\/p>\n<p>Input Processing : 16s<br \/>\nOptimal Transport : 204s<br \/>\nRay Tracing : 1012s (30 processes in parallel)<\/p>","protected":false},"excerpt":{"rendered":"<p>Here are the first results after resimulation by ray tracing of the reflector problem, which attest of the robustness and the quality of the algorithm. Below are the targets we want to obtain after reflection of incident rays, followed by the resimulation. Twisted chessboard Source : Uniform square Target : ~160000 diracs Ray Tracing : &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/project.inria.fr\/mokabajour\/ray-tracing-results\/\">Continue reading<\/a><\/p>\n","protected":false},"author":641,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1],"tags":[],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-uncategorized","item-wrap"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/users\/641"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":8,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":201,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/posts\/119\/revisions\/201"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/project.inria.fr\/mokabajour\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}