Scene Kit framework for 3D apps

harrisonpault's picture

Appleinsider speculates:
"The release of Mac OS X Lion will debut a new development framework called Scene Kit, which developers say will support easy to implement 3D rendering within their apps ... Scene Kit, a developer familiar with Lion has explained ... will support the import, manipulation and rendering of three dimensional assets, handing the complex end of 3D graphics for app developers."

Well, hopefully it will be friendlier than the 3d asset support in QC for Snow Leopard. Or maybe it will be possible to write patches with this new framework.

http://www.appleinsider.com/articles/11/03/31/mac_os_x_10_7_lion_to_deli...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

usefuldesign.au's picture
Re: Scene Kit framework for 3D apps

That sounds incredibly similar to a 2 page OS X feature suggestion for OS level support of 3D scenes and environments I sent to the QC team in September.

Envisaged an API that would offer basic 3D handling to developers out 'of the box' like the default text handling tool (which is average at best I know). More than that I thought a way to create 'environments' ie. lighting, GLSL, Fog whatever which could be plugged into the whole system by 3rd party devs. 3D could be a powerful way to distribute 'clip-art' because one is not limited by the pixels, if the OS could handle it, you could re-orient the object to the view you want, change to a morning mist environment plugin for rendering. Continuously adjustable and up-datable.

6 months to get it up, possibly already in the works, how will I ever know?

vade's picture
Re: Scene Kit framework for 3D apps

Going to go "out on a limb" here and say it was already in the works...

gtoledo3's picture
Re: Scene Kit framework for 3D apps

Sometimes private frameworks change, mutate, change names, and still stay private...

... and it's not necessarily cake to work with any private framework any way you cut it.

... and if history is any indication, things usually get made harder to backwards engineer into, when it comes to private stuff.

Just saying.

If you have an ADC membership, you can dl the first two seeds and see.

usefuldesign.au's picture
Re: Scene Kit framework for 3D apps

Okay, I'l settle for psychic (but unimportant), Vade ;-)

I'm not an ADC member (or even a developer, just a wannabe). For anybody who would like to make a point for point comparison for me my file is here:

http://dl.dropbox.com/u/1585739/OS_X_3D_Obj_and_Envir_Pallet.rtf

Let me know when Lion is out and you can talk about what Scene Kit is.

I like the name, part of the inspiration for this came from the incredible light-kit called SILK that ships for as an add-on to Modo. It's like a photographers studio with every light and rigging device ever made.

Re-reading it, my emphasis was not so much just on basic system wide 3D object handling (the foundation) but the special "extras" one could have by using environments (the edifice) as effortless user selectable contexts. These could be QC comps or some new OpenGL related construct/framework that's more responsive to realtime adjustments. Leveraging QC would make it hard for M$ to photocopy the feature too without getting one of those Quartz Composer-alike apps too.

usefuldesign.au's picture
Re: Scene Kit framework for 3D apps

Not sure what you are getting at exactly, did this already exist in some private framework. Post-Mac App Store going private API is going to be a big sacrifice for some developers. Talk off-list?

gtoledo3's picture
Re: Scene Kit framework for 3D apps

There's already mesh kit right? Private framework, does some stuff with importing collada's, used in a few apps.

So, private framework with dif name, does some stuff with collada's, used in a few apps pops up. Not as many of the resources hanging out as exposed, like in mesh kit currently... Maybe there's something tighter, and more function built in, but it looks like one api gets a trade for another...hypothetically speaking and everything.

There have been different frameworks that have changed names over time.

I wouldn't get my hopes up, but I could stand corrected.

vade's picture
Re: Scene Kit framework for 3D apps

You should follow your own advice and download the dev seeds and poke around. Enlightening to say the least.

gtoledo3's picture
Re: Scene Kit framework for 3D apps

I have... I wouldn't comment on something I hadn't already looked at.

Meshkit isn't there, Scenekit is now. The C3D stuff that was in Meskit is now in Scenekit... hypothetically of course. Plus some added stuff, and the old mesh kit resource stuff isn't apparent/has been obstructed. Still private. Hypothetically speaking, again.

Do you feel that's inaccurate?

Is it my day for a beat down or something :) ?

toneburst's picture
Re: Scene Kit framework for 3D apps

Fascinating stuff.

a|x

vade's picture
Re: Scene Kit framework for 3D apps

There is a lot more going on in SceneKit internals now, as far as i can tell. This is getting into NDA territory fast, but it looks like the article has some merit and that this may be more interesting than a simple load models and dick around in 3D toolkit. But this is also Apple, so who knows how much will be exposed and actually work as intended.