realbasic-games
[Top] [All Lists]

Re: Nvidea and Object3D Mask problems

To: REALbasic Games <realbasic-games at lists dot realsoftware dot com>
Subject: Re: Nvidea and Object3D Mask problems
From: Joseph Nastasi <joe at pyramiddesign dot us>
Date: Sun, 7 Nov 2004 16:41:51 -0500
Delivered-to: realbasic-games at lists dot realsoftware dot com
References: <F81817C6-30D8-11D9-98F9-000393907B46 at pyramiddesign dot us> <4F148F51-30F9-11D9-BFF9-0003933EA538 at chaoticbox dot com>

On Nov 7, 2004, at 3:12 PM, Frank Condello wrote:

On 7-Nov-04, at 11:20 AM, Joseph Nastasi wrote:

First, sorry for the cross post, but I am desperate on this one!

There is a bug report out for this:
Report Reference ID:  imiyqixx
RB3D - Nvidia display problems with alpha transparency

There's no such thing as an "Nvidia Voodoo3" so that report makes little sense. The description of the visual artifacts is also lacking detail; a 3DMF model that shows the problem would definitely help. I have an Nvidia Geforce3 in my current Mac and could easily verify if this is a genuine problem (though I've never seen anything remotely like this) but if that user had a 3Dfx Voodoo3 card then there's a whole mess of new variables that come into play. I had a Voodoo3 in my previous Mac, and it wasn't quite plug-n-play. In fact, the reason I got into 3D programming in the first place was to get the Mac port of GLQuake working properly on my buggy Voodoo card...


Actually, what I am REALLY trying to do is display pictures using AddShapePictureWithMask. I consistently get white backgrounds.

I have an Object3D with two shapes that represent an indicator light on and off. Then another Object3D in front of that is a programmable label name. I draw the label and its mask in two pictures created at run time. The indicator states and masks are JPEGs created elsewhere.


Has anyone found a workaround for this? What's the hold up getting it fixed?

If this only happens inside QD3D/RAVE in Classic then there's no hope in seeing a fix - i.e. Apple ain't gonna fix it. For what it's worth, I get a lot of rendering errors with QD3D on my GeForce3 card. Some of the problems seem to be in the RAVE compatibility layer for Nvidia hardware, so I find it's best to use Carbon Quesa on OS 9 to force a direct-to-OpenGL path instead of going through RAVE.

No this is OS X. The label Object3D is all white (except for the letters, obviously) and you can only see the indicator state object if I turn off the label. On WinXP it's even more interesting. From the top left corner to the top right corner to the bottom right corner (triangle) the label is displayed. The opposite half has the indicator images!

I'm starting to boil over this one...
--
Joseph Nastasi
Pyramid Design - a software development firm
http://www.pyramiddesign.us
Voice 609 601-0814      Fax 609 601-0815

Creators of FTP Suite for REALbasic
Creators of A-OK! The Wings of Mercury
http://www.youarego.com
Columnist for REALbasic Developer
http://www.rbdeveloper.com



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://www.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>