[Projekt] VisSynthWeb Video Synthesizer
Verfasst: 07.10.2015, 13:30
Hi ho,
das ist zwar kein Spiel, aber man kann gut damit spielen und sehr wenig Ernstes machen :-) darum zeig ich das mal hier.
VisSynthWeb ist ein Realtime-Video-Effekt-Synthesizer, der auf einem (oder mehreren) Live-Kamera-Bildern herumarbeitet. Dazu gibt es eine Benutzeroberfläche im Browser, mit der man von einem anderen Gerät aus die laufenden Effekte bearbeiten kann. Alle Effekte werden auf der GPU berechnet, was ziemlich komplexe Effektstapel erlaubt oder alternativ sehr kleine Geräte.
Am besten funktioniert das auf einem PC mit aktuellen Browser, WebGL und Kamera sind Pflicht, und großem Bildschirm oder Beamer. Und ein zweiter Rechner für die Fernsteuerung, kann auch ein Tablet sein. Auf dem Rechner mit der Kamera muss nodejs installiert sein.
Auf dem Rechner mit der Kamera, WebGL fähigem Browser und nodejs:
dann darin den Server starten:
und im Browser http://127.0.0.1:8082/index.html besuchen. Kamera erlauben und auf Vollbild... es sollte was zu sehen sein.
Jetzt kann man mit einem anderen Rechner (oder notfalls ANDEREM Browser auf einem weiteren Bildschirm) die Fernsteuerung öffnen:
http://<IP KAMERA-RECHNER>:8082/ui.html
Die verschiedenen Effektketten können mit Klick auf den Titel aktiviert werden... alles weitere siehe Tooltips.
Am besten mit dem Tablet vom Sofa aus steuern...
Ich arbeite gerade noch an einerm Online-Server, damit man nicht mehr selber installieren muss. Im Moment kann die aber nur einer pro Zeit benutzen :-p
das ist zwar kein Spiel, aber man kann gut damit spielen und sehr wenig Ernstes machen :-) darum zeig ich das mal hier.
VisSynthWeb ist ein Realtime-Video-Effekt-Synthesizer, der auf einem (oder mehreren) Live-Kamera-Bildern herumarbeitet. Dazu gibt es eine Benutzeroberfläche im Browser, mit der man von einem anderen Gerät aus die laufenden Effekte bearbeiten kann. Alle Effekte werden auf der GPU berechnet, was ziemlich komplexe Effektstapel erlaubt oder alternativ sehr kleine Geräte.
Am besten funktioniert das auf einem PC mit aktuellen Browser, WebGL und Kamera sind Pflicht, und großem Bildschirm oder Beamer. Und ein zweiter Rechner für die Fernsteuerung, kann auch ein Tablet sein. Auf dem Rechner mit der Kamera muss nodejs installiert sein.
Auf dem Rechner mit der Kamera, WebGL fähigem Browser und nodejs:
Code: Alles auswählen
git clone --recursive https://github.com/dronus/VisSynthWeb.git
Code: Alles auswählen
node server.js
und im Browser http://127.0.0.1:8082/index.html besuchen. Kamera erlauben und auf Vollbild... es sollte was zu sehen sein.
Jetzt kann man mit einem anderen Rechner (oder notfalls ANDEREM Browser auf einem weiteren Bildschirm) die Fernsteuerung öffnen:
http://<IP KAMERA-RECHNER>:8082/ui.html
Die verschiedenen Effektketten können mit Klick auf den Titel aktiviert werden... alles weitere siehe Tooltips.
Am besten mit dem Tablet vom Sofa aus steuern...
Ich arbeite gerade noch an einerm Online-Server, damit man nicht mehr selber installieren muss. Im Moment kann die aber nur einer pro Zeit benutzen :-p