Posts

Self-shadowing hair

Image
Volumetric hair is progressing. A performant algorithm is used so a single ray can light the whole hair volume at high framerates.

Engine progress

Unity or Unreal is not being used for this project.The 3D graphics engine is for Windows Universal and is coded entirely in 'vanilla' C++ with HLSL shaders. The Bullet Physics framework is used for the physics engine. C++ has much wider compatibility with libraries than C#. The character hair engine is progressing. The hair has anisotropic shading and shadow maps for realism. "Hair Studio" is another app for the Windows store being developed in tandem which allows for design, styling and animation of character hair.

Hair animation software

Currently coding hair animation software in C++. Uses much the same physics as the cloth engine but a lot easier to implement.

Clothing and physics

Image
Implementing a cloth physics engine for Britannia's clothing has been taking longer than expected. Here is a youtube video of some progress of the cloth collision and wind & turbulence routines.