2017-09-05 1 views
0

Ich habe Meshes, die Video-Textur angewendet. Ich möchte verschiedene Shader auf diese Meshes anwenden (zum Beispiel Monochrom und Sepia). Jetzt kann ich nur einen von ihnen sehen. In diesem Beispiel nur zweite (2). Wenn ich (2) kommentiere, werde ich (1) sehen. Wie kann ich beides sehen?Anwenden unterschiedlicher Shader auf Netze

onRenderFcts.push(function(delta, now) { 
    composer.render(delta); //(1) 
    composerGray.render(delta); //(2) 
    }) 

Project on github

Foto Beispiel:

link to photo

+0

Natürlich habe ich 2 Szenen. Erste Szene für Sepia-Filter, zweite - für Monochrom. Ich denke, es ist keine gute Entscheidung (was ist, wenn ich 10 Filter - 10 Szenen?). Kann eine bessere Entscheidung meines Problems bestehen? –

Antwort

0

fand ich eine Lösung. Jetzt benutze ich Standard-Nachbearbeitung und Shader-Dinge. Ohne Erweiterung THREEx.js und seltsam für mich Blöcke von Code.

Ergebnis (Bild): see what I've done

Link zum Projekt:github