Syphon / Unity3D

Syphon Implementation for Unity3D Pro
97 stars 27 forks source link

Syphon Unity 5.5 / OpenGLCore problems #26

Open benkuper opened 7 years ago

benkuper commented 7 years ago

Hello, this problem has already been discussed in a closed thread, but as Unity 5.5 doesn't support OpenGL2 anymore, the workaround consisting in setting OpenGL2 as the renderer in the player prefs doesn't work anymore.

Is the support for OpenGLCore or Metal planned ?

Thank you

vade commented 7 years ago

We have a branch with experimental Core Profile support (which I am behind on, thanks for reminding me) - and Metal is a possibility although not a priority at this point.

benkuper commented 7 years ago

Thank you, did not see that one. Unfortunately, it seems that it still doesn't work with Unity 5.5, maybe some bad config on my project, if you manage to get U5.5 working with syphon, let us know !

eccoscreen commented 7 years ago

where can i find this branch at? i made the mistake of saving my project in 5.5 now it doesn't work in either 5.4 or 5.5

axistudio commented 7 years ago

@eccoscreen @benkuper @vade @codeanticode @astellato check this one it works with 5.5

benkuper commented 7 years ago

Yeah Funnel is the way to go if you want a working server from Unity. In my case, i'm interested in a Syphon client in unity (getting an openFramework shared texture into Unity), and Funnel only handles sending texture, not receiving them. But i think that keijiro and the maintainers of this repo would have a lot to gain in merging the code :)

axistudio commented 7 years ago

thats really bad, I didn't try receive texture in unity .i was wondering any core coder can help us to update syphon into unity 5. We can crowdfunding little bit, get someone to help. I personally are willing to donate 100 already.

Sent from my iPhone

On Feb 2, 2017, at 4:14 AM, Ben Kuper notifications@github.com wrote:

Yeah Funnel is the way to go if you want a working server from Unity. In my case, i'm interested in a Syphon client in unity (getting an openFramework shared texture into Unity), and Funnel only handles sending texture, not receiving them.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

vade commented 7 years ago

Hi all - apologies. Theres some testing left to do with the Core Profile branch of Syphon. Ive been distracted with paying bills, but its on our to-do. Im off for a weekend residency where I can actually spend some time finalizing some things for Core Profile Syphon. I pledge to give it a little bit of time. That doesnt mean Unity plugin will just start working, because Syphon needs to support some more modern OpenGL, and then the Unity Plugin will need to be re-written to take advantage of that.

I believe @brianchasalow is interested in Unity 5.5 + Support, and was one of the core authors behind the original legacy GL implementation. Hopefully he, or one of the other developers from other Syphon / Unity implementations can hop on to finish up the latter end of the Unity plugin integration once we (I) have Syphon Core Profile support polished a bit more.

No promises, life is crazy right now! (And honestly, money helps me feel better about allocating time to do this, but its something both @bangnoise and I want to have finished). The ball is clearly in my court right now however.

Davidcc commented 7 years ago

Hi, we are desperate to get a syphon source into Unity 5.5. Any hope that this will work?

rom-io commented 7 years ago

@axistudio I can add $150 to the pot to speed things up if I get an invoice from @vade / @brianchasalow . Need the client-end/texture fixed for a project.

freekatet commented 7 years ago

Did anything happened?

peteforde commented 7 years ago

Things are tight but I'd happily contribute an additional $100 to the pot if we can get movement on this.

Big :heart: to @vade and the rest of the team.

axistudio commented 7 years ago

shall we do a fund campaign in the group of facebook ?we can donate on the syphon website.

peteforde commented 7 years ago

So, for what it's worth I was able to get Funnel to work great with Unity 2017.1, which comes as a huge relief. Of course, Funnel only handles the server side of the transaction; those looking to use a Syphon stream as a texture are still out of luck.

I agree that Funnel should just be merged into the main Syphon library.

grigM commented 7 years ago

Hello Syphon TEAM! @bangnoise @vade @brianchasalow First of all, i wan't to thank you all for this amazing technology! And second, i wan't to ask.. Is there any chance to see Syphon Unity plugin update for OpenGLCore in future ? I can help with any testing or documentation if you need, or make small donation ($100)

brianchasalow commented 7 years ago

convince @vade or @bangnoise to port Syphon to Metal and I can make it work in Unity again. GL Core support is a bit of a nightmare. I'm not sure what it'd take to port the Syphon Framework to Metal, but I know for a fact that it theoretically could. The Unity side of that wouldn't be that hard. GLCore on the other hand...

Ubik3D commented 7 years ago

I would back a Metal supported version of Syphon with server and client functionality. If @vade or @bangnoise are up for the task? Seems like several users want to back something like this? @axistudio @grigM @peteforde @Davidcc ?

simonjc123 commented 6 years ago

I would too! @vade and @bangnoise this would be such a useful patch - I do a lot of live interactive instals and this is basically the missing link in my workflow! S

felixbinder commented 6 years ago

https://github.com/keijiro/KlakSyphon This will work with the newest version of Unity for both client and server. It needs a Metal based project though