Forum Replies Created
-
AuthorPosts
-
UdartParticipant
Nevermind – I figured it out. I will hopefully be releasing something soon.
UdartParticipantHey Randall, I am curious to hear what your tests have revealed. Did you get a good framerate?
UdartParticipantRandall, this is great news. I will enlist myself to beta test immediately 🙂
UdartParticipantYes I see your point about rendering and although my knowledge of browsers stop when we get lower level than javascript I see things indicating that compositing of all elements on a webpage also happens using OpenGL. In dev versions of Chrome at least we now have custom CSS filters on every element – this is in reality custom shader code.
Alas CoGeWebkit does not support WebGL and a bridge from webGL to Syphon is exactly what I am hoping for. At least if it would be possible to create one that scales well with larger screen sizes such as HD size.
More about CoGeWebkit and why it does not render webGL:
http://cogevj.hu/forums/viewtopic.php?f=24&t=1130&p=3671&hilit=webgl#p3671UdartParticipantEdit:
Chromium obviously does use openGL for the rendering of the output windowshttp://www.chromium.org/developers/design-documents/iosurface-meeting-notes
UdartParticipantI am talking a lot to myself here…
Anyways it seems a screen capture feature is already built into the next version of Chrome (v26 Canary). It does seem horribly slow on the local machine probably because it’s intended for streaming and the screen image you see has already been compressed as a video.But it seems if Syphon was ever implemented it would be here in this API. It also is contrary to what I thought about screen capture being too much of a security risk.
Demo:
https://html5-demos.appspot.com/static/getusermedia/screenshare.html(you need Google Chrome v26 and you need to set the flag –enable-usermedia-screen-capturing)
UdartParticipantI am wondering if the way to go is to try and get Syphon into webRTC?
After all Syphon can readily be used for screen ‘capture’ for video conferencing purposes.UdartParticipantYea I am not getting my hopes up but it would be worth a try I guesss. Syphon support in a standard unmodified web browser is surely never going to happen due to the obvious security concerns.
But a custom build would do the job fine for people experimenting on the local machine making prototypes, art, games or whatever.UdartParticipantI’ll rephrase my question to a very short and more concise version:
What applications/plugins would be required one wishes to make a syphon source available as a texture to a WebGL rendering context in a browser.
A custom plugin? A modified web browser application?
UdartParticipantI suppose another approach would be to develop a Syphon plugin for Chrome. But whether it is even possible to call Syphon in that context I don’t know. I suppose I could try and ask some people in their forum.
UdartParticipantI’ve been researching a bit as well – I think it’s so fascinating if webGL could be a part of my live visuals setup.
So far I’ve found CEF – Chrome embedded framework.http://code.google.com/p/chromiumembedded/
I am thinking it should be possible to add Syphon using the ‘cef client sample application’ which is included in the download.
Someone also created a ‘minimal’ example – that might be even better as a starting point.
https://github.com/aphistic/cef3barebones
Basically I would be satisfied if it’s possible to call an url in one window and have the contents of that window automatically be a syphon source. No need for multiple tabs or any other features of web browsers as I see it.
Problem is I am less than fluent in Xcode. But perhaps someone sees this post and feels compelled to explore?
UdartParticipantWell I am not a Flash developer either, just because I’ve been talking about Syphon so much one of my friends started asking. As far as I know the Flash environment does have some hooks into Core Image but what the implications are of this I don’t have enough knowledge to say…
UdartParticipantOK so I won’t have Syphon support in any little visual app I download. But still this is good news, it sounds like there are multiple ways to implement Syphon – let’s hope it catches on.
Looking forward to seeing the beta 🙂
best regards
-Vibeke / UdartUdartParticipantYou are certainly not the only one. To me it sounds like Syphon is going to make a huge impact on the VJ world. Or maybe it’s just me but I think Syphon is going to be a game changer!
-
AuthorPosts