Thread: [Celestia-developers] Mesh rendering changes
Real-time 3D visualization of space
Status: Beta
Brought to you by:
cjlaurel
From: Chris L. <cl...@ww...> - 2004-07-28 16:11:58
|
I just checked in several fixes for mesh rendering. I made a couple corrections to depth bucket coalescing that fix problems reported with rthorvald's Ran add-on. In addition to being a beautiful add-on, it really stresses Celestia's use of the z-buffer. Objects aren't always drawn perfectly, but overall the situation is much better than in 1.3.1. The other change to mesh rendering should just affect performance. Celestia will now use the ARB_vertex_buffer_object OpenGL extension for meshes. On my system, I saw Celestia's frame rate jump from 28 to 85 frames per second when rendering the cmod version of jestr's million polygon Immense class starship (http://www.shatters.net/~claurel/celestia/cmodtools/immense-cmod.zip). 85 fps is my refresh rate, so that's not even the true performance cap. As usual, this has only been tested on NVIDIA hardware. It should work on ATI hardware, but there were problems with this extension when I tried to use it for spheres. I'd really appreciate some further testing. I compiled a 1.3.2pre11 EXE for this purpose: http://www.shatters.net/celestia/files/celestia-win32-1.3.2pre11-exe.zip --Chris |
From: Pat S. <pa...@su...> - 2004-07-28 23:22:48
|
Chris Laurel wrote: > ATI hardware, but there were problems with this extension when I tried to > use it for spheres. I'd really appreciate some further testing. I > compiled a 1.3.2pre11 EXE for this purpose: > http://www.shatters.net/celestia/files/celestia-win32-1.3.2pre11-exe.zip Looks the same to me on my quaint little 4-yo Windows machine with a GeForce4. The framerate is about the same too. --Pat |
From: Don G. <do...@do...> - 2004-07-29 00:16:02
|
Chris, With my ATI Radeon 9700 Pro ... Just checked it with Jestr's Immense Class Starbase and FPS went from 10 to 33. Looking good. Any other models you would like me to check? However, I then selected London, did a goto, pressed ESC, but London remained selected internally. When using right-click-hold move mouse, the Earth rotates around London. Clicking on Earth to select it does NOT replace London as the selected "thing". -Don ----- Original Message ----- From: "Chris Laurel" <cl...@ww...> To: <cel...@li...> Sent: Wednesday, July 28, 2004 10:32 AM Subject: [Celestia-developers] Mesh rendering changes > I just checked in several fixes for mesh rendering. I made a couple > corrections to depth bucket coalescing that fix problems reported with > rthorvald's Ran add-on. In addition to being a beautiful add-on, it > really stresses Celestia's use of the z-buffer. Objects aren't always > drawn perfectly, but overall the situation is much better than in 1.3.1. > The other change to mesh rendering should just affect performance. > Celestia will now use the ARB_vertex_buffer_object OpenGL extension for > meshes. On my system, I saw Celestia's frame rate jump from 28 to 85 > frames per second when rendering the cmod version of jestr's million > polygon Immense class starship > (http://www.shatters.net/~claurel/celestia/cmodtools/immense-cmod.zip) . > 85 fps is my refresh rate, so that's not even the true performance cap. > As usual, this has only been tested on NVIDIA hardware. It should work on > ATI hardware, but there were problems with this extension when I tried to > use it for spheres. I'd really appreciate some further testing. I > compiled a 1.3.2pre11 EXE for this purpose: > http://www.shatters.net/celestia/files/celestia-win32-1.3.2pre11-exe.zip > > --Chris > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Celestia-developers mailing list > Cel...@li... > https://lists.sourceforge.net/lists/listinfo/celestia-developers > |
From: Selden E B. Jr <se...@le...> - 2004-07-29 01:10:23
|
Chris, As mentioned in the forum, I get about a 4-5x speed up on my Ti4200, although it's only to 18fps. I agree with Don that something strange is going on with Location selection, but arguably it may be "as designed". I duplicated what he saw: After selecting London, "Follow London" is displayed in the lower right corner of the display, and the RMB rotates the viewpoint around London. When I double-clicked on Earth, the name in the upper right corner changed to Earth, but the viewpoint still rotated around London. However, I then noticed that "Follow London" was still visible in the lower right corner. Double clicking on Earth did not change that, but when I typed an F, it switched to "Follow Earth" and the RMB rotated the viewpoint around the Earth's center. Selden Don wrote > With my ATI Radeon 9700 Pro ... > Just checked it with Jestr's Immense Class Starbase and FPS went from > 10 to 33. Looking good. Any other models you would like me to check? > However, I then selected London, did a goto, pressed ESC, but London > remained selected internally. When using right-click-hold move mouse, > the Earth rotates around London. Clicking on Earth to select it does > NOT replace London as the selected "thing". > -Don |
From: Don G. <do...@do...> - 2004-07-29 01:27:34
|
A note ... I used ESC, which did in fact remove "Follow London" from the display. Then I selected Earth to replace the London selection. -Don ----- Original Message ----- From: "Selden E Ball Jr" <se...@le...> To: <cel...@li...> Sent: Wednesday, July 28, 2004 7:06 PM Subject: Re: [Celestia-developers] Mesh rendering changes > Chris, > > As mentioned in the forum, I get about a 4-5x speed up on my Ti4200, > although it's only to 18fps. > > I agree with Don that something strange is going on with Location > selection, but arguably it may be "as designed". > > I duplicated what he saw: > After selecting London, "Follow London" is displayed in > the lower right corner of the display, and the RMB rotates > the viewpoint around London. > > When I double-clicked on Earth, the name in the upper right corner > changed to Earth, but the viewpoint still rotated around London. > However, I then noticed that "Follow London" was > still visible in the lower right corner. Double clicking on Earth did > not change that, but when I typed an F, it switched to "Follow Earth" > and the RMB rotated the viewpoint around the Earth's center. > > Selden > > Don wrote > > With my ATI Radeon 9700 Pro ... > > > Just checked it with Jestr's Immense Class Starbase and FPS went from > > 10 to 33. Looking good. Any other models you would like me to check? > > > However, I then selected London, did a goto, pressed ESC, but London > > remained selected internally. When using right-click-hold move mouse, > > the Earth rotates around London. Clicking on Earth to select it does > > NOT replace London as the selected "thing". > > > -Don > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Celestia-developers mailing list > Cel...@li... > https://lists.sourceforge.net/lists/listinfo/celestia-developers > |