I finished it! Two weeks due, but here it is:

A7ITUDE poc-01 'Almond'

Demonstration of semi-procedural modeling techniques used for rendering segmented, polished 3D tubes. Several ideas are implemented and tested as a proof of concept:
  • procedural model modification in vertex shader
  • per-pixel lighting
  • procedural normal mapping
  • mesh billboarding for outer ring
  • top of ring rendered as two-polygonal quad with per-pixel clipping
  • color scheme read from external bitmap file
  • FXAA
Results:
  • ~62% less polygons used for rendering compared to regular 3D tube model
  • smoother normals than vertex normals without normal map overhead
  • semi-procedural model modifications

DOWNLOAD: A7ITUDE poc-01 'Almond'.zip (~12,3 MB)



This is a proof of concept demo and the visuals shown are not necessarily part of, or reflect the quality of the final game. If the demo does not look like as shown in the screenshot or if you have other technical problems, please tell me smile thank you!