{"id":174,"date":"2018-10-18T14:09:15","date_gmt":"2018-10-18T12:09:15","guid":{"rendered":"https:\/\/wp.uni-koblenz.de\/dino\/?page_id=174"},"modified":"2018-10-18T15:23:37","modified_gmt":"2018-10-18T13:23:37","slug":"discrete-distancefields","status":"publish","type":"page","link":"https:\/\/wp.uni-koblenz.de\/dino\/discrete-distancefields\/","title":{"rendered":"Discrete distancefields"},"content":{"rendered":"\n\t<p>Discrete distancefields are generated from meshes. The result is a 3D texture that describes distance values in a sampled volume. This volume can be displayed using sphere tracing without rendering the original triangle mesh.<\/p>\n<p>Discrete distancefields integrate seamlessly into the rest of the framework and can be treated like a usual distancefield, which means that all CSG operations and the like are possible with them.<\/p>\n\t<div style=\"width: 100px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-174-1\" width=\"100\" height=\"100\" preload=\"none\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Example-05_-Main-Window-18.10.2018-14_07_35.mp4?_=1\" \/><a href=\"https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Example-05_-Main-Window-18.10.2018-14_07_35.mp4\">https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Example-05_-Main-Window-18.10.2018-14_07_35.mp4<\/a><\/video><\/div>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Bunny.png\" alt=\"Bunny\" height=\"699\" width=\"1278\" title=\"Bunny\" \/>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Buddha.png\" alt=\"Buddha\" height=\"696\" width=\"1274\" title=\"Buddha\" \/>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.uni-koblenz.de\/dino\/wp-content\/uploads\/sites\/65\/2018\/10\/Dragon.png\" alt=\"Dragon\" height=\"698\" width=\"1275\" title=\"Dragon\" \/>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":187,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-174","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/pages\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/users\/187"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":6,"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/pages\/174\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/pages\/174\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/wp.uni-koblenz.de\/dino\/wp-json\/wp\/v2\/media?parent=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}