Jump to content


Planet Quest 4.0


9 replies to this topic

#1 Guest_Tom Spencer-Smith_*

  • Guests

Posted 18 February 2006 - 03:00 PM

Posted Image


Description
This is from my 3D space screensaver "Planet Quest", which has been doing well on download.com recently. Please download from here:

http://www.download....4-10358053.html

The main features of this screensaver are that the visuals (textures and geometry) are 100% created procedurally on-the-fly in a worker thread. Therefore there is no repetition, and scene change is basically instantaneous. Also, no OpenGL extensions are used so it can run on reasonably low-end hardware. However, it is fillrate-bound and runs at the native desktop resolution, so doesn't perform brilliantly on the lower-end hardware.

Visuals include: planets, clouds, moons, suns, supernovae, stars, nebulae, galaxies, planetary rings, asteroids, comets, lens flares. All procedural.

For version 4.0 I've done a lot of refactoring; for one thing, it dawned on me that in the previous version, memory fragmentation was a problem. I also do my own error dialog with minidumps on exceptions and advice to the user (it is a free-trial software).

Naturally I'd love any feedback!

Tom

#2 z80

    Valued Member

  • Members
  • PipPipPip
  • 104 posts

Posted 18 February 2006 - 04:25 PM

Looks pretty good. I find the lighting a bit strange in the above screenshot though.. With a star in that position, you'd expect the planet to be very dark and a shadow on the ring system (unless we're dealing with a binary system having the other star in a quite unlikely position causing uniform lighting).. Also the galaxy is waaaay to big and bright.. But what the hell? It looks good :D

#3 Francois Hamel

    Valued Member

  • Members
  • PipPip
  • 86 posts

Posted 18 February 2006 - 07:06 PM

how do you know if a galaxy cannot be that big and bright or near enough in the whole universe? :blink:
I post with style, do you?

http://fhamel.blogspot.com/

#4 z80

    Valued Member

  • Members
  • PipPipPip
  • 104 posts

Posted 18 February 2006 - 09:58 PM

Yeah good point.. Guess you cant really.. Except you'd probably have some serious gravity issues having such a large mass so close (assuming the field-of-view is not extreme). I guess my point was that you wont see that in the milkyway.

#5 Jufa

    Member

  • Members
  • PipPip
  • 99 posts

Posted 18 February 2006 - 10:39 PM

pretty neato, i admit :D
i downloaded this immediately after i saw this :)

keep up the good work!

#6 3dwonders

    New Member

  • Members
  • Pip
  • 2 posts

Posted 19 February 2006 - 11:40 AM

Thanks for your comments folks. Its my universe and so I can tell you categorically that it is commonplace here to have several suns near a planet! But true, the planet and rings should shade eachother. Not done yet...

Tom

#7 Nautilus

    Senior Member

  • Members
  • PipPipPipPip
  • 354 posts

Posted 19 February 2006 - 08:12 PM

Honestly, does it really matter that the lighting is not perfect?
At first glance is a fine scene. With a nice use of colors.
And I like the subject too.
Too much realism would ruin the feel, I guess :)

Oh, almost forgot: GREAT SCREENSAVER!
(give it a try people, it's well worth it)

Ciao ciao :)
-Nautilus

(readin' this? you ought to get out more)


#8 z80

    Valued Member

  • Members
  • PipPipPip
  • 104 posts

Posted 19 February 2006 - 11:15 PM

Yeah, I agree. Doesnt have to be super realistic to be cool :D

#9 dlu

    New Member

  • Members
  • Pip
  • 1 posts

Posted 20 February 2006 - 09:41 AM

Error in file .\screensavermain.cpp on line 186:
wglCreateContext failed with error 3221684224: (null)

That's on my dev PC, Windows XP, ATI Radeon 9800 (not the newest drivers, though :whistle: ). It's a dual screen setup (two 17" TFT on 1280x1024).

#10 3dwonders

    New Member

  • Members
  • Pip
  • 2 posts

Posted 20 February 2006 - 11:15 AM

dlu - well that is a bit of a mystery. Invalid error code so no clue there. It should be running on your primary monitor only, unless you unchecked a particular checkbox.

Maybe a driver update would fix it, or fiddling with your multimon settings...

Cheers,

Tom





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users