White Knight portrait geometry and expression assets The generic human sculpt and anatomical targets come from the MakeHuman Community / MPFB project, dedicated under CC0 1.0 Universal. https://github.com/makehumancommunity/mpfb2 https://static.makehumancommunity.org/makehuman/faq/are_makehuman_files_free.html Expression targets: Faceunits01 by Mika Suominen, CC0. https://static.makehumancommunity.org/assets/assetpacks/faceunits01.html Head-only surface atlases, cropped from CC0 MakeHuman Community skin packs: - Young Eurasian Female diffuse by OnlyTheGhosts, Skins01. - Old Eurasian Male diffuse by OnlyTheGhosts, Skins02. - Skin Male African Middleage normal and specular maps by Mindfront, Skins02. https://static.makehumancommunity.org/assets/assetpacks/skins01.html https://static.makehumancommunity.org/assets/assetpacks/skins02.html Original maps are cropped to the generic head's UV region and converted to RGB PNG. The material source URLs, archive checksums, crop and credits are recorded in scripts/portrait-material-sources.json. Rebuild with scripts/prepare-portrait-materials.py. White Knight modifications: adult sculpt blending, anatomical identity morphs, expression calibration, subdivision, evenly spaced surface sampling, baked ambient occlusion, compact half-float packaging and independent real-time animation/rendering. These are generic fictional character assets, not scans of White Knight users. The shared surface maps do not come from user-uploaded reference photos. No MakeHuman application code is distributed. License text: /notices/portrait-assets-LICENSE.md Reproducible source URLs and checksums are recorded in scripts/portrait-sources.json. Local study feature assets: teeth_base, short02, ponytail01, eyebrow012 and eyelashes01 from the MakeHuman system asset pack, CC0. Credited rights holders: Data Collection AB, Joel Palmius and Jonas Hauquier. These assets were explicitly released under CC0 in September 2020. https://static.makehumancommunity.org/assets/assetpacks/makehuman_system_assets.html Source archive, checksum and selected files: scripts/portrait-feature-sources.json. White Knight fits the meshes to the shared identity and expression morphs using the asset's MHCLO vertex bindings. Texture images are converted to RGBA PNG with a maximum dimension of 2048 pixels (1024 for brows/lashes), retaining the original alpha masks. The v6 study additionally subdivides the face and eyeballs for smoother silhouettes.