Virtual Globe and Terrain Rendering



Our team has learned a lot while developing Insight3D and the 3D capabilities in STK. Designing a 3D engine that meets the precision and performance requirements for these types of applications is challenging, to say the least. It takes a carefully designed engine to do things like visualize immense amounts of imagery and terrain, and precisely render a massive world.

Deron and I realized that not much has been written about this type of 3D engine, at least not all in the same place, so we decided to start writing a book on the topic: Virtual Globe and Terrain Rendering. This isn't a book on Insight3D or STK specifically but rather a best practices guide for designing and implementing 3D engines for virtual globes, GIS, simulations, etc - all things we've learned by working on Insight3D and STK. If you're interested in this kind of stuff, check out the book's blog as we continue to work on the manuscript and example code.

I should mention that our book is not directly affiliated with AGI. Although, since AGI is such an awesome employer, they are very encouraging about our book project and allowed us to mention it on this blog.

16 Responses to “Virtual Globe and Terrain Rendering”


  1. 1 imipseunice

    for chanel handbags for cheap to your friends chanel handbags for cheap with low price

  2. 2 pakignelle

    purchase tall ugg boots to take huge discount tall ugg boots to take huge discount

  3. 3 online life insurance quote

    This design is incredible! You most certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

  4. 4 mma training conditioning

    Have you ever considered about adding a little bit more than just your articles? I mean, what you say is valuable and all. Nevertheless imagine if you added some great photos or videos to give your posts more, “pop”! Your content is excellent but with pics and clips, this website could definitely be one of the greatest in its field. Awesome blog!

  5. 5 jual kucing persia

    Currently it sounds like BlogEngine is the top blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?

  6. 6 Constitution

    I do enjoy the way you have presented this problem and it does indeed offer us a lot of fodder for thought. Nevertheless, because of what precisely I have seen, I just trust when other commentary pile on that folks keep on issue and not start on a soap box of the news du jour. Still, thank you for this fantastic piece and even though I do not necessarily concur with the idea in totality, I regard the point of view.

  7. 7 flight codes

    With every thing which seems to be developing throughout this particular subject material, a significant percentage of perspectives happen to be relatively stimulating. However, I beg your pardon, because I do not subscribe to your whole suggestion, all be it radical none the less. It seems to everyone that your commentary are not completely validated and in simple fact you are yourself not really fully certain of the assertion. In any event I did take pleasure in looking at it.

  8. 8 business process management

    Hello! This post couldn’t be written any better! Reading this post reminds me of my previous room mate! He always kept talking about this. I will forward this post to him. Pretty sure he will have a good read. Thanks for sharing!

  9. 9 pf7050p

    Hi there! I’m at work browsing your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the superb work!

  10. 10 business appraisers in edmonton

    Greetings! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when browsing from my iphone. I’m trying to find a template or plugin that might be able to fix this problem. If you have any recommendations, please share. Appreciate it!

  11. 11 palestine map

    Hello there! This post couldn’t be written any better! Reading this post reminds me of my old room mate! He always kept chatting about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

  12. 12 Karan Amott

    Hey there! Would you mind if I share your blog with my facebook group? There’s a lot of people that I think would really enjoy your content. Please let me know. Cheers

  13. 13 daftar nama bayi

    This blog won’t render correctly on my i phone – you may wanna try and repair that

  14. 14 Nürnberg

    Does your blog have a contact page? I’m having trouble locating it but, I’d like to send you an email. I’ve got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it improve over time.

  15. 15 porn agents

    Nice blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple tweeks would really make my blog shine. Please let me know where you got your design. Thank you

  16. 16 wow download

    Hi! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I’m getting sick and tired of Wordpress because I’ve had problems with hackers and I’m looking at options for another platform. I would be fantastic if you could point me in the direction of a good platform.

Leave a Reply