2017-09-05 5 views
0

J'ai des maillages qui appliquent la texture vidéo. Je veux appliquer différents shaders sur ces mailles (par exemple, monochrome et sépia). Maintenant, je ne peux en voir qu'un seul. Dans cet exemple seulement deuxième (2). Si je commente (2), je verrai (1). Comment je peux voir les deux?Application de différents shaders aux maillages

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

Project on github

exemple Photo:

link to photo

+0

Bien sûr, j'ai 2 scènes. Première scène pour filtre sépia, deuxième - pour monochrome. Je pense que ce n'est pas une bonne décision (et si je veux 10 filtres - 10 scènes?). Peut-être exister une meilleure décision de mon problème? –

Répondre

0

je trouve une solution. Maintenant, j'ai utilisé des choses standard de post-traitement et de shaders. Sans extension THREEx.js et étrange pour moi des blocs de code.

Résultat (image): see what I've done

Lien vers projet:github