{"id":1145,"date":"2014-12-04T22:52:08","date_gmt":"2014-12-04T22:52:08","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=1145"},"modified":"2014-12-04T22:52:08","modified_gmt":"2014-12-04T22:52:08","slug":"p-152-virtual-world-concept-update-22-spherical-terrain-improved-sphere-texturing","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p-152-virtual-world-concept-update-22-spherical-terrain-improved-sphere-texturing\/","title":{"rendered":"P-152: Virtual World Concept Update 22: Spherical Terrain: Improved Sphere Texturing"},"content":{"rendered":"<p>I have made some significant improvements to the texturing and rendering of the Spherical Terrain. I think I am confident calling it a &#8220;planet&#8221; now.<\/p>\n<p>I have modified the Resolution of the Terrain, and the Octave Count, Frequency, and Persistence of the Perlin Noise, as well as adding a gradient to the coloured areas of the Terrain, instead of a single colour. The result, I think, looks excellent.<\/p>\n<p>I think I will begin the research and implementation of the collision system now. The texturing still needs a lot of work, it has no normal or bumpmapping, no lighting, shading, or any other fancy effects at all. However, I am eager to cross of the last two essential requirements for the success of the terrain, which are collision and terrain paging\/LOD\/Optimisation.<\/p>\n<p>&nbsp;<\/p>\n<p>The video below seems choppy, but the terrain actually renders very smoothly, even at a relatively decent resolution of 256.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/OqXzN3_gdqI\" width=\"420\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment96-Dec.-04-19.37.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1153\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment96-Dec.-04-19.37-300x232.jpg\" alt=\"PhoenixGameDevelopment96 Dec. 04 19.37\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment96-Dec.-04-19.37-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment96-Dec.-04-19.37-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment96-Dec.-04-19.37.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment97-Dec.-04-19.37.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1152\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment97-Dec.-04-19.37-300x232.jpg\" alt=\"PhoenixGameDevelopment97 Dec. 04 19.37\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment97-Dec.-04-19.37-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment97-Dec.-04-19.37-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment97-Dec.-04-19.37.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment98-Dec.-04-19.38.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1151\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment98-Dec.-04-19.38-300x232.jpg\" alt=\"PhoenixGameDevelopment98 Dec. 04 19.38\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment98-Dec.-04-19.38-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment98-Dec.-04-19.38-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment98-Dec.-04-19.38.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment99-Dec.-04-19.38.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1150\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment99-Dec.-04-19.38-300x232.jpg\" alt=\"PhoenixGameDevelopment99 Dec. 04 19.38\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment99-Dec.-04-19.38-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment99-Dec.-04-19.38-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment99-Dec.-04-19.38.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment100-Dec.-04-19.38.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1149\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment100-Dec.-04-19.38-300x232.jpg\" alt=\"PhoenixGameDevelopment100 Dec. 04 19.38\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment100-Dec.-04-19.38-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment100-Dec.-04-19.38-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment100-Dec.-04-19.38.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment102-Dec.-04-19.39.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1148\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment102-Dec.-04-19.39-300x232.jpg\" alt=\"PhoenixGameDevelopment102 Dec. 04 19.39\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment102-Dec.-04-19.39-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment102-Dec.-04-19.39-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment102-Dec.-04-19.39.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment104-Dec.-04-19.39.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1147\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment104-Dec.-04-19.39-300x232.jpg\" alt=\"PhoenixGameDevelopment104 Dec. 04 19.39\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment104-Dec.-04-19.39-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment104-Dec.-04-19.39-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment104-Dec.-04-19.39.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment105-Dec.-04-19.39.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1146\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment105-Dec.-04-19.39-300x232.jpg\" alt=\"PhoenixGameDevelopment105 Dec. 04 19.39\" width=\"300\" height=\"232\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment105-Dec.-04-19.39-300x232.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment105-Dec.-04-19.39-1024x793.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2014\/12\/PhoenixGameDevelopment105-Dec.-04-19.39.jpg 1040w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have made some significant improvements to the texturing and rendering of the Spherical Terrain. I think I am confident calling it a &#8220;planet&#8221; now. I have modified the Resolution of the Terrain, and the Octave Count, Frequency, and Persistence of the Perlin Noise, as well as adding a gradient to the coloured areas of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,10],"tags":[],"class_list":["post-1145","post","type-post","status-publish","format-standard","hentry","category-art-and-designs","category-software-and-games","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/1145"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=1145"}],"version-history":[{"count":2,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/1145\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/1145\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=1145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=1145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=1145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}