• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ObjC 3D engine
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >ObjC 3D engine (From: Jonathan deWerd <email@hidden>)
 >Re: ObjC 3D engine (From: "Shawn Erickson" <email@hidden>)
 >Re: ObjC 3D engine (From: Lars Sonchocky-Helldorf <email@hidden>)
 >Re: ObjC 3D engine (From: Andrew Farmer <email@hidden>)
 >Re: ObjC 3D engine (From: Lars Sonchocky-Helldorf <email@hidden>)

  • Prev by Date: Re: ObjC 3D Engine
  • Next by Date: Re: ObjC 3D Engine
  • Previous by thread: Re: ObjC 3D engine
  • Next by thread: Re: ObjC 3D engine
  • Index(es):
    • Date
    • Thread