{"id":303,"date":"2015-03-01T17:23:31","date_gmt":"2015-03-02T01:23:31","guid":{"rendered":"http:\/\/lucasmagder.com\/blog\/?page_id=303"},"modified":"2017-10-30T08:49:35","modified_gmt":"2017-10-30T15:49:35","slug":"meteor-shower","status":"publish","type":"page","link":"https:\/\/lucasmagder.com\/blog\/projects\/meteor-shower\/","title":{"rendered":"Meteor Shower"},"content":{"rendered":"<p>This is a demo we did with APEX destruction for the Tegra K1 launch at CES.<\/p>\n<p>We have a full HDR stack, temporal AA, compute particles and debris, volumetric meteor trails, lens effects and everything running at 30fps on a K1\u00a0includinge a CPU\/GPU hybrid compute system for GI. \u00a0It asynchronously updates a voxel based representation of the structure as it's destroyed to create correct lighting.<\/p>\n<p>It was tough to optimize and I even ended up having to write a incremental re-meshing system to weld the non-fractured stuff to get our draw calls down, but\u00a0I'm really proud of the result since a lot of stuff came together!<\/p>\n<p>\t<div class='ngg-imagebrowser default-view'\n\t\tid='ngg-imagebrowser-9fb92ca4c1c97d1fec0a350af2df5811-303'\n\t\tdata-nextgen-gallery-id=\"2\"\n\t\tdata-gallery-id=\"2\"\n\t\t\t\tdata-gallery-name=\"Meteor Shower\"\n\t\t>\n\n\t\t<h3>Impact<\/h3>\n\n\t\t<div id=\"ngg-image-0\" class=\"pic\" \n\t\t\t\t\t>\n\t\t\t\t<a href='https:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg?t=1425259464'\n\t\t\ttitle=' '\n\t\t\tdata-src=\"https:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg?t=1425259464\"\n\t\t\tdata-thumbnail=\"https:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/thumbs\/thumbs_shot2.jpg?t=1425259464\"\n\t\t\tdata-image-id=\"9\"\n\t\t\tdata-image-name=\"shot2.jpg\"\n\t\t\tdata-title=\"Impact\"\n\t\t\tdata-description=\" \"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t<img title='Impact'\n\t\t\t\talt='Impact'\n\t\t\t\tsrc='https:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg?t=1425259464'\/>\n\t\t<\/a>\n\n\t\t<\/div>\n\t\t<div class='ngg-imagebrowser-nav'>\n\n\t\t\t<div class='back'>\n\t\t\t\t<a class='ngg-browser-prev'\n\t\t\t\t\tid='ngg-prev-16'\n\t\t\t\t\thref='https:\/\/lucasmagder.com\/blog\/projects\/meteor-shower\/nggallery\/image\/shot9_gi\/'>\n\t\t\t\t\t<i class=\"fas fa-chevron-left\" aria-hidden=\"true\"><\/i>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<div class='next'>\n\t\t\t\t<a class='ngg-browser-next'\n\t\t\t\t\tid='ngg-next-8'\n\t\t\t\t\thref='https:\/\/lucasmagder.com\/blog\/projects\/meteor-shower\/nggallery\/image\/shot1\/'>\n\t\t\t\t\t<i class=\"fas fa-chevron-right\" aria-hidden=\"true\"><\/i>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<div class='counter'>\n\t\t\t\tImage\t\t\t\t1\t\t\t\tof\t\t\t\t9\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t\t<div class='ngg-imagebrowser-desc'>\n\t\t\t<p> <\/p>\n\t\t<\/div>\n\n\t<\/div>\t\t<\/div>\n\t<\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a demo we did with APEX destruction for the Tegra K1 launch at CES. We have a full HDR stack, temporal AA, compute particles and debris, volumetric meteor trails, lens effects and everything running at 30fps on a K1\u00a0includinge a CPU\/GPU hybrid compute system for GI. \u00a0It asynchronously updates a voxel based representation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":22,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-303","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/comments?post=303"}],"version-history":[{"count":7,"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303\/revisions\/343"}],"up":[{"embeddable":true,"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"https:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/media?parent=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}