Yay, released version 0.0.1 of https://t.co/MgTGpR61N6! Just wrap your content in <Lightmap>...</Lightmap> and it will do the rest (live sandbox is linked in README). Next step - generating ambient occlusion maps! #threejs#webgl#r3f#react#creativecoding
This is... a bad mood lamp. Geddit? Upcycled Ikea Vickleby, with @atesgoral's old LED strip wrapped around a cheap cardboard tube. Best feature? It is remotely controlled via Bluetooth serial commands. #Arduino#FastLED
Was interesting to learn how low-resolution ADC pin (lradc) works for simple button inputs on Allwinner SoCs like the one in #LicheePi Nano. Really cool to see button presses show up in /dev/input/event0 on the console!
Published a tiny browser first-person level tech demo on Itch, going for that late 90s lightmap aesthetic: https://t.co/kuVFB6Ih63 #threejs#react#r3f#webgl#creativecoding
@Bhushanwtf The minimap is actually a debug canvas auto-generated by Box2D in this case - I use top-down 2D physics to check wall collisions so it's a useful freebie!
Added a shiny new elevator for level transitions - automatic door logic is orchestrated in React, and doors are animated with react-spring #r3f#threejs
The #LicheePi Nano has finally found a decent spot on the back of this gadget (had to give up on using snap-fit attachment), just gotta wait for the M1.7 screws to arrive
The FPS feel is really starting to come together with textures - and to recap, the CSG geometry + lightmap are computed right in the browser #r3f#threejs