Banana 2077
README.md
game.club.dancer
The burlesque banana dancer rig for The Banana Split club. It provides two functions:
D.assets(write)builds the dancer's meshes and materials through thewrite(kind, name, payload)callback it is given, and returns the asset table{ mesh, mat }. The materials are cream fruit, peel, ink, lips, blush, plus satin and boa materials for each accent.D.spawn(parent, name, A, accent, pos)spawns one dancer underparentwith her soles atpos, facing world −x. Her accent colour ispink,cyanorviolet.
The rig is a hierarchy of plain entities, with no skinning:
<name>_bodyatD.HIP_Yholds the fruit, hood, cap, lips, blush and bow, the eyeseyeL/Rwith their glints, and the armsarmL/R > elbowL/R(opera gloves).- The legs
hipL/R > kneeL/R > shoeL/R(stilettos) hang off the root. <name>_peelholds the cup and the four petalspP_1 > pP_2, which hinge aboutD.petalAxis(P).<name>_boais the neon feather boa.
It also exports the constants the animation needs: HIP_Y, SEG, SHOULDER, PETALS, HINGE, UPPER, THIGH and SHIN.
game.club.venue calls assets and spawn while it builds the club. game.club.ClubShow poses the rigs at runtime. The venue's build.asset only re-authors when the venue script itself changes, so after editing this module's geometry or materials, touch the venue to rebuild them.