15 Commits (13134f99cbf816303fa05e9027a64b45f087d2ea)

Author SHA1 Message Date
  C. J. Howard 13134f99cb Add functions to convert between Euler angles and quaternions. Improve Euler IK constraint. Add gait and step classes to animation module. Improve locomotion system 1 year ago
  C. J. Howard 46de558337 Replace mesh class with new brep_mesh class. Add initial bvh class. Revise vector, matrix, and quaternion type naming conventions. 1 year ago
  C. J. Howard 77ff725962 Add IK system. Optimize some quaternion functions. Make active actions publish active events each frame 2 years ago
  C. J. Howard 0a8bb7c7c6 Make skeletons capable of containing poses 2 years ago
  C. J. Howard 14fa3c7a7c Add bone add and remove functions to skeleton 2 years ago
  C. J. Howard 47eb267484 Revise skeleton pose classes. Rename rigged_mesh to skeletal_mesh. Make model vertex bone indices uint16 2 years ago
  C. J. Howard cb9f6838cd Revise skeleton and skeleton poses. Add rigged mesh scene object 2 years ago
  C. J. Howard 3ce188c876 Improve 3D transform struct 2 years ago
  C. J. Howard 356a4a2f89 Remove active paramter from scene objects 2 years ago
  C. J. Howard 8d0610649d Improve subframe interpolation. Remove tweens from scene objects. Clean up scene object classes 2 years ago
  C. J. Howard 4a96033376 Fix all W3 warnings 2 years ago
  C. J. Howard a313430cb9 Fix and improve ant morphogenesis 2 years ago
  C. J. Howard 329812382b Add missing explicit keyword to some classes with single argument constructors 2 years ago
  C. J. Howard f1d46e10da Revise resource management and resource loading. RAII-ify entire codebase. Improve materials and shaders. Optimize and improve all render passes. Make material pass use shader templates to support arbitrary numbers of lights. Add fnv1a data types 2 years ago
  C. J. Howard a1aea5f075 Split game and engine code into two separate parent directories. Fix bloom pass initialization bug 2 years ago