Forum Replies Created
-
AuthorPosts
-
vade
KeymasterI get 60 fps. This may just be a fill rate / GPU usage issue. That comp might be pushing you close to 1/60th a second, adding Syphon (a render to FBO phase for the screen size introduces more fill rate), maybe pushing you over the edge.
Does the FPS change with the size of your viewer changing?
vade
KeymasterYou must be using an old Syphon Server patch, or something. I am getting errors restoring the patch, looking for a resolution key.
Ensure you are using the latest Syphon QC ?
Either way, ill take a peek, but thats the first thing I noticed.
vade
KeymasterThis bug is fixed in SVN. We will try to put together an update of the QC implementation out soon as a compiled download.
Thank you for the report.
vade
KeymasterMesh Renderer composition is probably referring to QC’s mesh renderer, the standard built in Patch object for rendering DAE (Collada) files. I do see there is a bug somewhere where the texture binding is being lost. Will have to look into that.
vade
KeymasterPost a comp?
vade
KeymasterHrm, it ought to just bring in the colors. Do you mind uploading the model somewhere, along with a screenshot in the editor?
What editor? What model format?
Thanks.
vade
KeymasterThe trick is to use the mobile versions of the movies that are not flash (which Quicktime no longer supports), but that are h.264.
vade
KeymasterIt totally works. You just have to account for alpha pre-multiplication. Lower the colors brightness as you drop opacity (multiply the rgb values by the a value). Works fine here in Jitter. Two video planes on top of one another, one offset with low alpha, from Syphon:
vade
KeymasterOver blend mode (GL_ONE, GL_ONE_MINUS_SRC_ALPHA) should be able to composite that fine. If you are having jitter issues, its really nothing we can do about it. This problem has nothing to do with Syphon, but is an issue specific to Jitter. Post in the thread I linked to on the C74 forums.
vade
KeymasterChange your blend mode to 1 7. That should do it. Most apps use an “over” blend mode as default (the 1 7), but Jitter uses Mix, which is also fine. Its just a choice. Now because they don’t clear the color buffer when erase is 0, 0, 0, 0, you see issues you may not normally see.
Blending to 1 7 should fix that.
vade
KeymasterThis is totally a Jitter specific issue. I’ve opened a Q/A on their forum. Stay tuned for a reply from Cycling. From now, this is near as I can tell, a Jitter specific issue. They are not clearing the same way as most other GL apps. Its not a “wrong” thing to do, but a choice (how the trails happen). Now, you could probably fiddle with the blend mode to get something appropriate, but not having GL_COLOR_BUFFER_BIT cleared when erase color is transparent black is going to cause compositing issues regardless.
http://cycling74.com/forums/topic.php?id=36463&replies=2#post-176982
vade
KeymasterAh, I can re-create it if I disable another layer in Simple Servers QC comp. I see the issue. It has to do with how jitter clears the back-buffer.
Jitter defaults to a erase color of 0, 0, 0, 1. If you clear with 0, 0, 0, 0, it looks correct. This has to do with the blend mode math, default being over, aka 6, 7.
Since the erase color alpha component is 1, not 0, it looks different from every other app. Most applications do not do a clear the same way jitter does, as far as I can tell. (Erasing to 0, 0, 0, 0 does not leave artifacts like it does in Jitter in any other app).
vade
KeymasterHrm. I cannot re-create:
I am on a 2010 MBP (MacBookPro6,2), NVidia GT 330M (512MB) running 10.7.2
I am running in Max 6. Are you on 10.6.x, under Max 5 ? Mind giving us a little more to go on ? 😉
Could be a color space issue with 10.6.x, Quartz Composer (which is what Simple Client and Server are using behind the scenes) does color management. Jitter, etc, does not. So there may be a slight difference, but it should not be as drastic as in your shot.
vade
KeymasterLooks about the same here. One thing Simple Client is doing is using color sync automatically to match to the output device (thanks to Quartz Composer). Jitter is not. However, I don’t see it darker.
Post a pic? I’ve never heard of this complaint before. Perhaps its specific to certain hardware?
vade
KeymasterHi.
yes, I am aware of the issues with the current Syphon for Jitter Public Beta 2 and Max 6. I have fixed a few outstanding issues on the SVN repository, but need to fix a few other bugs to properly work with implicit contexts, etc.
Stay tuned, and sorry its not up and running immediately. We are, sadly, the only ones doing heavy lifting on the plugins for almost non *every commercial implementation* out there (QC, Jitter, PD/Gem, Processing, OpenFrameworks, FFGL, etc) plus the framework itself. Plus our day jobs (and the v002 QC plugins).
Ask Cycling74 to inherit the Syphon object. Seriously. I made the offer to give them the code, but they were deep in Max 6 development at the time. Clearly they are better suited to support it than we are. We need help with supporting all the implementations, and almost no one is stepping up.
It also does not help that the Jitter SDK is nightmarish.
vade
KeymasterExcellent, glad it is working. Mind posting some info about the setup at all? I’m sure others would love to know about this work.
vade
KeymasterHi, Sorry to say, there is so a lotwrong with that patch.
I am assuming you want the jit.gl.mesh out to Syphon? You have to @capture it. jit.gl.syphonserver has *nothing* hooked up to it. How do you expect it to do anything with no matrix or texture input? You have to send a jit.gl.texture, or a 4 plane jit.matrix.
Did you read the read me?
“jit.gl.syphonserver – allows jit.matrices and jit.gl.textures to be named and published to the system, so that other applications which support Syphon can use them.”
Did you look at the help file at all?
“jit.gl.syphonserver publishes a jit.matrix or a jit.gl.texture to the system,”
“Create a matrix (you can also send the output of a jit.gl.texture object).”Perhaps it could be more clear, but..
Now, there is an issue where @captured textures are flipped in Syphon, as you can see here. Im sure you can figure out a way to fix that. We have a few bug fixes for Jitter coming soon for Syphon, ill see if I can’t figure that one out.
One additional note – this could be in a more advanced example perhaps. You need to ensure rendering order for Syphon. You have to use @layer or @automatic 0 and order bangs to ensure Syphon renders last in a a chain, otherwise you won’t have anything to send out, since nothing is rendered yet.
----------begin_max5_patcher---------- 3373.3oc0ct9baaiD.+y1+UfQy8QGcDu3i6S1WhlD2ImcmHkdWmlLdnEgkYJ EoJIkyiN8+8CffjhThhDRVDlcRpcD3Cs3GWrX2EKX+yyOaz8QeikLB7u.+F3 ry9yyO6rrlDMbV9mOazR2uMOvMI6zFEx9Zz8eYzExCkx9VZVyewOc7hfwO46 whVE3Fx.wdq.WF39cVLf.tzO7QVre5cowtgIODEuDfJtGqbSm+ne3h6hYySk hBzvvZrwE.pMU7KjML6WFiM.eN+pBWuzOLfklIUv7FeHJLMw+Grr1P7qo7bi VmVbxn7V88xjbdu4UH6BgQddoeeESJIhN1cKcSi8+1nK.iFU98K9pBcWlcZi tJ12MXj3.+04mK9wEmDZJ9753bTJ9x.he3MKu4KcWmFwkM+4.iBTiAW9Pf+J .rE5RsME3jvoJkZXSPW.vnLPCsOHBanNggnVI7hf6x6rCAJyhSK3YabzjloV BcbJ4HzhzubDQdA4naZZ7Z+BAP7orlEJbsfIKjDSFnreQMxFKCOHBg2CgfMn og2Kg1vCAjt6q9doOJNjoS4suWU3Bhb8VxRR.uBNtMqeThDUVVkJVVNmPKfM QMSEnldfS6rgjOnqJan8Lan+8fM1l1RiODsgFps1PyCAQbwostOhqRv6rTmw DtiCTKt+CFp08W4FykuTV7crP26CxjTimoOETq8hFdWwMUXf9d2vEZmSV1Yy QMX3j4PkSDiAEmnCTNY5fGTbB9xvo8X5dk6uCdv0iALFW921foobhda6RXBg cXDm1Dw3916Pg1VpZIm37ROI2pX1JVnGHSonaDgglkHx9X7N5PIjCY3LWWgK hHJtbt9WxAcX6ApwIHwYXAJmAKnFVZTDigJnvCKMJBbvBpAlFEdv4XfA.Bdx MPjOfr+S5fPGA.mOYmCYLz11wfH7PvPFS79vpcCnyQ8n7Hu3A.KfEjiKArfB BI4T69RAwV16fJCR+hJqWZTIxpoLg0.JHSwFi3i3D+8R+P9Pp1SNLDQyxNL1 wZCzH1sCM3A.slFYZNrR+dJ3dPfJLhaNqfQndFQ62AqLaVWnc2zSXoyYAJgI zFUIKzoCSMkOJzPvRkQtkpWUZppqv9JPUcq5XQ9r5MSUTxvzTU6qLXgNkEtD TNl85POJ9Ex5T2dXgPYKSJxDNHR8BlLTcEUrbACIPgGrfRNO1fATnAmO6wQo t7F99O1jQu1cXGZjaZmtIkd4KIp0gjRuCvzNBY7Raa+UbpfnsViGHywNXKKB ot9Foih8.8bWNORWqLidHz+DPZ2mfZ.BuIgvXReCH6AAf5TExwFsswp9W4g7 2BkmBznU0F7f.MBizqhR7S8iBUw26BTU09bWK4B4YxJrwvYsDx6+hxXxnwY6 4Q7kvB4y5wAZ09i17B.cvKkdUQtpI075IDCGaZS31Var+pKesLvCdv6bh.eQ 3s5.7q7mmlD36whUPoWNPWleKr8gxdjBru6RizX+T1OLiwhe0IhQNx5qKqGI K7GSRkdTr+hGSexMXcdQGVHfoQqp1ZuXhoHpB5fXk.fC0Egyw.Nj3DxXvE8U xb2.V9R.zQwvA2YVcryQLq9gVl.H3PHsZKBFujk7nrnlmGEDECf4+4xBFhw3 bRdoaXJWF7cSDGmq8D5kqFI9rGaU5iEetrRyQ76q6prJmtZUoWHMA9gr4QqC Sqamb2p4.KKFcxlhQmlW3UN664jyysHpQCxx8OIv8d4CrG74j9oUoiYdKXYO NF+kuk.tLaP9QTNQUyVJh1wJfgddoKEYNXqz+s2cJ6toTZakwPxUYEikoRDa zu6IEnwKjR57nkKYB+N1Bh2bKX1j+2rO9gIf2d6027VvraA+z0yF+12Od5u9 yu61alN4C+xjO7ovOExO0qu40u+iuYxa.+xOOCL88W8uASe2UuYxG.S4GC7l auYF3cW8KS.WOiepSmc06eO+bu5l2.l8tONE75q3Ge1joy.+2qm8N9IMVba+ 3M7a.+b4m06u5W4+Sdq+5seTdi3RyjalJjtxlld6+Yxr2ID0OLQboSdyE7a+ ja.S4eT7MyuFonmc6azzEjreMBhzzEdS8VSjKuL03f1dCbUIKJjPZT0vnggX kIEo2q5b4hKt+XXrxp8yL8ZfoQ+Vr4Hb6qA5Idbfnf6cWv1AKO4m3KlI7e.a utyxfgLxBouH6eWA8rS8h1b4HMZwh.lBcbToxvy060N68VsF9D3ymPOPArj4 u5g0AAIyiYrvVitGN1FQrv1hZCfL1AZAghEqrChXbJ7A05HWF7pcGVbNexAD +B3dk7DKNodDwmMxc0pJMeVkKQP0uDkciLunrI+PYSFkMEyDCpjWugrQ9ypy KN3Fe5kajLYvj37bzQ2fR9i0EAQy+clW06+nnUrP+vsinu7vdrGbWGjdWytS V+3O3Nms2KtQZd1nEw9dQgBgn1UJZt3qSTQuxn2q1YxNiP2UMbwI79w5j6ci ysFUwJhHh9nf5Gp7YEWs2Mzm67.K0WJrHixap+xUw9xo8JaSNd7Qt9dTPPsa k7HO0vQ73ONmyJ2dc0PI+z8WU7HXTIi77WvRRq2Vp6hj5sTa2JWUOq534Zs2 puM0GbOgGWzJF3pou95qAuNxiU8rZLByLS6Vx7HsSx02qwttFduee.1mgu1r ueVgwu7AUGI3jBSGDQVMBPp0XT1FwRV8mphDk5xnphPwSyLcjSXms9L+00R1 X7eiC.cvCjjGVla6DvdcD3HTQfMyKbUQb+SFnAMnZSoVmo+N66JQRYjWRuta enlwQyQRybjzJGqjl1KZLosur7MgEvII.YoDkMkpqTqtw7wqthZFyzVw7NU5 nFvZMGdaGbN418LNroBZw2W0Gma1o9ozO3snxFeMDA8tmoVy5vhi2LtRhVGO u3aJWV.0667o8S8CK8752JsMs048numWcGcj9FjH3hWEuC63Q6gJwTEkXyAi DSTThoCFIFqnDiNQR7FUaurBVlEN+62M2kGXi7KKe7PQbFiRbeh4cGWB3ipu S7tsv+90oxgDUCBp6fE1iGt65MaiwSbbAgzf2y7.gt2MHOTtR6iiNf3V1mgU IjOcYl8q9gdQesHkrxcn.3xGRbcKW8g6W+vCrXwhOHXCvjX.H1FsVZrFkgei sfkgei2cZsSbZa0eg5ebuVVvxUYQVvT8+akEqW92JK6KgdwLWOfWzOXwiWF8 Taq.fbsprwio1HaaSQtHj4+z4fxr2AvsAQM5+GoBv3y5FMPjLnX6d9800va+ Bk8GEMHAQxUIvYL8jQIRCi4fcZJpweepg15k22Zs3HemYg4wLPfDB9kslG5r Vbz4RMjvheRN4M3Sil98UOFEBll01mF05abqr0igJq3SnIseW8Ah91zUJ.pe xOMsU0MSCmpzI2BduQGKqAR8fjjo+HIkzYqJTaoq2R2Uq3Go3c1X2u.Aye6L hQlpUXwYkgRt0PwUXT9C3VEA3QwY8sIkE.8gUIK13zUSyHZWoLArkkNf4wVb mGs2ns3+Ps4G2WAyJGcXZtmNglVTQIKqLCApGKV1N0zr6X8FaGoReijDUZBB mUklmZ2QXwtIcyTmJKhwIxSD7tDyTYGQjRsVsKFKRNPtEwru96j0KWCauqZU FBtK1BkEeEDiKpw39waX5PYqg+G7gTwQfMuKI2KZDE3Z9PYSZ+tsTNMEMR1o UOIoRPscZvxw0No+BVKuV6I2WV0RW2tI9Z2jdsyCNkkGdvA.TGxyVB8txyRe uUQbqdIEKhs0XbQPNVnwHKJAAEQ5Pkak8hl178d55Pp.XwK54CoCkK3TDdrk EE6.ENLBMq2VOzYbHpzYL0l1hiBhiHAuPsHM1JJM5gMBG7e9ir2RwyjGPhPI yLOSAzxO0CZaVpLzAZqOhph3nMowTAogpUoAMnjFXWOoz2iJpJVFD6pkCYnn sk78Jrwlx70AZTuodXPoR8Enyw0WnnM8E7VM0G8EUFQKdCjBH5QOwTU4AqG4 gpp7fzi7nh6GzC04vrs0lHeQnMuii1os9P6CqBc0myTTUltknuoaoPU09zi6 cpLX.RzFdHp37qiFkGUlXfh0q7.GPxiUeX7BaaUXnxrAiWl8kwKhJSUgP5it z9ftDmrvcvPmcmZnrs9ftpL0P1rg5wQ.BpGhkzRj3bcEKIApJQ0iqdDCUlby ReOgUY3r1FMicTkN54oEVk41xLAommVXkdbkEQolDHrxBjdBU.iTVfzi2iXi g0Dlp7.SewdfbTx4Z8E7ARoj8Qzm6inAVp2USdzm9LREEZ6gk3nufyPnAl4G DbfIOJwGn1ltPoouHGlC2Hhb4NM2rBnllF0apOVATGUQqdbM.pTVV0mkckjG r9LcAUJquvAl7XLrjGri9jGkx7Fbq7O0uRjJdOg6JZfsyFiA1bLo3EOrs0Xm hWfZFzLCaaZqOrhQHp1mfp2mbbf0k7r+GRLVC8FrR5L5yCEH9TLi2ItPjvCl Lhj813ryzYiNv0ckqqIm+2JKOmPCBr7i8gVmgRtBnQCU8YAl.974+04+eTEJ crC -----------end_max5_patcher-----------
Here is a working fix.
vade
KeymasterYou cannot, ever, nor will you ever, be able to use 3rd party plugins in FCP by dropping QC Compositions into the timeline.
This is the same reason Quick Look does not work. If you had googled your problem you would have found out that Quicktime, Quicklook, Safari, Finder, Final Cut Pro and many other applications like Modul8 use Quicktime for playback of QC comps. Quicktime playback of QC comps uses “safe mode” and does not allow 3rd party plugins to load.
You can sort of hack around it.
If you want proper, 100% support of QC in FCP, look into purchasing FX Factory Pro from Noise Industries (disclaimer, I work for them). It lets you load QC compositions you make as native plugins in Final Cut Pro.
Please, next time
– Don’t hijack a thread for a different problem
– Make new thread so its clear what you are doing. I thought you were trying to use these in VDMX, as the thread topic states
– Clearly state what you are trying to do. Saying it does not work tells me nothing, and makes me think of the context of the thread you are posting/hijacking.Im not trying to be a dick, but you really need to be more clear, more specific, and give as much information as possible. How was anyone supposed to know you were using these in FCP?
You mention the QC Comps work in the QC Editor. What is not working in VDMX? Have you properly installed the qxFX? Have you enabled the effect on a layer with media? No one else, ever, has had it not work in VDMX and not have it be an installation problem.
Did you actually attempt to follow the instructions I posted above? Or google search any terms you did not understand?
vade
KeymasterYou need to realize that the Beta plugin version 3, is its own new distinct plugin class.
Open QC editor. Type v002 in the search path for the Library. With *only* the v002 Rutt Etra installed in“/Library/Graphics/Quartz Composer Plug-Ins/”
And nothing else in your home folder, Library/Graphics/Quartz Composer Plug-Ins/ folder?
Do you see anything?
QuickView will never show patches with 3rd party plugins installed.
vade
KeymasterOh no worries, I was just curious since you seemed interesting in setting up compilation 🙂
Glad things are working!
-
AuthorPosts