Wednesday, July 23, 2008

What's in the EarthBrowser pipeline?

If you aren't interested in wading through my sleep inducing 30 minute Google presentation, I'm planning on detailing much of what I said in a series of blog posts.

Contrary to almost every bit of advice I've been given I'm going to lay most of my cards out on the table about the future of EarthBrowser. For a single guy trying to go up against multi-billion dollar corporations, I need as much attention as I can get. However I'm not going to reveal everything, I've got some pretty cool things under wraps for release later this year.

Flash 10: I'm very excited about Flash 10 and believe that it will open the door for real-time 3D in the web browser. For me the most important aspects of F10 are native matrix operations, hardware accelerated rendering and a shading language. This will enable EarthBrowser to have true 3D navigable terrain with mountains, valleys and even underwater exploration, right in your web browser or in the desktop authoring app. I am hoping to get a 50-100% increase in rendering speed and be able to do really pretty things like normal mapping and atmospheric scattering.

3D Collada models: I'm not really a big fan of the obsession by Google and MS to put accurate 3D buildings on the earth, but if you have the data it isn't really hard to do. I've got more interesting uses for 3D models which will become more apparent in future versions.

GPS track importing: A very easy feature to add for people to edit and share.

iPhone version: I still hold out hope for Apple and Adobe to get Flash running on the iPhone so I haven't allocated much of my bandwith to this project yet. However after some exploration of the problem space, I estimate it will be relatively simple to port from my current codebase due to the nicely abstracted rendering backend.

My next blog post will detail the geometry / time coordinate extension that I hope will make it into the KML standard at some point. Time coordinates are designed for use in feature animation, which is an obvious use but was never a design consideration for KML. I don't really have the time or desire to submit and shepherd a proposal through an OGC standards committee. Perhaps there could be something like the Boost Library for KML where proposed extensions are selected to become part of the standard after being tested and refined by use in the community. Seems like this would be a great place for me and the WorldWind developers to start taking a little initiative and advance the state of the art for virtual globes.

12 comments:

Adam Estrada said...

Matt,
I must say that this is definitely an impressive product! There aren't a lot of geoapps out there that make good use of Adobe AIR technology. It looks like Google might be starting to get it too. Keep up the good work!

Adam

Johan said...

Hi Matt,

I totaly agree with you about the
"accurate 3D buildings" i am not a fan about them either, and i don't think they look that fancy at all.

I am looking forward to the 50-100% speed increase,
and the 3D terrain so awesome that will be.
EB 3.0 is sooo much better than GE.

Keep up the good work, you are awesome Matt.

Regards, Johan

Martin said...

Matt,

As as long time fan of EarthBrowser, I am excited about what you have done and where you are going. I look forward to the GPS, 3D terrain, and iPhone features. Couldn't really care about building rendering.

Martin

Jude Elliot said...

'm utilizing the most recent Mozilla Firefox on Windows 7. I have five tabs as of now open as am working for Assignment Land UK - two Y!A and three are content based occupation advertisements - yet for reasons unknown the Firefox procedure is running at around 275 000 K of the Private Working Set Memory (the thing Windows Task Manager measures its projects in

Alex jones said...

Good efforts! It is a fantastic website for the people looking to learn something. Keep doing the good work. Writing an assignment is not something that every student likes. That’s why opting for our assignment writing service could be right choice as grades play a significant role in the academic as well as professional life.
Buy Assignment

Thomas pedro said...

So is there no other approach to purchase diversion arrive? One of the most ideal approaches to do this is open up your pocket and pay money for the land bargain. In the event that you don't have that sort of cash then utilize home value or go for renegotiating. car title loans chicago

Thomas pedro said...

After some seeking I could concoct a rundown of neighborhood banks in the new England Area who might back the land just buy as they comprehended the nearby market and said it would require an up front installment of 30-40% relying upon the bank.cash advance

ALOK said...

HELLO https://datascience360blog.wordpress.com/

Collien Paul said...

Distributed computing makes everything fair and permits littler organizations to contend with bigger enterprises. It permits simple remote working. Crazy Stupid Love Jacob Palmer Jacket

Kimberly J. Haas said...
This comment has been removed by the author.
Kimberly J. Haas said...

I have five tabs as of now open as am working for Assignment writing help

- two Y!A and three are content based occupation advertisements

marko said...

Admonished is forearmed! So it is with payday credits. On the off chance that you comprehend what this sort of loan will cost you, you will be in a superior position to measure the upsides and downsides of deciding on it. Along these lines you will likewise know precisely what sum you have to pay back to the payday credit organizations. cash advance san-diego