{"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":"http:\/\/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>\n\n\t<div class='ngg-imagebrowser'\n         id='ngg-imagebrowser-335-303'\n         data-nextgen-gallery-id=\"335\">\n\n        <h3>Impact<\/h3>\n\n        <div id=\"ngg-image-0\" class=\"pic\" >\n\n        <a href='http:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg'\n           title=' '\n           data-src=\"http:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg\"\n           data-thumbnail=\"http:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/thumbs\/thumbs_shot2.jpg\"\n           data-image-id=\"9\"\n           data-title=\"Impact\"\n           data-description=\" \"\n           >\n            <img title='Impact'\n                 alt='Impact'\n                 src='http:\/\/lucasmagder.com\/blog\/wp-content\/gallery\/meteor-shower\/shot2.jpg'\/>\n        <\/a>\n\n        <\/div> \n\n        <div class='ngg-imagebrowser-nav'>\n\n            <div class='back'>\n                <a class='ngg-browser-prev'\n                   id='ngg-prev-16'\n                   href='http:\/\/lucasmagder.com\/blog\/projects\/meteor-shower\/nggallery\/image\/shot9_gi\/'>\n                    &#9668; Back                <\/a>\n            <\/div>\n\n            <div class='next'>\n                <a class='ngg-browser-next'\n                   id='ngg-next-8'\n                   href='http:\/\/lucasmagder.com\/blog\/projects\/meteor-shower\/nggallery\/image\/shot1\/'>\n                    Next                    &#9658;\n                <\/a>\n            <\/div>\n\n            <div class='counter'>\n                Picture                1                of                9            <\/div>\n\n            <div class='ngg-imagebrowser-desc'>\n                <p> <\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\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},"_links":{"self":[{"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303"}],"collection":[{"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/comments?post=303"}],"version-history":[{"count":7,"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303\/revisions"}],"predecessor-version":[{"id":343,"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/303\/revisions\/343"}],"up":[{"embeddable":true,"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"http:\/\/lucasmagder.com\/blog\/wp-json\/wp\/v2\/media?parent=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}