1.2.5b3 low priority bug: initial logo not drawn
-
Topic authorselden
- Developer
- Posts: 10192
- Joined: 04.09.2002
- With us: 22 years 2 months
- Location: NY, USA
1.2.5b3 low priority bug: initial logo not drawn
If one is using stars.dat v1.2, Celestia v1.2.5b3 takes a while to load. By the time the display window is drawn, the "Celestia" logo does not appear on the screen. This same problem is seen with v1.2.4.
Selden
-
Topic authorselden
- Developer
- Posts: 10192
- Joined: 04.09.2002
- With us: 22 years 2 months
- Location: NY, USA
I've realized that this is a side effect of the more generic problem that the display freezes while new textures are being loaded. The larger the texture, the longer the freeze. Preaumaby there is no easy fix for this.
Preloading textures asynchronously (e.g. starting as soon as "center" or "goto" has been pressed) might help. Of course, multi-threaded asynchronous I/O isn't easy to prrogram and may not be supported by current graphics cards.
Preloading textures asynchronously (e.g. starting as soon as "center" or "goto" has been pressed) might help. Of course, multi-threaded asynchronous I/O isn't easy to prrogram and may not be supported by current graphics cards.
Selden
-
- Posts: 1510
- Joined: 07.09.2002
- Age: 59
- With us: 22 years 2 months
- Location: Albany, Oregon
-
- Posts: 1510
- Joined: 07.09.2002
- Age: 59
- With us: 22 years 2 months
- Location: Albany, Oregon
I modified my start.cel so that it loaded with earth a while back. The logo and and the system flyby all look fine. There just a mild delay to load earth with mine. I think the main diference is when earth is finished loading in mine it is farther away from the planet than your new default. I have noticed a defenite speed up in Celestia's startup with my old start.cel. Maybe you should have it load the earth from a greater distance. Not sure if thats going to make any changes though. My earth texture is 4096x2048 with a cloud texture the same size. The nightlights texture is 2048x1024 and so is the bumpmap. Go figure ever system is diferent.
here is my Start.cel
it waits for 5 seconds then the logo fades, then it sets off for Earth.
then rotates around it for 5 seconds.
works perfect
{
wait { duration 5.0 }
timerate { rate 100 }
select { object "Sol/Earth" }
follow {}
goto { time 5 distance 3.5 upframe "equatorial" }
wait { duration 0.5 }
orbit { axis [ 0 1 0 ] rate 5 duration 15 }
}
it waits for 5 seconds then the logo fades, then it sets off for Earth.
then rotates around it for 5 seconds.
works perfect
{
wait { duration 5.0 }
timerate { rate 100 }
select { object "Sol/Earth" }
follow {}
goto { time 5 distance 3.5 upframe "equatorial" }
wait { duration 0.5 }
orbit { axis [ 0 1 0 ] rate 5 duration 15 }
}
CPU- Intel Pentium Core 2 Quad ,2.40GHz
RAM- 2Gb 1066MHz DDR2
Motherboard- Gigabyte P35 DQ6
Video Card- Nvidia GeForce 8800 GTS + 640Mb
Hard Drives- 2 SATA Raptor 10000rpm 150GB
OS- Windows Vista Home Premium 32
RAM- 2Gb 1066MHz DDR2
Motherboard- Gigabyte P35 DQ6
Video Card- Nvidia GeForce 8800 GTS + 640Mb
Hard Drives- 2 SATA Raptor 10000rpm 150GB
OS- Windows Vista Home Premium 32