freud.viz 3d checklist + discussion
I'm probably not going to do everything I can think of before I go on a no-coding vacation on January 2, so people should dig in if they want to help!
Comments (5)
-
reporter -
reporter For polyhedra face outlines, running edge detection on (depth, surface_normal) vectors looks nice: http://gamedev.stackexchange.com/a/86413
-
reporter The edge detection outline method seems to be working moderately well for single-primitive systems as of 94c1257ab . Making it work with two sets of primitives will require a bit of refactoring. We might need to make the edge detection filter sample several points in each direction instead of nearest neighbors to remove some aliasing.
Transparency might also be an annoying issue; at the moment, if you enable transparency, the outlines get "refracted" strangely, I think due to the blend mode settings on the alpha channel.
-
reporter Concerning compatibility, according to this we're safe with openGL 3.3 (at least on the OS side of things), which gives us instanced rendering and geometry shaders.
-
reporter - changed status to resolved
Marking as resolved; it seems that something like the direction of plato is the way to go.
- Log in to comment
OK, I thought the ability to add a checklist would be here after posting, but apparently that is only in pull requests... Anyway, first round of things that should be added: