Re: ObjC 3D engine
Re: ObjC 3D engine
- Subject: Re: ObjC 3D engine
- From: Andrew Farmer <email@hidden>
- Date: Mon, 25 Jun 2007 17:44:35 -0700
On 25 Jun 07, at 17:26, Lars Sonchocky-Helldorf wrote:
Am 26.06.2007 um 02:17 schrieb Andrew Farmer:
On 25 Jun 07, at 16:36, Lars Sonchocky-Helldorf wrote:
Am 25.06.2007 um 21:03 schrieb Shawn Erickson:
On 6/23/07, Jonathan deWerd <email@hidden> wrote:
I now have about 15k
lines of cocoa 3D code that I want to put to some use. I will say
again that I *do not* have anything resembling any of the
mature C++
engines out there.
Personally I would take one of mature C++ engines and wrap it
you like
with Objective-C (using Objective-C++). I generally shy away from
recreating something if I don't really need to do that.
How about writing a wrapper for this one:
http://quesa.sourceforge.net/
it is Apple related of some sort, it's an free implementation of
QuickDrawâ„¢ 3D (QD3D), released under BSD License (so no trouble
here) and quite mature.
QD3D is a pretty old API. (Introduced 1995, discontinued 1998.)
I'm not sure how well the Quesa implementation supports features
like textures and lighting, and I'd be very surprised if it had
any support at all for newer stuff like shaders. Depending on what
you're doing, this'll probably be somewhere between a mild
annoyance and a total showstopper.
How about checking that out instead of spreading wild speculations?
Maybe the following is a good starting point:
http://quesa.sourceforge.net/developer/apiref/MasterTOC.html
and there I see at least QuesaLight.h and QuesaShader.h which seem
to deliver what you're asking for.
By "shader" I'm referring to vertex and pixel shader programs, not
illumination shader models (like Gourad and Phong shading). The
texturing support also looks a bit limited compared to what's
available in modern APIs such as OpenGL._______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden