{"id":179,"date":"2016-10-07T20:46:33","date_gmt":"2016-10-07T18:46:33","guid":{"rendered":"http:\/\/robert-lindner.com\/blog\/?p=179"},"modified":"2016-10-07T20:46:33","modified_gmt":"2016-10-07T18:46:33","slug":"planet-renderer","status":"publish","type":"post","link":"https:\/\/leah-lindner.com\/blog\/2016\/10\/07\/planet-renderer\/","title":{"rendered":"Planet Renderer"},"content":{"rendered":"<p><strong>Announcement<\/strong>: Starting this week, every sunday I will be writing a blog post about the progress of my graduation work.<\/p>\n<p>The topic is researching\u00a0and implementing\u00a0the creation of a real time planet renderer, with the deadline at some point next January. This is a topic I have been wanting to approach for a while now, so I have been pushing to be allowed to implement this topic as my graduation work.<\/p>\n<p><!--more--><\/p>\n<p>There are two fixed parts that are going to be implemented in this work, being the display of terrain on a sphere with different levels of detail, and atmospheric scattering on top of this. If there is extra time I will also look into topics such as ocean shaders, forrests or atmospheric effects such as clouds, rain etc.<\/p>\n<p>Here is some inspiration I have collected:<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=0I7Af2Ev5iQ\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=0I7Af2Ev5iQ<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=aKvsd7I4VQA\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=aKvsd7I4VQA<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=FnmWuCtxKw8\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=FnmWuCtxKw8<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=6nasYOEFICk\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=6nasYOEFICk<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=OiGADgezjC8\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=OiGADgezjC8<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=0bQz5ugtfLY\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=0bQz5ugtfLY<\/a><\/p>\n<p>The project will be implemented from scratch using OpenGl and C++.<\/p>\n<p>The idea behind the blog is having a resource for people to follow the process of implementing such a project, especially those who intend to give it a try themselves.<\/p>\n<p>I am already researching various LOD techniques, and will post about this next sunday.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Announcement: Starting this week, every sunday I will be writing a blog post about the progress of my graduation work. The topic is researching\u00a0and implementing\u00a0the creation of a real time planet renderer, with the deadline at some point next January. This is a topic I have been wanting to approach for a while now, so &hellip; <a href=\"https:\/\/leah-lindner.com\/blog\/2016\/10\/07\/planet-renderer\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Planet Renderer&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,5,10,6],"tags":[16,26,27,37,40,41,42],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-general","category-graphics-programming","category-planet-renderer","category-project","tag-c","tag-graduation-work","tag-graphics-programming","tag-opengl","tag-planet-renderer","tag-render","tag-rendering"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":0,"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"wp:attachment":[{"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leah-lindner.com\/blog\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}