{"id":41,"date":"2013-02-06T19:35:32","date_gmt":"2013-02-07T03:35:32","guid":{"rendered":"http:\/\/www.teamfizzgames.com\/Matt\/?p=41"},"modified":"2013-02-07T00:24:56","modified_gmt":"2013-02-07T08:24:56","slug":"goodgraphics11-png-fun-with-animation","status":"publish","type":"post","link":"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics11-png-fun-with-animation\/","title":{"rendered":"GoodGraphics11.png, Fun With Animation"},"content":{"rendered":"<p>The next major update to the graphics engine was to handle basic skeletal animation. \u00a0This required updates to both the graphics engine and the FBX conversion pipeline. \u00a0This was also the first model to use specular maps, so support for that also had to be built into the engine. \u00a0This initial specular mapping was actually wrong, but looked correct enough on models with small enough triangles that I didn&#8217;t notice the bug for a long (5 months!) time. Also, artists were very happy that I finally corrected the issue with my loadtime normals calculation undoing their work on smoothing groups.<\/p>\n<p>This was also the birth of the scuttle, which despite not fitting the current theme of the game and never being intended as an actual game asset was beloved by the team and our game instructors and is still in the game to this day because of it. \u00a0A lot of people also feel a real need to kill it. \u00a0It&#8217;s kind of a 50\/50 split.<\/p>\n<p>This image was taken on 9\/17\/12.<\/p>\n<div style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics11.png\"><img loading=\"lazy\" decoding=\"async\" class=\" \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics11.png\" width=\"621\" height=\"481\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics11.png, specular mapping and skeletal animation.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The next major update to the graphics engine was to handle basic skeletal animation. \u00a0This required updates to both the graphics engine and the FBX conversion pipeline. \u00a0This was also the first model to use specular maps, so support for that also had to be built into the engine. \u00a0This \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics11-png-fun-with-animation\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[2],"tags":[],"class_list":["post-41","post","type-post","status-publish","format-standard","hentry","category-graphicsdev"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p39ImV-F","_links":{"self":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":3,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/41\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/tags?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}