What techniques are used in this style? What steps would be required to recreate it?
(Screenshot of this app: https://play.google.com/store/apps/details?id=com.dkeesto.holographlw)
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.
Sign up to join this communityWhat techniques are used in this style? What steps would be required to recreate it?
(Screenshot of this app: https://play.google.com/store/apps/details?id=com.dkeesto.holographlw)
This is generic solution that will work even with FFP:
To render just the edges of an arbitrary polygon you could use a Solid Wireframe technique. It uses barycentric coordinates to determine which edges to draw. For example you might have a triangle whose barycentric coordinates are (for each vertex) B0: (1, 0, 0) B1: (0, 1, 0) B2: (0, 0, 1)
. Put it simply, when these values are interpolated the further any of the values are close to zero, then the further you are to an edge. You can use this to shade the edges differently than the inside of a the polygon.
I have used this technique to draw the sphere and hexagon tiles you see in this video. As the others have suggested, you can add a glow/bloom effect to improve the overall effect.
In very crude pseudo-code :
in case of openGL, this could be a FrameBuffer
Then draw the off screen buffer to the screen.
Blur the off screen buffer
you could use GLSL shaders, or even a hand coded kernel for this
note that additive blending in OPENGL is done by subtraction!