Return to “Technical”

Post

Proland - real-time planet rendering

#1
First of all, this is not mine work. I've just thought that it could be of help in case you decide to do seamless planetary landing. Here's demo video of it: http://youtu.be/uvskrieOWPw

You can find documentation and source code here: http://proland.inrialpes.fr/download.html

Hopefully it can give you some ideas how to implement things you want, without having to waste much time figuring out how to do it.

You can also check Pioneer, the most recent open source "copy" of Elite. But it has terrible graphics imho, a bit better than Oolite. Although Pioneer does have procedurally generated cities but they look awful. Many others did seamless planetary landing, including projects like Outerra, SpaceEngine, Celestia etc. Also many individuals did it.

In case you want to create proper nature on those planets, this is interesting one man project as well: http://youtu.be/Xs7TvmuLm1M

I have just one question. All these projects have LoD popping issues. Is it possible to optimize the code to avoid that or there will always be some pop-up, even with best hardware?

It would be awesome if you guys who are working on these procedural engines each by himself, could somehow create a company together and make the game of my dreams :)

Edit: One more thing. Your backers should know that even if you make seamless planetary landing possible, it will be an empty ground with maybe a base or two. Without multiplayer it would be waste of time doing it and waste of space in general. With animation between space and planets you can make it like in Heroes and Might and Magic, show some planet scenery in background and put options to build things on that screen. Imho having whole planet to explore is bad idea, if you don't make everything procedural: nature, cities, even people. But that takes too much time and maybe not even possible.

One dude from my country was trying to achieve that in his spare time and eventually he got fed up with it. Engine he created was used for some dumb arcade space on-rail shooter. You have to put limits somewhere.
Post

Re: Proland - real-time planet rendering

#2
Wow, beautiful. Thanks for the link, I was unaware of this project and will gladly take a peak at the source code :D

The popping problem is a hard one to solve. I don't think it's impossible, per-se, but most LOD techniques used for planet rendering don't fully smooth out popping. To be honest, I'm not sure how much additional power it would take.
“Whether you think you can, or you think you can't--you're right.” ~ Henry Ford
Post

Re: Proland - real-time planet rendering

#5
Leshma wrote:You can also check Pioneer, the most recent open source "copy" of Elite. But it has terrible graphics imho, a bit better than Oolite.
Deej wrote:I also agree with you about pioneer/oolite, they both need a little bit of a clean-up in the interface department.
Pioneer is of course a remake of Frontier, not Elite. And as far as Oolite is concerned, there's the beauty of its expandability. If you want stunning graphics, you can get them. There's not just one, but several re-designs of the ships and stations available, each in their own style. And there's not just one, but several packs of planet textures available. And so on. For starters, you can check out the "Expansion Packs" section in the gallery, in order to get an idea what it can look like. Also, the graphics (and interface) department is continuously improved, even as we speak. Check out for instance what the lasers and exhaust plumes will look like in the next version.

Online Now

Users browsing this forum: No registered users and 8 guests

cron