There are 2 problems i am trying to solve involving rasterization of geometry in 3D.

The first is, my 3D texture is created with a top down viewd, so triangles that are perfectly orthogonal to the planes represented by the texture are not visible.

The second is, due to how rasterization in OpenGL works, if a triangle is visible inside of a voxel, but too small to cover the middle of it, it will be discarded.

In general I am looking for a method that guarantees that if a voxel contains a triangle or part of a triangle ti will be marked as occupied.

  • $\begingroup$ If that's what you want, rasterization is not going to get you there. Or at least, not rasterization as most GPUs implement it. $\endgroup$ – Nicol Bolas Mar 16 '18 at 0:25
  • $\begingroup$ I suspect you can modify the geometry based on the resolution of the current grid to achieve proper rasterization i.e be waare the saterizer works in 2D and modufy the geometry acoordingly. $\endgroup$ – Makogan Mar 16 '18 at 1:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.