TweetFollow Us on Twitter

Mar 98 MacTech Online

Volume Number: 14 (1998)
Issue Number: 3
Column Tag: MacTech Online

MacTech Online

by Nicholas C. "nick.c" DeMello, online@mactech.com

With the coming of Rhapsody, Macintosh platform developers are going to have a wealth of powerful new tools at our disposal, including tools that will allow us to display spectacular and interactive 3D graphics. Two 3D graphics technologies vying for the center stage in Rhapsody are OpenGL and QuickDraw 3D.

OpenGL

Although Apple hasn't announced a decision at the time this column went to press, Rhapsody will likely support OpenGL. Originally developed as the graphics library for Silicon Graphics Iris systems in 1992, OpenGL has since evolved into the most widely accepted cross platform graphics API. It offers low level routines for defining, manipulating, and rendering 2D and 3D objects independent of the user interface. Especially popular with CAD programmers and the de facto standard for scientific and engineering applications, OpenGL has remarkably fast drawing routines (largely because most implementations of OpenGL interface directly with hardware). The API includes functions for easily scaling, translating, and rotating 3D objects, while offering control of polygon shading, depth cueing, and atmospheric effects in the rendering of those objects to a 2D representation. To learn more about OpenGL, visit the OpenGL information center. The information center reports the latest OpenGL news and hosts a collection of resources (including one page with links to over dozen FAQ's on various aspects of OpenGL programming).

The first Mac OS implementation of OpenGL was developed by Conix Graphics, and their web site displays a half dozen impressive demonstration models. Conix OpenGL offers royalty free distribution with your product and will run under Mac OS 7 -- which means you can start developing and distributing OpenGL products immediately. Folks looking into Java should also check out Magician (an OpenGL implementation for Java) by Arcane Technologies.

With half a decade of development, OpenGL represents a mature API that is well supported by a wealth of example code, a large base of developers (so many, they started their own newsgroup :-), and extensive documentation (including an online reference at HP's website). If your application requires fast drawing or 3D representation, you should take a closer look at what OpenGL offers.

OpenGL Information Center, Hosting the OpenGL FAQ Index
http://www.opengl.org/
http://www.opengl.org/Developers/Documentation/devfaqlist.html
OpenGL for the Macintosh, by Conix Graphics
http://www.conix3d.com/
Magician: OpenGL for Java
http://www.arcana.co.uk/products/magician/
Some Example Code for OpenGL
http://trant.sgi.com/opengl/examples/examples.html
The OpenGL Newsgroup
news:comp.graphics.api.openGL
OpenGL 1.1 Reference Online
http://www.hp.com/wsg/products/grfx/OpenGL/Web/Reference.html

QuickDraw 3D

In the Summer of 1995, Apple introduced it's own cross-platform graphics API -- QuickDraw 3D. The strengths of QuickDraw 3D are common Apple themes -- it's easy to use, the graphics are spectacular, and the technology is plug & play. While Rhapsody is likely to support OpenGL, QuickDraw 3D will certainly be there as well. Apple is not likely to abandon either this promising technology or the developers who have invested in it.

QuickDraw 3D may be less a competitor to OpenGL than a complement to it. A higher level API than OpenGL, QuickDraw 3D is fully object oriented and supports complex geometries like non-uniform rational B-spline (NURB) curves. Other high level features of the QD3D layer, include a portable data format (the 3D metafile), and an interactive renderer make it easier to work with than OpenGL. To get started with QuickDraw 3D you'll want to download the SDK from Apple's QuickDraw 3D site. While example QD3D code can be hard to come by, Brian Greenstone of Pangea Software has made the source code for his OreoAnimator available -- make sure to download a copy. Also, consider joining the QuickDraw 3D mailing list.

QuickDraw 3D resides on a hardware abstraction layer called the QuickDraw 3D Acceleration Layer. The interface to this layer is called RAVE (Render Acceleration Virtual Engine) and can be accessed either directly from your application or by QuickDraw 3D. Hardware acceleration or software enhancements can be added to QuickDraw 3D by registering either with RAVE. For example, LightWork Design has developed five plug-ins for QuickDraw 3D that offer advanced ray tracing features including ray cast shadows, radiosity, glass like reflectance, transparency, and ambient lighting. With the LightWork plug-ins your QuickDraw 3D applications can generate spectacular photo-realistic images. To find out more about the QuickDraw 3D Acceleration Layer see Apple's QuickDraw 3D RAVE pages.

Apple's QuickDraw 3D Site (including the SDK)
http://quickdraw3d.apple.com/
OreoAnimator Source Code, Provided by Pangea Software
http://www.realtime.net/~pangea/
To Sign Up for the QD3D Mailing List
quickdraw-3d-request@devtools.apple.com
LightWork Plugins, Enhanced Rendering for QD3D
http://www.lightwork.com/qd3d/
QuickDraw 3D Rave and the QuickDraw 3D Acceleration Layer
http://devworld.apple.com/dev/techsupport/insidemac/
 
AAPL
$102.50
Apple Inc.
+0.25
MSFT
$45.43
Microsoft Corpora
+0.55
GOOG
$571.60
Google Inc.
+2.40

MacTech Search:
Community Search:

Software Updates via MacUpdate

VueScan 9.4.41 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
Cloud 3.0.0 - File sharing from your men...
Cloud is simple file sharing for the Mac. Drag a file from your Mac to the CloudApp icon in the menubar and we take care of the rest. A link to the file will automatically be copied to your clipboard... Read more
LibreOffice 4.3.1.2 - Free Open Source o...
LibreOffice is an office suite (word processor, spreadsheet, presentations, drawing tool) compatible with other major office suites. The Document Foundation is coordinating development and... Read more
SlingPlayer Plugin 3.3.20.505 - Browser...
SlingPlayer is the screen interface software that works hand-in-hand with the hardware inside the Slingbox to make your TV viewing experience just like that at home. It features an array of... Read more
Get Lyrical 3.8 - Auto-magically adds ly...
Get Lyrical auto-magically add lyrics to songs in iTunes. You can choose either a selection of tracks, or the current track. Or turn on "Active Tagging" to get lyrics for songs as you play them.... Read more
Viber 4.2.2 - Send messages and make cal...
Viber lets you send free messages and make free calls to other Viber users, on any device and network, in any country! Viber syncs your contacts, messages and call history with your mobile device,... Read more
Cocktail 7.6 - General maintenance and o...
Cocktail is a general purpose utility for OS X that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
LaunchBar 6.1 - Powerful file/URL/email...
LaunchBar is an award-winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the Web. It provides... Read more
Maya 2015 - Professional 3D modeling and...
Maya is an award-winning software and powerful, integrated 3D modeling, animation, visual effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted... Read more
BBEdit 10.5.12 - Powerful text and HTML...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more

Latest Forum Discussions

See All

Qube Kingdom – Tips, Tricks, Strategies,...
Qube Kingdom is a tower defense game from DeNA. You rally your troops – magicians, archers, knights, barbarians, and others – and fight against an evil menace looking to dominate your kingdom of tiny squares. Planning a war isn’t easy, so here are a... | Read more »
Qube Kingdom Review
Qube Kingdom Review By Nadia Oxford on August 29th, 2014 Our Rating: :: KIND OF A SQUARE KINGDOMUniversal App - Designed for iPhone and iPad Qube Kingdom has cute visuals, but it’s a pretty basic tower defense game at heart.   | Read more »
Fire in the Hole Review
Fire in the Hole Review By Rob Thomas on August 29th, 2014 Our Rating: :: WALK THE PLANKUniversal App - Designed for iPhone and iPad Seafoam’s Fire in the Hole looks like a bright, 8-bit throwback, but there’s not enough booty to... | Read more »
Alien Creeps TD is Now Available Worldwi...
Alien Creeps TD is Now Available Worldwide Posted by Ellis Spice on August 29th, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Dodo Master Review
Dodo Master Review By Jordan Minor on August 29th, 2014 Our Rating: :: NEST EGGiPad Only App - Designed for the iPad Dodo Master is tough but fair, and that’s what makes it a joy to play.   | Read more »
Motorsport Manager Review
Motorsport Manager Review By Lee Hamlet on August 29th, 2014 Our Rating: :: MARVELOUS MANAGEMENTUniversal App - Designed for iPhone and iPad Despite its depth and sense of tactical freedom, Motorsport Manager is one of the most... | Read more »
Motorsport Manager – Beginner Tips, Tric...
The world of Motorsport management can be an unforgiving and merciless one, so to help with some of the stress that comes with running a successful race team, here are a few hints and tips to leave your opponents in the dust. | Read more »
CalPal Update Brings the App to 2.0, Add...
CalPal Update Brings the App to 2.0, Adds Lots of New Stuff Posted by Ellis Spice on August 29th, 2014 [ permalink ] | Read more »
Baseball Battle Review
Baseball Battle Review By Jennifer Allen on August 29th, 2014 Our Rating: :: SIMPLE HITTINGUniversal App - Designed for iPhone and iPad Simple and cute, Baseball Battle is a fairly fun baseball game for those looking for something... | Read more »
Checkmark 2.1 Update Released, and it’s...
Checkmark 2.1 Update Released, and it’s on Sale for a Limited Time Posted by Jessica Fisher on August 29th, 2014 [ permalink ] | Read more »

Price Scanner via MacPrices.net

Labor Day Weekend MacBook Pro sale; 15-inch m...
B&H Photo has the new 2014 15″ Retina MacBook Pros on sale for up to $125 off MSRP. Shipping is free, and B&H charges NY sales tax only. They’ll also include free copies of Parallels Desktop... Read more
Labor Day Weekend iPad mini sale; $50 to $100...
Best Buy has the iPad mini with Retina Display (WiFi models) on sale for $50 off MSRP on their online store for Labor Day Weekend. Choose free shipping or free local store pick up. Price is for... Read more
13-inch 1.4GHz MacBook Air on sale for $899,...
Adorama has the new 2014 13″ 1.4GHz/128GB MacBook Air on sale for $899.99 including free shipping plus NY & NJ tax only. Their price is $100 off MSRP. Read more
It’s Official: Apple Issues Invitations To Se...
Apple has issued one of its characteristically cryptic press invitations for a special event to be held at the Flint Center for the Performing Arts in hometown Cupertino on Sept. 9, 2014 at 10:00 am... Read more
Tablet Shipments To See First On-year Decline...
TrendForce analyst Caroline Chen notes that when the iPad launched in 2010, it was an instant hit and spurred a tablet PC revolution, with tablets so popular that that notebook PC sales stagnated and... Read more
SOBERLINK Releases Apple iOS Compatible Handh...
Cypress, California based SOBERLINK, Inc., creator of the first handheld Breathalyzer designed to improve recovery outcomes, continues to show prominence in the mobile alcohol monitoring space with... Read more
New 21″ 1.4GHz iMac on sale again for $999, s...
Best Buy has the new 21″ 1.4GHz iMac on sale for $999.99 on their online store. Their price is $100 off MSRP. Choose free shipping or free local store pick up. Price is for online orders only, in-... Read more
Smartphone Outlook Remains Strong for 2014, U...
According to a new mobile phone forecast from the International Data Corporation (IDC) Worldwide Quarterly Mobile Phone Tracker, more than 1.25 billion smartphones will be shipped worldwide in 2014,... Read more
Save up to $60 with Apple refurbished iPod to...
The Apple Store has Apple Certified Refurbished 5th generation iPod touches available starting at $149. Apple’s one-year warranty is included with each model, and shipping is free. Many, but not all... Read more
12-Inch MacBook Air Coming in 4Q14 or 2015 –...
Digitimes’ Aaron Lee and Joseph Tsai report that according to Taiwan-based upstream supply chain insiders, Apple plans to launch a thinner MacBook model either at year end 2014 or in 2015, and that... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Senior Event Manager, *Apple* Retail Market...
…This senior level position is responsible for leading and imagining the Apple Retail Team's global event strategy. Delivering an overarching brand story; in-store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.