CAT IN THE HAT: AFTER HOURS — V3 ASSET PROVENANCE

Model and animations
The new furry model, mesh exporter, 30-bone rig and ten animation clips were
authored for this project. The user supplied the V3 four-view character image
and an empty Blender file. The image is packed into the V3 project as reference.
This is a manually constructed procedural 3D interpretation, not a 3D scan or a
claim of exact reconstruction. No geometry was extracted from another mod.

Textures
The four-quadrant fur/fabric atlas was made with the built-in image generation
tool using the user's turnaround as a material reference. The generated PNG was
imported without pixel editing. See art/texture-provenance-v3.txt. Mesh UVs and
vertex tints select the black/white fur, crimson velvet and ivory cloth regions.

Audio
All eleven OGG recordings are unchanged from V2.2. Their user-supplied source
files, hashes, trim points and processing are in art/audio-provenance.json and
art/encounter-audio-provenance.json. No new YouTube recording was downloaded.
Their ownership and redistribution/commercial permissions have not been
established by importing them. They are not labeled copyright-free. Footsteps
reference Minecraft's wool-step event; its recording is not copied into the JAR.

Character and reference
This is an unofficial Cat in the Hat fan adaptation, not an official product or
endorsement. No license to the character, branding or supplied reference image
is included. The source code permission notice is separate from those rights.

Dependencies
No Minecraft game JARs or vanilla assets are distributed. The source includes
the user's unmodified GeckoLib 4.8.4 JAR for compilation and its MIT notice in
GECKOLIB-LICENSE.txt. GeckoLib must also be installed as a separate Minecraft mod.
Forge MDK credits/licenses and the Gradle wrapper notices are retained.

Preview
V3 PNGs are offline Blender renders of the actual authored mesh and texture;
they are not screenshots or claims about Minecraft lighting/performance.

Implementation references
https://github.com/bernie-g/geckolib/wiki/Defining-Animations-in-Code-(Geckolib4)
https://docs.minecraftforge.net/en/1.20.1/misc/gametest/
https://docs.minecraftforge.net/en/1.20.1/datastorage/saveddata/
https://docs.minecraftforge.net/en/1.20.1/networking/simpleimpl/


GLB MODEL REPLACEMENT (USER-SUPPLIED)
This variant replaces the V3 procedural appearance with the front-facing figure taken
from the user-provided Magic3D GLB. The supplied file contains four separate
character figures; only the front-facing second figure is included, not four
characters overlaid in one Minecraft entity. The original GLB color texture
was losslessly converted from JPEG pixels into Minecraft PNG. The selected
figure was uniformly rescaled, rotated and mesh-simplified to 69,968 triangles
to comply with the mod renderer's existing 300,000 vertex limit. Two child
meshes share the torso transform to preserve the model's contiguous appearance.
The GLB has no armature or animation, so existing animations move the entire
new figure at the torso, not its individual arms, legs or face. Other Java
classes, AI logic and audio are copied from V3 unchanged.
Permission to redistribute the source GLB or character artwork is not
established merely because a copy was supplied for this conversion.

Chainsaw 3D model: Chainsaw TF2 by Robby (RobbyPrisna), https://sketchfab.com/3d-models/chainsaw-tf2-2b4825fdc8d448f6833e3dc96c7a4d93 ; provided under Sketchfab Standard License (see user-supplied chainsaw_tf2.zip/license.txt).
Additional chainsaw, knock and laugh audio was supplied by the user; usage rights for public redistribution were not independently verified.
