After consulting the discussion on the previous inquiry, I have been working on constructing models in BufferGeometry and have come to understand that the transparent
flag plays a role in the rendering order: objects with transparent materials will be rendered after those without transparency.
In addition, I came across this forum post, conducted a test on JSFiddle, and found out that the rendering order of faces in BufferGeometry corresponds to the order they are specified in the buffers, rather than their distance from the camera. (For example, in the aforementioned test, I specified a closer triangle first in the buffer, which ended up obscuring others located behind it.)
Therefore, my query is: can the render order of faces in BufferGeometry be manually adjusted? In my scenario, I anticipate the need to dynamically alter the transparency of building components.
(As per the discussion I read, it is possible to set the renderOrder
of Object3D.)
Thank you.