I have created an undercast of clouds by applying an identical transparent texture to sprites which are then grouped together. Example
I have seen some discussion that suggests it might be possible to change the opacity of individual sprites by using a formula for opacity based on distance and/or using nodes.
That seems like it might be extremely useful if I could decrease the opacity of the more distant sprites, so that the individual sprites would fade into or out of view. This could allow me to reduce the number of sprites and maybe avoid having to render sprites which are transparent.
Is that possible in three.js?