PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
3D: Modeling, Texturen, Licht, Animation, Rendern
3D allgemein und weitere 3D-Programme
3D Objekte Serverseitig rendern und darstellen
Beitrag
<blockquote data-quote="KBB" data-source="post: 2243552" data-attributes="member: 287288"><p><strong>AW: 3D Objekte Serverseitig rendern und darstellen</strong></p><p></p><p>Das ist kein Wunder. Da gibt es ja auch nicht viel zu.</p><p></p><p>Bei der Frage der Qualität und dem Rendering auf dem Server bleibt man unweigerlich bei der Technik hängen: OpenGL, GPU Rendering, oder gibt es eine Software die auf dem Server installierbar ist?</p><p></p><p>1. OpenGL ist schnell, aber auch schnell an den Grenzsen seiner Darstellungsfähigkeit. Wenn Dir das was Gameengines aus OpenGL herausholen reicht an Qualität, brauchst Du eine solche. Und die muss Serverseitig ansteuerbar sein. Unterschätze diesen Aufwand nicht, selbst wenn die Software schon Schnittstellen besitzt.</p><p></p><p>2. Schnell, aber nicht gut genug? Dann muss es wohl GPU Rendering sein, damit es gut und schnell ist. Cloudcomputing wie Nvidia das in Deinem Link anbietet klingt gut. Aber auch hier musst Du irgendwo die Infrastruktur herbekommen, damit die Software das tut was Du von ihr möchtest. Objekte hochladen, irgendwie Interaktivität zufügen - flash, html5, javascript, java..? - oder bezahlst dafür, dass es diese schon gibt.</p><p></p><p>3. Last but not least: die 3D Software, die auf dem Server für Dich rendert.</p><p>Wir haben vor 1, 2 Jahren schonmal eine Lösung dafür gesucht und dann selbst konzipiert. Aufwand (auch heute noch): ca. 10.000,- für die Programmierung der Schnittstellen.</p><p>Die laufen über JavaScript im Frontend und steuern über Python die Übergabe der Variablen und später der Ausgabe, also der Rückmeldung des Servers an den Client, den Browser. Und das sind bei dem "Rendertempo" keine Filme sondern Bilder, wenn Du Dein Zuschauer nicht Kaffee trinken gehen schickst - und zwar am nächsten Wochenende. Auch wenn manche davon ebenfalls GPU Rendering beherrschen und der Server mit mehreren solcher Karten ausgerüstet ist. Oder solche wie beim Nvidia Grid ansprechen können.</p><p></p><p>Es gibt ein paar 3D Programme, die sich per JS/Python ansprechen lassen, Du musst Dir aber darüber im Klaren sein, dass mehrere Clients verschiedene Anfragen schicken. Und die müssen gleichzeitig gelöst werden. D.h. je mehr Deiner Zuschauer dort vorbei schauen, desto mehr Instanzen der Rendersoftware müssen gestartet, desto mehr Grafikkarten müssen vorhanden sein, um GPU Rendering oder auch nur OpenGL Rendering, siehe Punkt 1, parallel durchführen zu können. Bei einem guten Provider kannst Du die Power zumieten oder sogar nur bei Bedarf skalieren. Wenn Dir Dein Ziel das Wert ist, OK, dann ist das alles kein Ding. Dann sollten auch die 10K drin sein für die Programmierung. Denn vor einem Jahr gab es die noch nicht. Aber ich bin mir sicher, der Bedarf ist da und wird wachsen. Setzt allerdings dann auch wieder wachsende Bandbreiten im Netz voraus, wenn das Schule macht. </p><p>Aber das soll nicht unser Problem sein ^^</p><p></p><p></p><p>Edit: sorry randa, ich habe grad erst gesehen dass Dein Beitrag noch weiter geht. Meine Grafikkarte hängt grad, sie rendert ^^ Naja da stand ja schon einiges drin.</p><p>Egal.</p></blockquote><p></p>
[QUOTE="KBB, post: 2243552, member: 287288"] [b]AW: 3D Objekte Serverseitig rendern und darstellen[/b] Das ist kein Wunder. Da gibt es ja auch nicht viel zu. Bei der Frage der Qualität und dem Rendering auf dem Server bleibt man unweigerlich bei der Technik hängen: OpenGL, GPU Rendering, oder gibt es eine Software die auf dem Server installierbar ist? 1. OpenGL ist schnell, aber auch schnell an den Grenzsen seiner Darstellungsfähigkeit. Wenn Dir das was Gameengines aus OpenGL herausholen reicht an Qualität, brauchst Du eine solche. Und die muss Serverseitig ansteuerbar sein. Unterschätze diesen Aufwand nicht, selbst wenn die Software schon Schnittstellen besitzt. 2. Schnell, aber nicht gut genug? Dann muss es wohl GPU Rendering sein, damit es gut und schnell ist. Cloudcomputing wie Nvidia das in Deinem Link anbietet klingt gut. Aber auch hier musst Du irgendwo die Infrastruktur herbekommen, damit die Software das tut was Du von ihr möchtest. Objekte hochladen, irgendwie Interaktivität zufügen - flash, html5, javascript, java..? - oder bezahlst dafür, dass es diese schon gibt. 3. Last but not least: die 3D Software, die auf dem Server für Dich rendert. Wir haben vor 1, 2 Jahren schonmal eine Lösung dafür gesucht und dann selbst konzipiert. Aufwand (auch heute noch): ca. 10.000,- für die Programmierung der Schnittstellen. Die laufen über JavaScript im Frontend und steuern über Python die Übergabe der Variablen und später der Ausgabe, also der Rückmeldung des Servers an den Client, den Browser. Und das sind bei dem "Rendertempo" keine Filme sondern Bilder, wenn Du Dein Zuschauer nicht Kaffee trinken gehen schickst - und zwar am nächsten Wochenende. Auch wenn manche davon ebenfalls GPU Rendering beherrschen und der Server mit mehreren solcher Karten ausgerüstet ist. Oder solche wie beim Nvidia Grid ansprechen können. Es gibt ein paar 3D Programme, die sich per JS/Python ansprechen lassen, Du musst Dir aber darüber im Klaren sein, dass mehrere Clients verschiedene Anfragen schicken. Und die müssen gleichzeitig gelöst werden. D.h. je mehr Deiner Zuschauer dort vorbei schauen, desto mehr Instanzen der Rendersoftware müssen gestartet, desto mehr Grafikkarten müssen vorhanden sein, um GPU Rendering oder auch nur OpenGL Rendering, siehe Punkt 1, parallel durchführen zu können. Bei einem guten Provider kannst Du die Power zumieten oder sogar nur bei Bedarf skalieren. Wenn Dir Dein Ziel das Wert ist, OK, dann ist das alles kein Ding. Dann sollten auch die 10K drin sein für die Programmierung. Denn vor einem Jahr gab es die noch nicht. Aber ich bin mir sicher, der Bedarf ist da und wird wachsen. Setzt allerdings dann auch wieder wachsende Bandbreiten im Netz voraus, wenn das Schule macht. Aber das soll nicht unser Problem sein ^^ Edit: sorry randa, ich habe grad erst gesehen dass Dein Beitrag noch weiter geht. Meine Grafikkarte hängt grad, sie rendert ^^ Naja da stand ja schon einiges drin. Egal. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
3D: Modeling, Texturen, Licht, Animation, Rendern
3D allgemein und weitere 3D-Programme
3D Objekte Serverseitig rendern und darstellen
Oben