Следуя предыдущему вопросу, я занимаюсь построением моделей в BufferGeometry и понимать, что флаг transparent
влияет на порядок рендеринга: объекты с прозрачными материалами будут рендериться после непрозрачных.
Кроме того, я прочитал этот поток, провел эксперимент на JSFiddle и понял, что порядок рендеринга лиц в BufferGeometry такой же, как порядок, указанный в буферах, но не расстояние от камер. (В приведенном выше эксперименте я сначала указываю в буфере более близкий треугольник, и он перекрывает другие треугольники за ним.)
Итак, мой вопрос: можно ли вручную установить порядок рендеринга лиц в BufferGeometry? В моем случае может потребоваться динамическое изменение прозрачности элементов здания. (Я прочитал поток, в котором говорилось, что мы можем установить renderOrder
для Object3D.)
Спасибо.