Original Post
So ive been reading several papers, and have decided to take a stab at dobashis 'cellular automation' method. However, I have a couple questions about rendering volume data in general. It seems like when you render any volume data, you just position a billboard at each voxel. Easy enough. My question is, how do you store/manage this billboard geometry? Cleary you cant do a single draw call per billboard/voxel, so I imagine you create a vertex buffer for several dozen billboards and render them at once. But without monkeying with the vertex buffer every frame, how do you position the billboards at the correct voxel? Or perhaps you HAVE to lock the vbuffer every frame when rendering these kinds of things? Or is there some other 'trick'? I skimmed a couple papers on volume rendering, but couldnt find a detailed answer to this question. Thanks for any info! *btw if anyone has any tips/tricks for volumetric cloud rendering id love to hear that as well!