3D Material Capture
by 2darray
![PicoWars - Advance Wars Demake](https://games.phoneky.com/pics/picowarsadvancewarsdemake1x.png)
![Woodoku](https://games.phoneky.com/pics/woodoku-game1x.jpg)
![Wasteland Warriors Capture The Flag](https://games.phoneky.com/pics/wasteland-warriors-capture-the-flag1x.jpg)
![Rainbow Monster Impostor Catcher](https://games.phoneky.com/pics/rainbow-monster-impostor-catcher1x.jpg)
![Solitaire Chess](https://games.phoneky.com/pics/solitaire-chess1x.jpg)
![Quick Capture](https://games.phoneky.com/pics/quick-capture1x.jpg)
![Onitama chess-like abstract strategy boardgame](https://games.phoneky.com/pics/onitamachesslikeabstractstrategyboardgame1x.png)
![Tetrachess](https://games.phoneky.com/pics/tetrachess1x.png)
![Poke the Mongo](https://games.phoneky.com/pics/pokethemongo1x.png)
![Amogus.io](https://games.phoneky.com/pics/amogusio1x.jpg)
![Checkers Legend](https://games.phoneky.com/pics/checkers-legend1x.jpg)
![Magikmon](https://games.phoneky.com/pics/magikmon1x.jpg)
![Monster Catcher](https://games.phoneky.com/pics/monster-catcher1x.jpg)
![Squid Mission Hunter Online](https://games.phoneky.com/pics/squid-mission-hunter-online1x.jpg)
![Zombie Catcher Online](https://games.phoneky.com/pics/zombie-catcher-online1x.jpg)
![PICO-8 Jam 2](https://games.phoneky.com/pics/pico8jam21x.png)
![Brexit the game](https://games.phoneky.com/pics/brexitthegame1x.png)
![Idle Arks: Sail and Build](https://games.phoneky.com/pics/idle-arks-sail-and-build1x.jpg)
![Splitter](https://games.phoneky.com/pics/splitter1x.jpg)
![Obeylings 1.1](https://games.phoneky.com/pics/obeylings111x.png)
![hypercolor_paint](https://games.phoneky.com/pics/hypercolorpaint1x.png)
![Missile Command](https://games.phoneky.com/pics/missilecommand34721x.png)
![Mildew's Haunted House](https://games.phoneky.com/pics/mildewshauntedhouse1x.png)
![Alien Abduction](https://games.phoneky.com/pics/alienabduction1x.png)
![Hungry Potato](https://games.phoneky.com/pics/hungrypotato1x.png)
![60 FPS Interlace Color Test](https://games.phoneky.com/pics/60fpsinterlacecolortest67171x.png)
![Snack Scoffer](https://games.phoneky.com/pics/snackscoffer1x.png)
![Money Movers 3](https://games.phoneky.com/pics/money-movers-3-game1x.jpg)
![Mob Control](https://games.phoneky.com/pics/mob-control-game1x.jpg)
![Princess Fall Flannels](https://games.phoneky.com/pics/princess-fall-flannels1x.jpg)
![Wind Soldier](https://games.phoneky.com/pics/wind-soldier1x.jpg)
![Bonnie Follow Me To](https://games.phoneky.com/pics/bonnie-follow-me-to1x.jpg)
![Color Galaxy](https://games.phoneky.com/pics/color-galaxy1x.jpg)
![Magic Circus - Match 3](https://games.phoneky.com/pics/magic-circus-match-31x.jpg)
![Lost in Time](https://games.phoneky.com/pics/lost-in-time1x.jpg)
![Ellie Cinema Flirting](https://games.phoneky.com/pics/ellie-cinema-flirting1x.jpg)
![Airport Clash 3D](https://games.phoneky.com/pics/airport-clash-3d1x.jpg)
![Winter Clash 3D](https://games.phoneky.com/pics/winter-clash-3d1x.jpg)
![Dino: Merge and Fight](https://games.phoneky.com/pics/dino-merge-and-fight1x.jpg)
![Pac Xon RU](https://games.phoneky.com/pics/pac-xon-ru1x.jpg)
![Impostor Zombrush](https://games.phoneky.com/pics/impostor-zombrush1x.jpg)
![Spidey Man Rescue Online](https://games.phoneky.com/pics/spidey-man-rescue-online1x.jpg)
![Feudalism 3](https://games.phoneky.com/pics/feudalism-31x.jpg)
![Stickman Troll- Thief Puzzle](https://games.phoneky.com/pics/stickman-troll-thief-puzzle1x.jpg)
![KillMaster Secret Agent](https://games.phoneky.com/pics/killmaster-secret-agent1x.jpg)
![Russian Draughts](https://games.phoneky.com/pics/russian-draughts1x.jpg)
![Mini Clash War Z](https://games.phoneky.com/pics/mini-clash-war-z1x.jpg)
![Hexagon](https://games.phoneky.com/pics/hexagon1x.jpg)
3D Material Capture
Material Capture, or 'matcap' for short, is a really neat technique, and now that I've learned about it, I'm pretty surprised that it doesn't come up more often in gamedev conversations. It's great! Here's a pico8 implementation of the concept: it draws approximated realtime reflections on 3D meshes.
There are three settings that you can change while it's running:
RightLeft: Switch materials
UpDown: Fast-mode Slow-mode
OX: Switch models
Fast-mode is kind of like a vertex shader in modern 3D engines (the material texture is only sampled along the edges of triangles). Slow-mode is kind of like a pixel shader (except there's no GPU to give it a speed boost)