Physics-enabled Hair ✅
Implemented.
CharacterFactory
A utility node/class that can generate random characters with random appearence.
Clean Up & Document Code
Once I get close to 100% feature-complete, I'll restructure the code and add more code comments to help make it easier to use and modify.
Height customization
This would work by scaling the CharacterBody node, and then applying a blendshape to make the limbs thinner, which would make it look more like actual height as opposed to simply scaling in all directions. Scaling on only the Y axis wouldn't work as it would stretch equipment and other assets.
Lipsyncing
Lipsyncing. I have an early prototype from an earlier project and I'd love to add this for GCCS. Will likely leverage a python machine learning algorithm to extract phonemes from dialogue audio files.
Improved skin shader
I'd like to improve the skin in several ways:
- Make-up, scars, tattoos, body hair, veins and improved age texture.
- Ability to bake those textures into a single diffuse texture for better performance with many characters.
Note that there's currently a bug in the Engine that makes subsurface scattering appear to have these banded rings. Hopefully it'll be updated/fixed soon.