Thanks for the response Troy and long live QC! :)

Tamas

On Apr 13, 2013, at 8:40 PM, Troy Koelling <[email protected]> wrote:

> No, this must have been a mistake. Quartz Composer is not deprecated, and 
> still fully supported in Mountain Lion. The bug reporting system, as you all 
> are aware is like a game of telephone and although I do not know how this 
> could have happened, I apologize for any confusion it has caused. 
> 
> 
> Sent from my iPhone
> 
> On Apr 13, 2013, at 10:59 AM, George Toledo <[email protected]> wrote:
> 
>> If QuartzComposer is, in fact, deprecated, I wish to encourage the 
>> appropriate representatives from Apple to make a public statement in a 
>> timely manner so as to give businesses that use this framework adequate time 
>> to refactor their code and find alternatives, if possible. I have the 
>> impression of a statement such as this being disclosed in Bug Reporter 
>> either means that the employee is either in err, very non-discrete, or that 
>> there has been a lack of timely communication between Apple and developers 
>> that use this framework about possible deprecation.
>> 
>> I'll apologize in advance for the length of the following, but I think it's 
>> relevant and should every word should be carefully considered by whoever is 
>> in charge of this issue.
>> 
>> Apple has an amazing technology with QuartzComposer. It's outstanding to be 
>> able to make QCPlugins and wrap up code for modular type of reuse. The 
>> ability to then be able to string those patches together and use the qtz 
>> file itself as a kind of "plugin" adds extreme flexibility that's simply 
>> unparalleled. No other Apple framework enables this.
>> Consider that one could use a GLSL Shader patch, a GLSL Grid, and a Render 
>> in Image patch, with published image inputs and outputs, to replace the 
>> entire technology of Core Image with greater flexibility, and even more 
>> importantly, greater performance. Yet, that's only a sliver of what 
>> QuartzComposer actually enables programmers to quickly achieve, with the 
>> plus of using vetted pieces of code.
>> 
>> In my time using QuartzComposer, I've used the technology as part of my 
>> toolset on projects for Nike, NBCUniversal, The Beastie Boys, Foo Fighters, 
>> Bon Jovi, Maroon 5, Prince, and many others. Most of my work is based in 
>> OpenGL, so it wouldn't be a big setback to not have QuartzComposer 
>> available, but in having used it on many projects I've been able to see what 
>> a great system it is and what an amazing technology Apple has. 
>> QuartzComposer has helped enable many novel and "first time ever" type 
>> events. I've also been able to setup a few things in QC, with the aid of 
>> OpenCL or the GLSL patch and hardware integration that are undoubtedly 
>> firsts in graphics computing as well as interactive experience.
>> 
>> I've also used openFrameworks, Cinder, Processing, MaxMSP, and other 
>> "interactive programming" type frameworks/libraries/systems, and I don't 
>> think that any rival the strengths that are inherent to the QC system. Core 
>> Animation or SceneKit does not provide any kind of reasonable replacement. 
>> The only real replacement is just coding in pure Obj-C/OpenGL, which is ok 
>> by me, but probably not a great alternative for many developers who wish for 
>> a higher level API.
>> 
>> In considering my use of QuartzComposer, the work of my peers that I 
>> directly know, and now seeing things like Facebook's use of QC, it makes me 
>> feel as though everyone is in on how great QC is except for Apple. I've seen 
>> Apple occasionally looking for people versed in openFrameworks, Processing, 
>> Cinder, etc., and it really drives home the point that "the grass is always 
>> greener". I've also noted a trend towards integration of QC-like facilities 
>> such as LFO, Interpolation, "chaining" shaders, being integrated into shader 
>> development environments. With the innovations happening in the realm of ray 
>> marching and WebGL, and considering that all of that could be easily 
>> programmed and setup in QC, it seems especially out of step for QC to ignore 
>> what they have in their hands.
>> 
>> When I really dove into becoming a QuartzComposer power user, I was drawn to 
>> the innovation of kineme, and v002, who both made great plugins for 
>> QuartzComposer. I guess it's fair to say I became a really vocal kineme 
>> user, and have been a regular witness to the talents of Steve Mokris and 
>> Chris Wright. Anyone can go to kineme.net and see the formidable list of 
>> QuartzComposer plugins and QuartzComposer based Application that Chris 
>> Wright contributed while at kineme.
>> 
>> The last real public murmur I remember about QuartzComposer from Apple, is 
>> what I assumed to be a press release about hiring Christopher Wright which 
>> mentioned all of this innovation from his work at kineme.
>> 
>> It's staggering then, to consider how far we've come, to where the next 
>> public statement is someone who's working Bug Reporter at Apple, making an 
>> offhand remark of deprecation when no actual notice has been made to 
>> developers, paying or otherwise.
>> 
>> What has happened in the interim? Why has the QuartzComposer technology not 
>> moved to iOS? How does a company go from hiring one of the most innovative 
>> contributors in a cutting edge technology, and go onto putting maybe 2 or 3 
>> new features into that system in coming years? Did the technology go from 
>> being great to suddenly, not? Doubtful. This simply speaks to mismanagement, 
>> lack of insight, and mental limitation.
>> 
>> As a consumer of Apple hardware, with my first computing experience being on 
>> a Lisa, I have to say, I love Apple stuff. It's great. However, it's not 
>> Apple's ads or product announcements that make the public feel like Apple is 
>> so relevant and cool; it's the fact that professionals in the realm of 
>> entertainment and media actually use Macs for professional activities. The 
>> first negative impact in this realm was with the acquisition of Logic and 
>> the software getting arguably less full featured. Then of course, the Final 
>> Cut X imbroglio, that still seems ongoing with bug fix after bug fix just to 
>> not have flashing green frames, not to mention the lack of native ability to 
>> load FXPlugins, instead using an odd QC-like with less features (oh the 
>> irony) "Motion 5" wrapper file. Now we're at the disclosure of possible QC 
>> deprecation, on a bug report regarding what is an embarrassingly easy thing 
>> to accomplish (loading 3D models), in a totally offhand and non-discreet 
>> way. Less than impressive, to say the least.
>> 
>> Best regards,
>> George Toledo
>> 
>> 
>> On Apr 13, 2013, at 1:13 PM, CoGe - Tamas Nagy <[email protected]> wrote:
>> 
>>> I disagree too - I have an app which depends on QC actually...
>>> 
>>> On Apr 13, 2013, at 5:32 PM, Gordon Apple <[email protected]> wrote:
>>> 
>>>> I disagree with the statement that QC is purely a developer tool.  To some 
>>>> extent, yes.  However, we have a new product coming out where we include 
>>>> QC animated components. We planned on releasing compatible QC templates, 
>>>> which users could use to add their own personalized effects.  If QC goes 
>>>> away, we will be very unhappy.  :-(
>>>> 
>>>> 
>>>> On 4/13/13 3:49 AM, "Joshua Sophrin" <[email protected]> wrote:
>>>> 
>>>>> I could understand this if QC was a
>>>>> Consumer product. But as it is purely a developer tool, what technology 
>>>>> is slated to take its place? 
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Quartzcomposer-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> Tamas Nagy | Software Developer - CoGe VJ Software 
>>> www.cogevj.hu | www.facebook.com/cogevj | www.twitter.com/lumabeamerz
>>>     
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Quartzcomposer-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>>> 
>>> This email sent to [email protected]
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/quartzcomposer-dev/tkoelling%40apple.com
>> 
>> This email sent to [email protected]
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to