Blog Posts » NASA World Wind Java SDK 0.6 – Video

NASA World Wind Java SDK 0.6 – Video

To follow up on my post about the new nightly builds of World Wind Java I have put together a video clip, also I didn’t mention it in the last post but the builds are version 0.6 of the SDK. I’ll put a short description of how I made the video at the bottom of this post, but be aware I used so FRAPS, so there are some dropped frames which makes the app’s look less smooth than they actually are.

The first part of the video uses the basic build of the SDK, it shows placenames, a compass, scalebar and a clickable world map. To begin we zoom in to Washington, it starts off as satellite imagery, Blue Marble NG, then as we get closer i-cubed and finally high resolution aerial imagery from the USGS, we pan around a bit then click on the World map to automatically zoom to Europe, by using the world map again we take a tour of the globe, first to South Africa, then China, Australia and finally back to the U.S. Then zooming out to see the whole globe, the world map, compass, scalebar and finally placenames are turned off, and we zoom away into space.

The second part shows off the new multimedia annotations in the SDK, first we see the globe with two annotations, one has information about Mount Saint Helens, clicking view slides brings up a Java viewer box showing an image of Mount Saint Helens before it’s last major eruption, we then zoom in and pan around to see what it looks like now, by looking at fhe slide we can easily see the difference.

The third part of the clip shows easy building of ‘Airspaces’ another new feature, zooming in to San Francisco we see an interesting area, adding a polygon brings up a yellow translucent cube, clicking the blue spheres allows us to easily stretch and warp the polygon to the desired shape, we then tilt the view to show the shaded shape in 3D, zooming in a bit and dragging one corner of the shape shows it conforming to the terrain below. After some more tilting, spinning, and adjusting our shape we zoom out to find another interesting area, this time its a small island, we then add a sphere, drag it to the center of the island, and using the blue control point resize it to cover the island, we then tilt and rotate a bit for a better view, finally we zoom out and stretch the shape to cover most of the bay.

The final part of the video shows some more ‘Airspaces’ using the Airspace viewer, we first zoom to a red cylinder covering half of Africa, moving the mouse over the shape changes it’s colour and brings up an annotation telling us the size of the cylinder, next we zoom to some more demo Airspaces, each has an annotation with a description, first ‘orbits’, then a polyarc, two partial cylinders, terrain conformant cylinder, sphere and a 3 layer cake. We zoom in to have a closer look at the cake, then move to view a curtain around Snohomish country and another around San Juan country, we zoom out next to view some larger shapes, a track, an orbit from N.Y. to L.A., a rhumb curtain from America to Japan and lastly a great arc from America to Japan.

There are many more new features discuseed by Patrick Murris on his blog, I will make videos of these when I get access to some more compiled demo apps.

As promised here are the details on how I created this clip, first off I used FRAPS to create some screen captures, this took longer than expected, manually getting smooth zooms is not easy, I really missed .NET’s movie scripting here. Next each clip was loaded into VirtualDub, I chose the best, cut out pauses and saved the main clips as raw avi files, at this point I noticed that not all the clips were the same resolution, so I loaded them back into VirtualDub, used the resize filter with lanzcos 3 and saved them again. After this I created a couple of png’s in paint shop pro, one with the video title, the other the final credits, I then loaded these individually into VirtualDub and repeatedly copied and pasted until they were 50 frames long, at this point you need to check the framerate matches your video clip, it defaults to 30fps, after changing to 25fps I saved both clips.

Then each clip was loaded in VirtualDub again, the first clip you just load for the rest keep using ‘append avi segment’, at this point I used a new filter ‘NatanNever’s Exotic Fade filter‘, it produces fade effects at joins, you provide the frame number of the joins, length and type of fade and it does the rest. Wav audio was then added, I combined two public domain audio tracks using Audacity, you must make sure your audio track is at least as long as your video track or VirtualDub will just cut the end of the video off at the point the audio ends. I selected full compression for both video and audio, for video I used two pass Xvid at 4200kbps, true MPEG 4 would be better but I don’t know of a free MPEG 4 codec which works with VirtualDub, for audio I used LAME MP3 encoding, then I clicked save and waited 10 minutes or so for both passes to complete.

A full resolution version version of the video can be downloaded from http://sydney.freeearthfoundation.com/dsbaker/videos/ww_java0_6.avi, as always feel free to redistribute this, all the contents are public domain so there are no licensing issues, but please give me credit this video took quite a while to put together, I ended up getting to bed at 9:30 AM!

Add a Comment Below

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. […] has a video up on his blog showing most of the new goodies in WJava 0.6 […]

  2. Hi,

    Thanks for the video.
    What is the name of the most detailed layer you used in the video? It is more detailed than Landsat I-cubed.

  3. That is the USGS Urban Area Ortho layer, glad you liked the video.

  4. уФБФШС ПЮЕОШ РПОТБЧЙМБУШ! ьФБЛЙК ЛПТПФЛЙК НЙЛУ РПМЕЪОЩИ ЪОБОЙК. иПФШ Й “ЪБЦЗМЙ МБНРХ УТЕДЙ ВЕМБ ДОС”:)

  5. jrengui

    Hello, Thanks for the meticulous explanation on the World Wind Java video, but I cannot download it from http://sydney.freeearthfoundation.com/dsbaker/videos/ww_java0_6.avi.
    I am a beginner to study World Wind Java SDK, so could you send the video to me via e-mail, my e-mail address is [email protected], or [email protected], I should express my heartfelt thanks to you. Thank you.

  6. Hi, I am aware this is probably quite unexpected to read, but it is posts like these that helps me to get through the day, when my wife is nagging at me every single waking minute! A few of my friends told me about it but I didn’t find it for quite a while, so a couple days back I was so excited to finally stumble upon it! Myself, I don’t do much blogging due to time constraints however I do love to read other people’s work. I just need to comment to show my admiration for your entries and I also wanted to let you know that so many authors do not get any credit for their work, credit which is, in my opinion well deserved. Given the topic you may not believe me and perhaps doubt that any person could like it so much, but I truly want you to keep it up. It’s number 1!

  7. With this weblog submit you’ve got support me to find the facts which I have to get much more info. Thank you for that!

  8. Considerably, the article is in reality the greatest on this laudable theme. I harmonise with your conclusions and will thirstily look forward to your future updates. I want to say thanks will not just be sufficient, for the tremendous clarity in your documentation style. I will instantly grab your rss feed to stay privy of any updates. Fabulous work and a lot of success in your business endeavors!

  9. of the many video clips that i download, i always watch those that are very funny *;*

  10. There is great information on this page. I enjoy your writing. I’ve added the feed to my boomarks and will be sure to spread the word to my friends. I did have a problem with how fast this blog entry loaded. Might be a problem to optimize.

  11. A mutual friend told me about your site. Glad I listened to him! I like how you really concentrate and get to the gist of the matter but can you go over that last part again? Just a little? –Judy

  12. makes you smile even more. Then you??¥ll know that is ideal for you.

  13. You are so cool! I do not suppose I’ve read through anything like this before. So great to find another person with original thoughts on this subject matter. Really.. thanks for starting this up. This website is one thing that is needed on the web, someone with a little originality!

  14. I am not really wonderful with English but I get hold this really easygoing to read.

  15. whoah this blog is wonderful i love reading your posts. Keep up the great work! You know, a lot of people are hunting around for this info, you could help them greatly.

  16. Good post! We are linking to this particularly great
    post on our website. Keep up the good writing.

    My site … gas grill quick disconnect (Jeannette)

Collage of photos, fireworks, sunset behind some neolithic stones, an old photo of a man with a large moustache, Karen David with Daniel Baker dressed as a knight, a red panda in a tree
green youtube logo
Image of a pencil for blog archives page