# 3D studio (beta): third-party assets ## `models/mpfb-male-casual.glb`: the 3D figure | | | |---|---| | What | Full-body adult male, clothed (`male_casualsuit04` + `shoes06`, hair `short02`), 27.6k triangles, 7 skinned meshes, 53-bone game-engine skeleton (`Root, pelvis, spine_01..03, neck_01, head, clavicle/upperarm/lowerarm/hand_l/r` with fingers, `thigh/calf/foot/ball_l/r`), 1.84 m, faces +Z, glTF 2.0 binary with `EXT_meshopt_compression`, `KHR_mesh_quantization`, `EXT_texture_webp` | | Size | 671,400 bytes, sha256 `b04500155d110fed366f5ce8c13231797f1796c8146311401f17e16dd11cfede` | | Made with | MakeHuman base mesh and the MakeHuman system assets, exported with MPFB 2.0.17 (MakeHuman plugin for Blender) and optimised with glTF-Transform 4.5.1 | | Downloaded from | `https://raw.githubusercontent.com/tomqwu/ai_health/main/public/models/human.glb` (commit `78a03f1bc6b9e832b75c97e66b3f185623c96a81`, 2026-09-30); recipe and pinned toolchain in that repository's `assets-src/human/` (`LICENSE.md`, `human.config.json`, `generate_human.py`) | | Asset pack | `https://files2.makehumancommunity.org/asset_packs/makehuman_system_assets/makehuman_system_assets_cc0.zip` (sha256 `b542127a8e25547c7c29c19f2d1d2adb9a664c80396ecd694095dbc8028a0107`) | | Licence | **CC0 1.0 Universal** (public domain dedication): https://creativecommons.org/publicdomain/zero/1.0/ | | Author | MakeHuman Team / MakeHuman Community (base mesh, targets, rig, clothes, hair); model assembled by the ai_health project (tomqwu) | | Attribution | Not required by CC0. Credited anyway in the 3D panel ("Figure: MakeHuman, CC0") and here. | ### Licence basis (verbatim) MakeHuman `LICENSE.md` (https://github.com/makehumancommunity/makehuman/blob/master/LICENSE.md): > C. The license for the bundled assets: The assets are defined as any data contributing to the graphical output of MakeHuman. This > includes: The base mesh and proxies; Targets and modifiers; Textures; Clothes (any MHCLO-based asset); Poses and expressions. > These assets have been released under CC0 1.0 Universal. In summary this means that to the fullest extent possible, it is the > intention of the MakeHuman project that anyone can do whatever they want with it. > D. Concerning the output from MakeHuman: [...] what you get is a combination of assets and your own creative input. As the assets > have been released under CC0, there is no limitation on what you can do with this combined output. To make it clear, the > MakeHuman project makes no claim whatsoever over output such as: Exports to files (FBX, OBJ, DAE, MHX2...); Exports via direct > integration (import via MPFB) [...] ai_health `assets-src/human/LICENSE.md`: > `public/models/human.glb` is generated by `generate_human.py` with MPFB (MakeHuman plugin for Blender) from the > `makehuman_system_assets` pack. The MakeHuman base mesh, targets, rig and every asset used here (eyes, eyebrows, eyelashes, hair > `short02`, clothes `male_casualsuit04`, shoes `shoes06`) are released under **CC0 1.0**, and models exported from MakeHuman/MPFB > are CC0. The MPFB add-on itself is GPL-3.0; none of its code is included in this repository. No MPFB (GPL) code is shipped here: only the exported data. To remove any dependence on the third-party copy, regenerate the same file with Blender + MPFB 2.0.17 + the CC0 pack using the pinned recipe above. ## three.js Loaded at runtime from `https://cdn.jsdelivr.net/npm/three@0.170.0/` (core, `GLTFLoader`, `meshopt_decoder`, `RoomEnvironment`): MIT licence, Copyright 2010-2024 three.js authors. Nothing is vendored. ## Everything else The cyclorama, turntable, stool, softboxes and light stands are primitives built in `studio3d.js`; the clay / grid shader is ours.