Desktop Destruction

Credits

Desktop Destruction is built with these, each under its own licence. Click a title to open it.

3D models

  • Hand (the hand tool): "Hand animation test" (https://skfb.ly/6TDoD) by GabrielNeias is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: two frames of its animation (open, and a fist) baked into still meshes, and five counting poses (the open hand with fingers curled as in the fist) baked from its rig, turned and scaled to the game's view, and its textures halved to 1024 px (tools/blender/build_hand.py).
  • Ring (the hand's Sassy skin): "Pink Lantern Ring" (https://skfb.ly/oCYtC) by Ludus101 is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: scaled to fit the hand's ring finger and placed on it in each of the hand's poses, its lantern on the finger's back (tools/blender/build_hand.py).
  • Bracelets (the hand's Rocker skin): "Spiked Double Bracelet" (https://skfb.ly/psRHD) by cosmicflux is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: its outline shell left out, its spikes shortened, its two straps narrowed and moved together onto the hand's wrist, each fitted to the wrist's shape in each of the hand's poses (tools/blender/build_hand.py).
  • Skull ring (the hand's Skully skin): "Skull Ring" (https://skfb.ly/6vXBx) by Binhou is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: scaled to fit the hand's index finger and placed on it in each of the hand's poses, its skull on the finger's back and its top toward the fingertip, its textures reduced to 512 px (tools/blender/build_hand.py).
  • Gold watch (the hand's Stink'n Rich skin): "VOL-13 YG Gold" (https://skfb.ly/ouAoI) by jdcoded is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: its glass and finest engravings left out, simplified, its materials made three flat colours (gold, its green dial, white), scaled and placed on the hand's wrist in each of its poses (tools/blender/build_hand.py).
  • Hammer (the hammer tool): "Hammer" (https://skfb.ly/p8I6T) by Magnus Tellmann is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (the head 31 cm above the butt), marker points added, its steel brightened from gunmetal to bright steel, and its textures cut to 1024 px (tools/blender/build_hammer.py).
  • Minigun (the minigun): "Minigun" (https://skfb.ly/6VLWF) by ArtEast. is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: moved and scaled to the game's view (the barrels 52 cm long, spinning about their axis), its barrels and body named, marker points added, and its textures cut to 1024 px (tools/blender/build_minigun.py).
  • Glock (the Glock): "Glock Gun 3d Model Free Download" (https://skfb.ly/pNyF7) by thronetools is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (the slide 19 cm long), split into slide, magazine and frame so the slide and magazine move, marker points added, and its textures cut to 1024 px (tools/blender/build_glock.py).
  • Chainsaw (the chainsaw): "Chainsaw" (https://skfb.ly/6RXU9) by Rescue3D Assets is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (a 45 cm bar), its parts named, marker points added, and its textures cut to 1024 px (tools/blender/build_chainsaw.py).
  • Bazooka (the bazooka): "WW2 US Bazooka" (https://skfb.ly/6pvwZ) by Tactical_Beard is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: moved and scaled to the game's view (a 1.2 m tube), marker points added, its textures cut to 1024 px, and a rocket of our own loaded in its muzzle (tools/blender/build_bazooka.py).
  • Flamethrower (the flamethrower): "Flamethrower (Highpoly)" (https://skfb.ly/oGMEN) by Cherk is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: moved and scaled to the game's view (its nozzle 0.8 m ahead of the grip), marker points added, its densest parts simplified (235 000 vertices down to under 120 000) and its textures cut to 512 px (tools/blender/build_flamethrower.py).
  • Spray can (spray paint): "Spraypaint Can" (https://skfb.ly/6SyzL) by urbanmasque is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and moved to the game's view (its nozzle forward), its parts named, marker points added, and its materials replaced by plain ones (the body in the paint's colour) (tools/blender/build_spray_can.py).
  • Pencil: "Used Pencil - 2048px²" (https://skfb.ly/psYsX) by Mark Peters is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned to the game's view (its point forward) and centred, its graphite given a material of its own (coloured as it draws), marker points added, and its textures cut to 512 px (tools/blender/build_pencil.py).
  • Power washer: "The Super Bubbler" (https://skfb.ly/6RQQu) by maddhattpatt is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: its floating bubbles and two small props left out, turned level (its nozzle forward) and scaled to the game's view, its trigger a part of its own, marker points added, and its textures made smaller (tools/blender/build_power_washer.py).
  • Chain gun (the chain tool): "Nail Gun" (https://skfb.ly/UvCO) by kieranmurphy is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (its nose forward), marker points added, and a loop of chain of our own hung under it (tools/blender/build_bolt_gun.py).
  • Sculpt gun (the sculpt tool): "Twisted Disabler Gun" (https://skfb.ly/pMQAL) by Eveston - Elite Big Speakerman - Hugo is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: its rigged body baked at rest and joined with its front, turned and scaled to the game's view (its muzzle forward), marker points added, and its textures cut to 1024 px (tools/blender/build_sculpt_gun.py).
  • Camera (the camera tool): "vintage polaroid camera" (https://skfb.ly/oWZ7J) by emenzies is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (its lens forward), its lens, shutter button and flash window split off to move and light, its material made solid, marker points added, and its textures cut to 1024 px (tools/blender/build_camera.py).
  • Brain (the brain prop): "Human Brain" (https://skfb.ly/6ZRHv) by 3DRT STUDIOS is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned, centred and scaled to the game's props (18 cm long), its material renamed for the game's prop skin (its normal map kept for the folds), and its textures cut to 1024 px (tools/blender/build_brain.py).
  • Fish (the fish prop and the fish tank's fish): "Golden Fish" (https://skfb.ly/o9vou) by Jane_k is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: baked at rest from its rig into a still mesh, turned, centred and scaled to the game's props, its eyes split off as their own surface, its material made solid, and its textures cut to 1024 px (tools/blender/golden_fish.py, build_fish.py); in the tank, its scales greyed and each fish tinted a random colour (build_glass_tank.py).
  • Skull (the skull prop): "Skull downloadable" (https://skfb.ly/JrST) by martinjario is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: centred and scaled to the game's props (19 cm tall), its faces halved, its material renamed for the game's prop skin (its colouring and normal map kept), and its textures cut to 1024 px (tools/blender/build_skull.py).
  • Laser (the laser cutter): "Laser pointer" (https://skfb.ly/6RyMK) by Luke.G is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned so its emitter points forward along its own axis, centred and scaled to the game's view, marker points added, and its textures cut to 1024 px (tools/blender/build_laser.py).

  • Prop Remote (props in hand): "Vee's Remote" (https://skfb.ly/pwHRH) by Kitsu is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: turned and scaled to the game's view (20 cm, its antennas forward), marker points added, and its texture cut to 1024 px (tools/blender/build_prop_remote.py).

  • Spiders (the wood background's nests): "Spider with Animation" (https://skfb.ly/oJLPM) by maksroberthut is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Changed: its walk animation dropped (the game moves its legs by code), turned, centred and scaled to a leg span of 1, decimated, split into pieces for when it is killed, and its textures cut to 512 px (tools/blender/build_spider.py).

Engine and libraries

Vision models

The tattoo model's photos

The tattoo mask model (assets/models/vision/tattoo_seg.onnx) was trained on tattoos painted onto photos from Wikimedia Commons and Openverse (CC0, public domain and CC BY), and on CC-BY and CC0 photos of tattooed people; each photo, its author and licence is listed in assets/models/vision/tattoo_seg_credits.md. No photo ships with the game.

Face mesh

Fonts

Music

  • Union (the tutorial, Cheeky Start, from the first slap): Music: 'Union' by Walz on #Uppbeat https://uppbeat.io/c/walz License code: JVU27PICQLP39K0V Played as it is, looping (assets/audio/music/union_walz.mp3).