High Resolution Rendering?

General discussion about Celestia that doesn't fit into other forums.
Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #21by dirkpitt » 07.10.2007, 08:21

Here is an experimental high-resolution rendering, using Mesa's tile rendering library: (thanks Chuft-Captain!)

Image

The foreground is Celestia in a small window. In the background is a 4000x2810 png, viewed at 50%, in the GIMP image editor.
The png was captured using tile rendering.

Tile rendering works mostly, but there are a couple of problems:

* The above capture uses a 64k RGBA+DXT5NM normal map produced using the latest F-TexTools and nmtools.
While the textures are undoubtedly high res, when viewed at 100% crop in the 4000x2810 capture, the perceived quality is lower
than in the smaller Celestia window.

What Celestia should be doing is not only rendering at a larger size, but also using higher level VT tiles to render.

* The tile rendering library requires that OpenGL drawing routine does not perform its own perspective transform.
However Celestia does depth bucketing so perspective transform cannot be separated from the drawing routine
without loss of quality. (visible as flickering spots on the Sun and seams on the Earth) <-- Problem fixed!

* Overlays are not rendered.

Despite these issues, the tile rendering worked surprisingly well (no visible seams!) and IMHO would be a worthwhile improvement to
Celestia's current screenshot functionality.
Last edited by dirkpitt on 08.10.2007, 02:56, edited 1 time in total.

hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 22 years 9 months
Location: Seattle, WA USA

Post #22by hank » 07.10.2007, 14:45

dirkpitt wrote:Despite these issues, the tile rendering worked surprisingly well (no visible seams!) and IMHO would be a worthwhile improvement to Celestia's current screenshot functionality.

Very nice results. Perhaps this would justify implementing image capture in the Mac OS X version of Celestia...

- Hank

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Post #23by Chuft-Captain » 07.10.2007, 16:58

dirkpitt wrote:(thanks Chuft-Captain!)

Don't thank me, thank Brian Paul! I merely tracked him down, and asked the question. :)
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #24by dirkpitt » 08.10.2007, 02:51

Here's another example. This time, I've provided an actual-sized capture (4000x3003),
converted to JPEG so that the file size is reasonable.

Click on the image below to download the hi-res capture (239K):

Image

Cel url: click here

I managed to correct the perspective transform issue, so quality is improved!
One other problem I just noticed however, is that for both low and high res, stars are rendered at the same size.
This means stars appear tiny in the high res capture.

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Post #25by duds26 » 28.10.2007, 19:25

That image looks very good.
Even with the stars too small, it is still a wonderful picture. Already wanted something like this for months (ever since I've discovered Celestia.

When can we see this feature in Celestia???

(This feature is also present in NASA's World Wind)
Last edited by duds26 on 15.04.2018, 21:29, edited 2 times in total.

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #26by dirkpitt » 29.10.2007, 06:08

Sorry, no promises on a timetable as of yet. Chuft-Captain and I are still trying to sort out the more obvious bugs.


Return to “Celestia Users”