R: Rejected

Certain nested transformations cause a crash.

Hi,

Seems that when you nest an object inside an iterator inside a 3D transformation patch there are specific transform settings that cause a crash when you run the created application. In particular rotation it seems. The crash happens both with a single rotated sprite in the iterator and also with a rotated 3D Transformation patch with a non transformed sprite inside nested within the iterator.

Of the attached files QBTest crashes once built into an app and QBTest2 does not on my system. Both work perfectly in QC.

The only difference is the sprite in QBTest2 is not transformed and in QBTest the sprite is rotated slightly.

This is the result of slowly stripping back a complex .qtz I'm building to display visuals until I found the cause of the crashes. I've included the crash report which has my system details.

The built apps can't be attached here but I've uploaded them here https://copy.com/zjG7tjt7eR43qYr4 if you want to try them out.

Hoping this is something that can be resolved!

Regards, Stefan

Qtz Crashes

Please i need you...

QTZ crashed again,in past i was created another user and raans QTZ perfectly from this users, but now the error appens in two users.

Its possible to re_install or something like that, for recover QTZ.

I Added the report error...

I hope you can help me, i get lost.

Cheers..

Obsolete Plugin Cleanup

It would be excellent if there was a little utility app, independent of kinemecore probably (but this wouldn't be bad with kinemecore too), that would go and "cleanup" old plugins like structure tools, directory scanner blocking, spooky, gl tools during the alpha port function era, etc., that have been made obsolete by new plugins/have been lumped in with new plugins. Like, how Kinemecore checks for duplicate versions/older versions of a given plugin, or locations being in the wrong place.

I realize that something like that would have to have a static list of some outdated plugins inside the app and patches that replace them, that would be maintained, and that this could get into a pain. Maybe this would be best as an opensource thing where people could update that list themselves.

The purpose of it's being it's own utility app, script, or whatever, is so that someone wouldn't have to start up QC to do a "plugin management".

The "problem" scenario, is that, if you're loading an app that uses patches like Structure Maker or Directory Scanner Blocking that have been gobbled up by other patches over the years (DataTools, FileTools), and the user has them double installed - like, they have Structure Maker AND DataTools installed, not only does QC have problems on start, but it's pretty darn hard to figure out a way to keep your own app from crashing on start, or not initializing, because of the duplicates.

Maybe there's some eloquent way to handle this in the internals of an app, but I sure haven't found it - and I doubt there is in the case of duplicate plugins, when loading them from user, library, or system locations. I don't necessarily want to stop external loading of QCPatches altogether, but I guess that would be the alternative, to making it so the user doesn't have to jump through as many hoops. It just keeps them from using QCPatches installed on their system though (like QB does currently), which is sometimes not an advantage.

Quicktime Video Output Patch

Basically I'm thinking about a patch that has one "Image" input and sends the incoming image data to a video output device, using the Quicktime video output component. I use a Blackmagic Design Intensity Pro video card, but it should work with every DV device as well.

The main appeal of this patch would be to use a dedicated video interface for presentations that is not part of the extended desktop, thus avoiding embarrassing situations like an application opening a window on the projector. Another idea would be to use some cheap DV cameras as output devices for separate animations and connect them to a pile of TVs on stage, for visual effect. There are probably tons of possibilities to use this.

libpd built into a QC Plugin

Is it possible to build LIBPD into a quartz composition? LibPD is built for simple integration into existing systems and has already been built into iOS etc...

Cheers, Alex

QuartzCrystal "unable to render" after 4 frames

Hi,

I have an issue with Quartz Crystal, while I'm trying to render a qtz that use a custom plugin (OpenCV image provider). I'm passing a movie into the plugin, then output on a sprite. Nothing terrific...

At between 4 and 10 frames rendered I have this message (translated from French, as QCrystal is very well translated) : "Unable to perform the offscreen rendering".

Could it be that QCrystal doesn't like my way to output images (see code below) ? I'm very bad at manaqging OpenGL and image providers, very very bad :-/

Any advice would be highky appreciated, as I'm in a urge with this rendering ! Thanks a lot !

 
            glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
            glClearColor(0., 0., 0., 0.);
            glLoadIdentity();
 
            glPushAttrib(GL_ENABLE_BIT | GL_TEXTURE_BIT);
            glPushClientAttrib(GL_CLIENT_PIXEL_STORE_BIT);
 
            GLuint tex = [imgCV generateTextureInContext:cgl_ctx];
 
            self.outputImage =  [context outputImageProviderFromTextureWithPixelFormat:pixelFormat
                                                                            pixelsWide:[imgCV getSize].width
                                                                            pixelsHigh:[imgCV getSize].height
                                                                                  name:tex
                                                                               flipped:YES
                                                                       releaseCallback:textureReleaseCallback
                                                                        releaseContext:NULL
                                                                            colorSpace:CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB)
                                                                      shouldColorMatch:YES];
 
 
 
            glPopClientAttrib();
            glPopAttrib();

Kineme Video Tools | Asynchronous Mode

Can Asynchronous mode be included in Kineme Video Tools so that both the video and audio of a given movie file be played concurrently by that plugin's QuickTime Player patch and Video Player patch?

Playing videos using Movie Importer not working in QuartzBuilder version 1.4

I am testing a very simple patch that imports and plays a small Quicktime sample movie.

It plays well as a normal QTZ file but when I try to run the app created by QuartzBuilder 1.4 it opens the window but does not display anything.

I can get the movie to display temporarily, either by switching tasks (tab-command task switching) or by dragging the window around the screen.

When I do this, the I see samples of the movie within the window. As soon as I stop doing either of these things, the movie freezes at its current frame.

I urgently need to launch a QTZ app fullscreen on a second monitor at startup for a public exhibition that goes live soon. This is why I purchased QuartzBuilder.

I would really appreciate some help getting this working.

I'm using a 2.6 GHz Intel Core 2 Duo MacBook Pro with 3 GB RAM and OSX 10.7.3.

I cannot downgrade to pre-Lion release due to other components of the project.

I've attached my test files for your inspection.

Many thanks.

Richard

Syphon Server and Mesh Renderer

Hello

When I activate a syphon server with Source OpenGL scene, the Mesh Renderer disappear ?

See example attached

Any idea

Thanks

QuartzBuilder 1.4 Bug

Summary: QuartzBuilder didn't load a QCPlugin, when attempting to compile an app using QuartzBuilder 1.4, OS X 10.6.8.

Steps to Reproduce: 1:Create a blank composition using QuartzComposer.app 2:Place the following patches onto the Editor; a Clear patch (layer 1), a Video Patch, the FreeFrame QCPlugin compiled from the 10.5 Apple Developer Examples, and a Billboard patch. Configure the FreeFrame patch to use an frf file via settings (I used "backlight.frf"). Connect the Video Patch, to the FreeFrame patch, to the Billboard. 3:Insert the qtz into the QuartzBuilder dropbox and/or Composition (filepath) field. 4:Observe that the QCPlugin is not placed into Resources of the app. 5:Export app. 6:App draws blank translucent window.