If we used a library that can do simple raycasting, a 3D model (.obj/.mdl/whatever) could be read in, then a unit to pixel size conversion, we could then create a sprite stack by creating inwards facing raycasts from the center of each "voxel" on each side of a 3D box surrounding the model. From this, each slice could be made rather trivially.
If we used a library that can do simple raycasting, a 3D model (.obj/.mdl/whatever) could be read in, then a unit to pixel size conversion, we could then create a sprite stack by creating inwards facing raycasts from the center of each "voxel" on each side of a 3D box surrounding the model. From this, each slice could be made rather trivially.