Chris, good points all! I'm familiar with apps that do raytracing on a
scene like POV-Ray, without me, the happy user, having to worry about
how it works ...but not with doing a raytracing GLSL setup like this.
I didn't realize it was only 2D at first! It has had me reading Keenan
Crane's article.

Apparently Keenan Crane's original renderings were only 1280x1024,
downsampled 50%. I'm thinking Quartz Crystal can handle this :) CS4 is
definitely feature rich, I guess I just have an aversion to Adobe
stuff (rightly or wrongly).

-George Toledo

On Mon, Sep 21, 2009 at 9:12 PM, Chris Wood <[email protected]> wrote:
>
> Indeed, very good looking implementation there.
> George: grid isn't necessary for this kind of thing. It's basically 
> raytracing, and you only need one polygon - this is the surface the shader 
> draws on. I'm totally with you on quartz crystal - it's invaluable. Maybe CS4 
> is better for stills though - I can see crystal struggling with a 1-frame 
> poster-size image :)
> Chris
>
> On 22 Sep 2009, at 01:46, George Toledo wrote:
>
> Nice one! This looks very much like the OpenCL version (from my memory). For 
> what it's worth, there is also a GLSL grid option available in QC... but this 
> looks pretty good with the Sprite! Thanks for posting.
> If you haven't checked it out yet, there's a multisampling option available 
> in QC4, Snow Leopard, by choosing Option+Preferences, going to the "Editor" 
> tab, and then checking the "multisampling" box. This will work if you have a 
> supported GPU. This looks especially excellent with the multisampling.
> For high quality offline rendering, you don't necessarily need CS4, though 
> it's a nice suite. If you are becoming interested in QC, you definitely want 
> to consider checking out Kineme's Quartz Crystal application. It has options 
> for anti-aliasing as well as motion blur... By rendering a qtz to video using 
> Quartz Crystal, you can achieve video renders driven by the Quartz Composer 
> engine that reflect a much higher level of visual quality than you can 
> achieve with Quartz Composer in real-time. For the cost, the value in quality 
> and convenience is unreal. (http://kineme.net)
>
>
>
> -George Toledo
>
> On Mon, Sep 21, 2009 at 7:29 PM, Tom Beddard <[email protected]> wrote:
>>
>> Hi folks. I've been lurking here for a while after but I thought it was time 
>> to introduce myself and contribute something.
>> I have an interest in mathematical and generative graphics and over the past 
>> while I've created a few GPU shaders for Adobe Pixel Bender for use in 
>> Photoshop and After Effects. After Vade got me interested in Quartz Composer 
>> I've started converting some of these over to QC compositions.
>> My first contribution is a GLSL port of Keenan Crane's Cg quarternion Julia 
>> set ray tracer. It's pretty much a straight port to a GLSL patch but QC 
>> makes it so easy to play around with the parameters and hook it into other 
>> stuff.
>> The one thing I did add was support for an approximate ambient occlusion 
>> addition to the shading of the 3D surface. It's actually derived from a 
>> by-product of the ray tracing process so adds almost no overhead to the 
>> final computation, but adds a nice visual improvement.
>> I've posted full details about the QC patch along with the Pixel Bender 
>> version (for high res rendering in Photoshop CS4) over on my 
>> blog: http://www.subblue.com/blog/2009/9/20/quaternion_julia
>> Also attached the QC composition:
>>
>>
>> I also just noticed that there is an OpenCL version now too:
>> http://developer.apple.com/mac/library/samplecode/OpenCL_RayTraced_Quaternion_Julia-Set_Example/index.html
>>
>> Cheers
>> T.
>>
>> --
>> Tom Beddard
>> http://www.subblue.com
>>
>>
>>
>>
>>  _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://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:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/psonice%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:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to