Directory listing for: someodd/opensource/peepy_wmcube
DIR Parent directory (..)
TEXT README.txt (2.3KB, 2026-05-13):
peepy_wmcube
============
Spinning peepy for your wmcube dockapp.
What this is
------------
wmcube is a Window Maker dockapp that shows a rotating 3D wireframe
which speeds up with CPU load. These .wmc files replace the default
cube with peepy, the round goose-thing.
Source mesh: "Low poly Peepy (VRChat asset)" by Nam Lemonade
Item: https://ko-fi.com/s/14cc6ca22e
Shop: https://ko-fi.com/B0B4W0LV/shop
The original is a ~9700-face FBX intended as a VRChat avatar/world
prop. The dockapp here renders into a 64x64 software framebuffer,
so detail past ~150 edges turns into mush. This file is a heavily-
decimated wireframe built for that constraint: 54 vertices, 120
edges, with all textures, materials, and the original topology
discarded. If you actually want a peepy you can use in VRChat or
anywhere else, please buy the original asset from Nam Lemonade.
Setup
-----
Install wmcube and a dock that can host dockapps. On Debian/Ubuntu:
sudo apt install wmcube wmaker
Start Window Maker (or another dock-capable WM), then:
wmcube -o peepy_80.wmc
wmcube is a dockapp -- it only displays inside a dock. Window Maker's
Clip and Dock both work; fluxbox's slit works; if you run i3/bspwm/sway
you'll need a dock runner such as dockd or stalonetray. Outside a dock
the window stays unmapped. That is a Window Maker convention, not a
bug in this file.
Tuning
------
-d N rotation speed at idle (default 1 degree/step)
-r N speed up by 1 deg every N percent CPU (default 25)
-b brighter color
-G green wireframe (peepy looks great in green)
-p hide the CPU load number
How they were made
------------------
1. Extract Peepy.fbx from peepy.unitypackage
2. Decimate with pymeshlab quadric edge collapse
3. Center on origin, scale to a ~180-unit extent
4. Emit WMCUBE_COORDINATES + WMCUBE_LINES
The .wmc format is documented in
/usr/share/doc/wmcube/3D-objects/README on a wmcube install.
Credit
------
Peepy is the work of Nam Lemonade, sold as a VRChat asset on Ko-fi:
https://ko-fi.com/B0B4W0LV/shop
This .wmc is a derivative: aggressive quadric-edge-collapse decimation
of the original mesh, then conversion to wmcube's WMCUBE_COORDINATES
and WMCUBE_LINES format. No textures, materials, rig, or original
topology are present. If you want the real thing, buy it from Nam.
BIN peepy_80.wmc 1.4KB 2026-05-13