{"id":40,"date":"2006-02-08T20:12:03","date_gmt":"2006-02-08T10:12:03","guid":{"rendered":"http:\/\/www.doolwind.com\/blog\/?p=38"},"modified":"2006-02-08T20:12:03","modified_gmt":"2006-02-08T10:12:03","slug":"glossy-smoke-damage","status":"publish","type":"post","link":"https:\/\/www.doolwind.com\/blog\/glossy-smoke-damage\/","title":{"rendered":"Glossy Smoke Damage"},"content":{"rendered":"<p class=\"MsoNormal\">After adding environment mapping I decided I was on a roll and would add \u2018gloss mapping\u2019 to my models.  The alpha values within the normal map now specify how glossy or reflective that part of the model is.  The more reflective a pixel the more of the environment will be reflected from it.  In the screenshot below I\u2019ve simply put a few large lines on the ship with no gloss to show off the effect.  In the hands of an artist this will allow for some interesting effects.<\/p>\n<p class=\"MsoNormal\">I\u2019m also implementing my damage model ready for some internal tests of the new gameplay elements.  There are currently three damage points on the ship and depending where the missile detonates and it\u2019s distance damage is done to each of these three points.  I\u2019m open to recommendations about how many damage points should be on the ship, however for now I think three will work well.<\/p>\n<p class=\"MsoNormal\">As part of the damage modelling I\u2019ve decided to represent the damage to each part of the ship by atmosphere leaking from it rather than simple health bars.  As a test I\u2019ve added a simple smoke particle system which looks quite good however needs some optimization.<\/p>\n<p class=\"MsoNormal\"><a href=\"http:\/\/www.doolwind.com\/images\/blog\/smoke.jpg\" \/><\/p>\n<div style=\"text-align: center\"><a href=\"http:\/\/www.doolwind.com\/images\/blog\/smoke.jpg\"><img decoding=\"async\" style=\"width: 278px; height: 208px\" src=\"http:\/\/www.doolwind.com\/images\/blog\/smoke.jpg\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>After adding environment mapping I decided I was on a roll and would add \u2018gloss mapping\u2019 to my models. The alpha values within the normal map now specify how glossy or reflective that part of the model is. The more reflective a pixel the more of the environment will be reflected from it. In the <a class=\"more-link\" href=\"https:\/\/www.doolwind.com\/blog\/glossy-smoke-damage\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-cic"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgEc5-E","_links":{"self":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":0,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}