{"id":93,"date":"2013-02-11T14:17:25","date_gmt":"2013-02-11T22:17:25","guid":{"rendered":"http:\/\/www.teamfizzgames.com\/Matt\/?p=93"},"modified":"2013-03-01T05:44:29","modified_gmt":"2013-03-01T13:44:29","slug":"goodgraphics17_x-png-artists-want-progress-shots-i-am-bad-at-taking-them","status":"publish","type":"post","link":"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics17_x-png-artists-want-progress-shots-i-am-bad-at-taking-them\/","title":{"rendered":"GoodGraphics17_X.png, Artists Want Progress Shots, I Am Bad At Taking Them"},"content":{"rendered":"<p>These are actually the last progress shots I have for the semester. \u00a0While my memory on why is a little hazy, I&#8217;m going to claim that it was an intense semester for me and finishing all of my other classes and getting things implemented in the graphics engine was enough work without having to remember to take new progress shots. \u00a0Yeah, that&#8217;s the ticket.<\/p>\n<p>So, there isn&#8217;t necessarily any big new features being documented in these image captures. My artists and producer wanted new progress shots so I took some that showed overall progress rather than any individual feature. \u00a0What I can claim here is that shadow mapping was cleaned up a lot to provide better, crisper shadowing. \u00a0Also, I had just tracked down a bug in my asset caching system; the system worked perfectly until it tried to cache mesh data between frames. \u00a0Something about what DirectX does while state changing between render frames caused bizarre vertex deformation when I tried to cache between frames. \u00a0While the bug had presented in multiple ways that weren&#8217;t obvious for months, I had finally tracked it down and solved it simply by forcing a recache at the start of each frame. \u00a0I was simultaneously pleased that I had solved it and angry that it had taken me so long to figure out the root issue.<\/p>\n<p>Also, most of these images don&#8217;t do a great job of capturing the state of the graphics engine. \u00a0One makes it look like the scuttle casts no shadow and one is a goofy capture of what happens when you toggle wireframe mode with glow outlines active. \u00a0But, here they are anyway.<\/p>\n<p>These images were taken on 10\/25\/12.<\/p>\n<div style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17.png\"><img loading=\"lazy\" decoding=\"async\" class=\" \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17.png\" width=\"620\" height=\"481\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics17.png, a good progress shot of the graphics engine.<\/p><\/div>\n<div style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\" \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_2.png\" width=\"621\" height=\"481\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics17_2.png, wireframing glow outlines.<\/p><\/div>\n<div style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\" \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_3.png\" width=\"621\" height=\"481\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics17_3.png, this is a goofy picture of nonsense.<\/p><\/div>\n<div style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_4.png\"><img loading=\"lazy\" decoding=\"async\" class=\" \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics17_4.png\" width=\"621\" height=\"481\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics17_4.png, good self shadowing on the scuttle.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>These are actually the last progress shots I have for the semester. \u00a0While my memory on why is a little hazy, I&#8217;m going to claim that it was an intense semester for me and finishing all of my other classes and getting things implemented in the graphics engine was enough \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics17_x-png-artists-want-progress-shots-i-am-bad-at-taking-them\/\"> 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-93","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-1v","_links":{"self":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/93","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=93"}],"version-history":[{"count":3,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":185,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/93\/revisions\/185"}],"wp:attachment":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}