Светодиодные полосы света в три раза - PullRequest
0 голосов
/ 31 октября 2018

Что может быть лучшим способом для имитации светодиодной ленты в threejs , как на изображении? Есть ли какой-нибудь пример, чтобы сделать что-то подобное?

enter image description here

1 Ответ

0 голосов
/ 31 октября 2018

Это действительно зависит от того, какой реализм вы хотите. Всегда есть способы сделать эффекты более реалистичными, но это быстро становится довольно сложным.

Если мы ограничимся встроенной функциональностью THREE.js, то в нашем распоряжении будут следующие типы источников света:

  • AmbientLight
  • DirectionalLight
  • HemisphereLight
  • PointLight
  • RectAreaLight
  • Прожектор

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

...