v002 10.6 compatibility

vade's picture

Hi guys. Im porting my plugins to be 10.6 / QC 4.0 compatible all the way through. Ive just released new faster blurs with some bug fixes and what not.

http://002.vade.info/?page_id=6

Let me know if they work for you, they're also 10.5 friendly (both PPC and Intel) so users in QC 3.0 (10.5) can benefit from the bug fixes.

Thanks, ill keep this thread updated when plugins move to 10.6 compatible.

usefuldesign.au's picture
Re: v002 10.6 compatibility

Hey Vade,

The native blurring effect that sprite and billboards generate when images with px size < px size of rendering seems a fair whack faster than any CIBlurs I've seen, including your fast blurs.

Is that a correct assessment and if it is does this mean QC app level patches go faster or just that the billboard blur is really really cheap maths?

Just curious because I don't have SL to distract me yet ;)

vade's picture
Re: v002 10.6 compatibility

Im not sure I understand what you mean, you just mean upscaling? Like drawing a 32x32 image stretched to fill 1920x1080 rendering? Thats not really a controllable blur, its just drawing a small image big, so its going to not look crisp because its just doing linear interpolation which is crazy accelerated on any half modern non stone age GPU. Unless I misunderstand, this is just a basic function of Open GL texture pipeline.

usefuldesign.au's picture
Re: v002 10.6 compatibility

Yeah that's what I was asking, thanks. Didn't occur to me it was a linear relationship to source image :)

dust's picture
Re: v002 10.6 compatibility

cool i will check out the blurs, i see lots of people use them so although i don't do much core image filter stuff they are a requisite for me and others. hey have you tried your new movie plugin with your glitch plugin on leopard. don't know but you might want to test that out.

vade's picture
Re: v002 10.6 compatibility

Er, clearly I'm testing them out ;). I don't have a premier or select ADC account so I'm playing catch up as I could not properly participate in the beta and talk to Apple engineers about ongoing issues.

The Beta movie player works 100% if you launch QC in 32 bit. There are major issues with QT in 64 bit now so, I'm not going to really support it 100% (the plugin works, but its slow and lacking features).

As for the Glitch, some of the objects work, some cause opengl state corruption (i don't reset variables that QC 4.0 is overly sensitive about since the whole back end changed).

Again, stay tuned ;)

toneburst's picture
Re: v002 10.6 compatibility

Keep up the great work, vade :) Still haven't got my SL disc...

Incidentally, the previous version of your blur plugins always glitched for me when going to fullscreen mode in the QC editor (I'd get video junk towards the top of the screen).

a|x

vade's picture
Re: v002 10.6 compatibility

Im pretty sure this is because you had aspect ratio correction enabled in your QC app. If you turn that off and go fullscreen you will get no issues. How Apple does the aspect ratio limiting is beyond me. I ought to investigate that again now that my GL-kung-fu and debugging skills have leveled up to almost brown belt. :P

And just so you know, 10.6 / QC 4.0 does not exhibit this behavior. Going full screen with either 16x9 or 4x3 aspect ratio enabled and using a video input -> v002 blur -> billboard results in no glitch, intentional or otherwise ;) (you know me... !)

Thanks! Ill try and push out some more updates to be 10.6 but life's a bitch and so is work.

vade's picture
v002 Rutt Etra 2.0

Im really happy to release 2.0 of the Rutt Etra emulator for Quartz Composer.

This version brings massive new features, powerful new rendering back end, support for lots of fun QC stuff, support for QC 4.0 / Mac OS X 10.6 and the latest VDMX. GLSL macro support, Lighting macro support with properly generated normals for lighting (this is really fun to play with). Combine the two for per pixel lighting. Scan line, point, mesh, triangle mesh and image plane rendering modes, and tons of bug fixes mean the image quality is improved and its a touch faster. New resolution controls means you can control x and y vertex count for fun looks (putting them very low with mesh or point rendering can look very cool).

Check out http://002.vade.info/ for info, with tons of sample compositions, including a pre-built qcFX for VDMX which uses the new pipeline.

Its a lot easier to build and use new effects with the 2.0 RE, so I highly suggest folks experiment with it.

Thanks.

PreviewAttachmentSize
RE-2.0.jpg
RE-2.0.jpg126.68 KB

leegrosbauer's picture
Re: v002 Rutt Etra 2.0

Stunning! Thank you!

vade's picture
v002 Screen Capture 2.0

Just a note, I have updated the Rutt Etra to be a touch faster (2x :) ) and have released a new version of the screen capture plugin, which has many more features, and most importantly works in the QC editor properly.

Check it out:

http://002.vade.info/

leegrosbauer's picture
Re: v002 Screen Capture 2.0

High definition!! Really great! Posted it to the Streaming With Quartz Composer topic on the Kineme wiki, too. These new tools are going to be very useful under many circumstances. Thanks so much. Excellent release!

gtoledo3's picture
Re: v002 Screen Capture 2.0

This is some "feedback" with the Screen Capture plugin. Yay!

The Advanced GLSL and Lighting example on the new Rutt is wigging out for me though. In 10.5 at the moment. I remember what it used to look like, and this isn't it :-) The image is fluttering really quickly, and displacement isn't happening in any way that would be expected.

vade's picture
Re: v002 Screen Capture 2.0

Really? Hrm. You are on 10.5 on what hardware? I changed how the back end handles rendering to buffers, and there is detection on if hardware supports floating point or not. That may be failing on 10.5 ? It should not though. Send me a pic or a small video, curious about that. Any errors in any logs or ?

fsk's picture
Re: v002 Screen Capture 2.0

same thing here.

im on 10.5 MacBookPro5,1

the image flickers between a deformed and undeformed one.

PreviewAttachmentSize
Picture 6.png
Picture 6.png122.93 KB
Picture 7.png
Picture 7.png59.75 KB

gtoledo3's picture
Re: v002 Screen Capture 2.0

Yeah, that's the same thing I'm getting.

vade's picture
Re: v002 Screen Capture 2.0

And 2.0 worked fine ?

gtoledo3's picture
Re: v002 10.6 compatibility

Yeah definitely, for me at least.

vade's picture
Re: v002 10.6 compatibility

was this in reference to 2.0 working fine, all of the patches etc ? What hardware is this occurring on ?

gtoledo3's picture
Re: v002 10.6 compatibility

Oh sorry Vade... when you go to reply, but aren't logged in, it doesn't line up correctly in the hierarchy.

Yes, I meant that, in 2.0, it worked fine. I do see that this is isolated to 10.5 though. In 10.6, it works as expected.

vade's picture
Re: v002 10.6 compatibility

annnnddd... what hardware / GPU is this on ? :)

gtoledo3's picture
Re: v002 10.6 compatibility

Lol....arggh, sorry, been busy today: it's on the nVidia9600MGT.(/9400 combo).

cybero's picture
Re: v002 Screen Capture 2.0

so you're getting no proper screen capture in 10.5 with v 1 screen capture and problematic rutt etra performance in 10.6?

vade's picture
Re: v002 Screen Capture 2.0

Wait, What?

This is only concerning the Rutt Etra 2.0.1 having issues on some machines on 10.5.

The new screen capture does not work on 10.5, as per the bold, italicized

RED TEXT ON THE WEBPAGE AND IN THE README.

1.0 screen capture never worked in the QC editor, due to pixel format issues and how CGLContext creation and sharing works. You simply could not do it. This is also in the read me for v1.

mikael's picture
Re: v002 10.6 compatibility

Hi Vade! I've been enjoying the Glitch Analog patch on Leopard for a while and it was actually what pushed me over the edge in terms of going back to VDMX and getting in to QC. But then I got a new MBP with Snow Leopard (10.6.2) and the patch wasn't behaving so nicely anymore. In QC it worked ok but when turning it in to an effect for VDMX it was flickering and refusing to accept input from the camera, only Quicktime movies were accepted.

Then I did the recent 10.6.3 update and things got even worse. It started to behave bad in QC and in VDMX it won't accept any input, I just get a frozen image when I apply the effect.

Do you have any bug fixes planned for the Glitch plugin or are the the issues I'm having more related to messups from the Apple team?

armandlefou's picture
Re: v002 10.6 compatibility

Hey Vade,

Just a quick question, do you have some guidelines for installing V001 screen capture, i'm projection mapping some processing sketches through VDMX using quad warper, but i'm running macbook pro 2.2ghz OSX 10.5.8 can't run your V002 but i can't seem to get v001 working.

thanks

gtoledo3's picture
Re: v002 10.6 compatibility

V001 won't work unless you write a QC based application that uses it - I can't remember the exact technical reasons, but I know that it won't work in the QC Editor app.

It's a shame you don't have SL for this, because the V001 was sort of pricey performance wise, and the V002 is unnervingly quick, besides the pain of not being able to run it in the QC Editor.