В чем разница между EffectComposer и NodePostProcessing в Threejs?

#three.js

#three.js

Вопрос:

Похоже, что оба они должны связывать эффекты постобработки во время рендеринга. Но я не понимаю, чем они отличаются или почему вы используете один над другим.

В документах Threejs есть разреженная страница постобработки, но в ней ничего не упоминается об узлах, несмотря на несколько примеров постобработки с их использованием.

В конечном счете, то, что меня интересует, похоже на этот пример, за исключением того, что я также хотел бы добавить резкость. Но я могу найти нулевую документацию об используемых «узлах».

Ответ №1:

Материал узла в three.js является экспериментальным и, следовательно, не документирован. Если вы хотите выполнять постобработку с three.js помощью, лучше придерживаться EffectComposer и соответствующих примеров. Почти вся документация, учебные пособия или демонстрации постобработки, которые вы найдете в Интернете, основаны на EffectComposer .