{"id":43,"date":"2013-02-07T00:21:42","date_gmt":"2013-02-07T08:21:42","guid":{"rendered":"http:\/\/www.teamfizzgames.com\/Matt\/?p=43"},"modified":"2013-02-07T00:23:31","modified_gmt":"2013-02-07T08:23:31","slug":"goodgraphics12-png-skydomes-smoothing-groups-and-spatial-partitioning","status":"publish","type":"post","link":"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics12-png-skydomes-smoothing-groups-and-spatial-partitioning\/","title":{"rendered":"GoodGraphics12.png, Skydomes And Spatial Partitioning"},"content":{"rendered":"<p>I got a skydome implemented with day\/night multi-texturing and cloud translation. \u00a0It allowed me to update the lighting system to provide a rudimentary day\/night cycle system.<\/p>\n<p>While it&#8217;s not as obvious, this was the first implementation of our real spatial partitioning system utilizing an octree. \u00a0In the early iteration, every cell was assigned a scaled version of the white crate model, and cells outside of the view radius got drawn as models and branch and bounded. \u00a0It kept performance high regardless of how many objects were in a cell, but it wasn&#8217;t very feasible from a content creation standpoint and was eventually abandoned.<\/p>\n<p>This image was taken on 9\/22\/12.<\/p>\n<div style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"  \" alt=\"\" src=\"http:\/\/www.anguishgames.com\/download\/images\/GoodGraphics12.png\" width=\"621\" height=\"480\" \/><\/a><p class=\"wp-caption-text\">GoodGraphics12.png, skydomes and spatial partitioning.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I got a skydome implemented with day\/night multi-texturing and cloud translation. \u00a0It allowed me to update the lighting system to provide a rudimentary day\/night cycle system. While it&#8217;s not as obvious, this was the first implementation of our real spatial partitioning system utilizing an octree. \u00a0In the early iteration, every \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/www.teamfizzgames.com\/Matt\/goodgraphics12-png-skydomes-smoothing-groups-and-spatial-partitioning\/\"> 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-43","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-H","_links":{"self":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/43","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=43"}],"version-history":[{"count":3,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/posts\/43\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamfizzgames.com\/Matt\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}