Celestia 1.4.0pre6 for Mac OS X

General discussion about Celestia that doesn't fit into other forums.

Moderator: selden

Celestia 1.4.0pre6 for Mac OS X

Postby dirkpitt » Mon Jan 24, 2005 7:44 am

I've uploaded a build of Celestia 1.4.0pre6 for Mac OS X:

http://www.celestiamotherlode.net/creators/dirkpitt/celestia-osx-1.4.0pre6.dmg

This version will be incompatible with your existing star files. Please backup your existing
CelestiaResources folder and use the new CelestiaResources from 1.4.0. Previous extras and
textures can be copied over and used like before.

Major changes since 1.3.2 are:
- Has most of the 1.4.0pre6 bug fixes from the cross-platform code
- Browser for solar system and stars added (Hank)
- Cel url launching and celx scripts work (Hank)
- Rainbow bumpmap issue fixed
- Preferences saved properly (Hank)
- Mouse wheel and right-click for context menu work
- Optimized slightly for G5

Differences from Windows version:
- OpenGL 2.0 path not implemented (Apple needs to update their video drivers)
- Full-screen mode, still and movie capture as yet unimplemented

Developer-friendly changes are:
- Fully-operational and up-to-date Xcode project
- Deployment build automatically creates r/w dmg
- All static libraries converted to dynamic, PNG library updated to most recent

Currently, a minor issue exists in that your 1.3.2 preferences won't be carried over since a
different preferences file is used. But since the 1.3.2 preferences file didn't really save all your
settings, this is probably not such a big loss...I hope :)

Cheers,
DW
User avatar
dirkpitt
 
Posts: 674
Joined: Sat Oct 23, 2004 10:28 pm
Location: Tokyo

Postby Cham » Mon Jan 24, 2005 11:07 am

Dirkpitt,

I just downloaded this new version 10 minutes ago, on an all new eMac with 1 GB ram and OS X 10.3.7. After the software start-up, it totally freeze when it tries to reach the Earth ! :cry:

It's a total, fatal, crash. Even the mouse cursor freeze on the screen. I have to shut down the computer and start it again. So there's a nasty bug here.

This is occuring on two new eMac. It appears to be related to the video card (I don't know which one, I'll check this later, but I think it's an ATI).
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
User avatar
Cham
 
Posts: 3732
Joined: Wed Jan 14, 2004 9:01 am
Location: Montreal

Postby Cham » Mon Jan 24, 2005 11:34 am

Okay, I just checked the two eMacs here at work. They are both using OS X 10.3.7 with 512 + 256 MB of RAM, and an ATI video card with 32 MB of VRAM. I tried your vanilla version of Celestia, without any addon. And it systematically crash the computer when the software try to reach the Earth at startup.

Sad.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
User avatar
Cham
 
Posts: 3732
Joined: Wed Jan 14, 2004 9:01 am
Location: Montreal

Postby dirkpitt » Mon Jan 24, 2005 2:02 pm

Cham wrote:Okay, I just checked the two eMacs here at work. They are both using OS X 10.3.7 with 512 + 256 MB of RAM, and an ATI video card with 32 MB of VRAM. I tried your vanilla version of Celestia, without any addon. And it systematically crash the computer when the software try to reach the Earth at startup.

Sad.


The eMac has a Radeon 9200. It seems like a driver-related issue -- I'll investigate this asap. Meanwhile,
machines on which this build *does* work include the iMac G5 (nvidia fx5200), titanium PowerBooks (ati rage 128),
dual G4 (nvidia geforce 4mx), and aluminum PowerBook (radeon 9700).
User avatar
dirkpitt
 
Posts: 674
Joined: Sat Oct 23, 2004 10:28 pm
Location: Tokyo

Postby dirkpitt » Mon Jan 24, 2005 2:02 pm

Cham wrote:Okay, I just checked the two eMacs here at work. They are both using OS X 10.3.7 with 512 + 256 MB of RAM, and an ATI video card with 32 MB of VRAM. I tried your vanilla version of Celestia, without any addon. And it systematically crash the computer when the software try to reach the Earth at startup.

Sad.


The eMac has a Radeon 9200. It seems like a driver-related issue -- I'll investigate this asap. Meanwhile,
machines on which this build *does* work include the iMac G5 (nvidia fx5200), titanium PowerBooks (ati rage 128),
dual G4 (nvidia geforce 4mx), and a`luminum PowerBook (radeon 9700).
User avatar
dirkpitt
 
Posts: 674
Joined: Sat Oct 23, 2004 10:28 pm
Location: Tokyo

Postby dirkpitt » Mon Jan 24, 2005 2:03 pm

Cham wrote:Okay, I just checked the two eMacs here at work. They are both using OS X 10.3.7 with 512 + 256 MB of RAM, and an ATI video card with 32 MB of VRAM. I tried your vanilla version of Celestia, without any addon. And it systematically crash the computer when the software try to reach the Earth at startup.

Sad.


The eMac has a Radeon 9200. It seems like a driver-related issue -- I'll investigate this asap. Meanwhile,
machines on which this build *does* work include the iMac G5 (nvidia fx5200), titanium PowerBooks (ati rage 128),
dual G4 (nvidia geforce 4mx), and a`luminum PowerBook (radeon 9700).
User avatar
dirkpitt
 
Posts: 674
Joined: Sat Oct 23, 2004 10:28 pm
Location: Tokyo

Postby alphap1us » Mon Jan 24, 2005 3:55 pm

Hi,
I tested this version on a Power mac G4 Cube. It did not crash when viewing Earth, but after I moved from Mars back to Earth, I took the following screenshot.

Image

Whatever happens on the screen is reflected on the surface of Earth! I didn't check, but I assume the cube had an ATi Rage 128, the facotry default installed. It was running 10.3.7

I'll also check tonight and my iBook 800.
Thanks Dirkpitt and Hank Ramsey for this new build.

Cheers,
Joe
User avatar
alphap1us
 
Posts: 212
Joined: Tue Dec 16, 2003 11:21 pm
Location: Buenos Aires

Postby Cham » Mon Jan 24, 2005 4:05 pm

I tested the new built on a very old iMac (ATI card 128 rage), with OS X 10.3.7 and 512 MB ram. The new version of Celestia is working (no crashes), but immediately after startup, it get to the Earth and gives exactly the same image as the one above from alphap1us post.

I also tried my latest black hole addon on this iMac, which is using billboard planes with png transparent pictures, and the textures aren't showing properly.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
User avatar
Cham
 
Posts: 3732
Joined: Wed Jan 14, 2004 9:01 am
Location: Montreal

Postby dirkpitt » Mon Jan 24, 2005 5:42 pm

Bazookas! I have a theory about why this happens on some Rage 128's, but the Radeon 9200
has me stumped. Are you seeing these bugs for the first time? I heard that the 9200
didn't work so hot with Celestia 1.3.2 either, so just need to confirm that the issue is new.
User avatar
dirkpitt
 
Posts: 674
Joined: Sat Oct 23, 2004 10:28 pm
Location: Tokyo

Postby Cham » Mon Jan 24, 2005 6:30 pm

Dirkpitt,

I just installed the new version on my G4 dual 867 MHz here at home (OS X 10.3.3, 1.5 GB RAM, ATI 9800 Pro 128 MB VRAM). Well, I'm experiencing some problems with this version.

1- I'm having some drawing problems with all my models. Here's an example on the Cassini dish. You can see some huge pixelised effect, or jaggies here. On some other models, the mesh appears to have some cuts, or missaligned pieces.

Image

2-Also, rotating view is now very laggy. When I try to rotate just to look at the sky with its stars (no nebulae), I get some "spikes" in the animation. It's jumpy, or laggy.

I never experienced those problems on your previous personal compilation that you gave me two months ago. Rotating the sky was perfectly smooth, no lags. So I'm forced to revert to my previous 1.4 unofficial version.

By the way, here are some comments :

1- The "Ok" button showing on the startup (loading sequence) dialog box is totally useless, and should be removed for simplicity, like on your previous personal version.

2- The "Favorite" and the "Browser" windows should remember their last position, if you quit and restart Celestia.

3- Please O PLEASE ! make a separate option to show galaxies and DSC nebulae. It's actually a total pain in the butt to show both at the same time.

Question : can we also browse addons in the Browser ? Is it limited to what it's showing right now ?
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
User avatar
Cham
 
Posts: 3732
Joined: Wed Jan 14, 2004 9:01 am
Location: Montreal

Wooooooo!!!

Postby Adreitz » Mon Jan 24, 2005 10:10 pm

This new version is great, dirkpitt! Normal maps look awesome now, especially the VT normal map for Mars. The only drawing glitch I've seen so far has been Ganymede with a normal map — for some reason, the normal map isn't being interpreted correctly, and most of Ganymede looks black. It's almost as if parts of the surface are being masked. When I turn up the diffuse light (I keep it on 0 because of the ring texture problems), though, I can see all features of the surface map again. Weird.

I have also seen the "hitching" problem that Cham talked about. When moving around in Celestia now, things will move smoothly, suddenly pause, and then move smoothly again. It's almost as if Celestia were pausing while loading new texture sections from disk, but it didn't do this in the previous version (I'm talking about planets with normal textures, not VTs).

Other than those two things, Celestia seems to be running better than great. Nice job!

Aaron
Adreitz
 

Postby chris » Mon Jan 24, 2005 11:05 pm

Cham:

The problem seen in your screen shot is due to low z buffer precision--I think that 16-bit instead of 24-bit Z is being used. Dirkpitt: I think that the problem is in CelestiaOpenGLView.m. The pixel format attribute list has a 1 following NSOpenGLPFADepthSize--I think that you should 24 instead.

Separate nebula and galaxy controls: yes, it's a good idea. Adding a separate bit for nebulae will break some cel:// URLs, but I think it's necessary. It will also require updating all the GUIs with a new checkbox.

--Chris
User avatar
chris
Site Admin
 
Posts: 4058
Joined: Mon Jan 28, 2002 12:21 pm
Location: Seattle, Washington, USA

Postby hank » Tue Jan 25, 2005 12:04 am

chris wrote:The problem seen in your screen shot is due to low z buffer precision--I think that 16-bit instead of 24-bit Z is being used. Dirkpitt: I think that the problem is in CelestiaOpenGLView.m. The pixel format attribute list has a 1 following NSOpenGLPFADepthSize--I think that you should 24 instead.

Thanks, Chris. I can confirm that seems to fix the problem.

- Hank
User avatar
hank
 
Posts: 645
Joined: Sat Feb 02, 2002 9:28 pm
Location: Seattle, WA USA

Postby hank » Tue Jan 25, 2005 12:16 am

Cham and Adreitz,

You might try pressing the "~" key to turn on display of the texture loading messages in order to see if the jumping or hitching events are due to texture loading.

- Hank
User avatar
hank
 
Posts: 645
Joined: Sat Feb 02, 2002 9:28 pm
Location: Seattle, WA USA

Radeon 9200 is a mess

Postby Marco » Tue Jan 25, 2005 12:29 am

Dirkpitt, Hank

I use a Radeon 9200 on an iBook G4 933 MHz with 640 MB RAM. OS X 10.3.7, newest driver for Radeon 9200 (from two weeks ago) installed.

I'm encountering the same problems as Cham on his eMac.

Older versions of Celestia worked quite well, but I had to disable the bumpmaps because they crashed the system. There were some minor problems as well (flickering galaxies, ring shadows randomly on/off or with spikes), but they were not bothering me that much.

I really hope that you will find out what's the problem with Radeon 9200, I'm looking forwards to bumpmaps and normal maps in Celestia for such a long time (never saw them because most people I know have a Mac)!

Thanks for your work, please let me know if there's something I can try out on my iBook to find out what's wrong.
Marco
 

Next

Return to Celestia Users

Who is online

Users browsing this forum: symaski62, Yahoo [Bot] and 3 guests