Как создать эффект свечения для импортированного объекта FBX в R3F?

В настоящее время я играю с проектом трех волокон, и я хочу создать эффект свечения вокруг отдельных сеток в сцене (импортированных из Blender), подобно тому, что сделано здесь: https://100gecs.com/

Я пробовал экспериментировать с постобработкой Bloom, но обнаружил, что

а) Это значительно снижает производительность б) Это относится ко всем сеткам, и я не могу выбрать только одну

Есть ли у кого-нибудь советы по другим методам для этого эффекта? Или, если Блум — единственный способ сделать это, существуют ли методы для нацеливания на один меш для эффекта?

Я новичок в ThreeJS, поэтому не знаю, где еще искать помощи по этому конкретному вопросу! Дайте мне знать, если я могу что-то уточнить


person Bejal    schedule 28.12.2020    source источник


Ответы (1)


а) значительно снижает производительность

Что ж, проход нереального цветения не является дешевым проходом постобработки, поскольку для создания одного кадра требуется несколько рендерингов.

б) Это относится ко всем сеткам, и я не могу выбрать только одну

Существует официальный пример three.js, который показывает, как вы можете выборочно применять блум к объектам в вашей сцене.

https://threejs.org/examples/#webgl_postprocessing_unreal_bloom_selective

Существуют также другие методы создания искусственного эффекта цветения/свечения, которые не требуют вышеописанного прохода цветения. Вы должны найти информацию по этой теме прямо здесь:

внешнее свечение three.js для объекта сферы?

person Mugen87    schedule 28.12.2020
comment
Ура, я проверю это :) - person Bejal; 28.12.2020