Sign in

cassette 📼

@oculometric.bsky.social
264 followers 114 following 140 posts

(it/she) artist, programmer // retro lover, plant keeper // leeds based // "a sphere turned inside out" no AI, no NFTs. no slop, or at least i’m doing my best. open for commissions!! portfolio: cassette.graphics discord: oculometric

PostsRepliesMedia
cassette 📼 @oculometric.bsky.social · 27/09/2026
020
cassette 📼 @oculometric.bsky.social · 27/09/2026
pilotgirl has headphones and hair. she doesnt need a name, but she's easy to connect. #pixelart #oc #mech #techart
171
cassette 📼 @oculometric.bsky.social · 27/09/2026
closeups.
021
cassette 📼 @oculometric.bsky.social · 27/09/2026
no matter where you are, everyone is always connected. #pixelart #surrealism
2204
cassette 📼 @oculometric.bsky.social · 23/08/2026
i am a firm believer in iridescent data storage media :) #pixelart #retro #digitalart #blender3d #compactdisc
082
cassette 📼 @oculometric.bsky.social · 06/08/2026
she has a face now. i have no choice but to start on hair.
020
cassette 📼 @oculometric.bsky.social · 02/08/2026
work in progress pilot-thing
040
cassette 📼 @oculometric.bsky.social · 10/07/2026
- sketch::safety_critical ( #digitalart #pixelart #techart ). from todays twitch stream!
091
cassette 📼 @oculometric.bsky.social · 04/07/2026
- sketch::new_jettison ( #digitalart #pixelart #techart )
0141
cassette 📼 @oculometric.bsky.social · 21/06/2026
ever used LaTex before? well i've been working on my own typesetting language, including a dedicated editor. all of the UI is rendered from scratch in OpenGL. there's a long way to go.
120
cassette 📼 @oculometric.bsky.social · 12/06/2026
random test from ages ago.
0224
cassette 📼 @oculometric.bsky.social · 02/06/2026
bunny is going places! nobody can ever keep up with her #pixelart #retro #digitalart #blender3d
131992753
cassette 📼 @oculometric.bsky.social · 31/05/2026
holy moly!! bunny on the skateboard!! she's going to do some sick tricks #pixelart #retro #digitalart #blender3d
5547143
cassette 📼 @oculometric.bsky.social · 30/05/2026
- COMPUTER_MONITOR.OBJ. made in #blender3d. now she gets to be the main character for a while. i already know i'll be reusing this project plenty! #digitalart #techart #pixelart #stylised
0131
cassette 📼 @oculometric.bsky.social · 27/05/2026
- SPACEHOPDEMO. i'm coming up on my university's graduate exhibition, so i made this #retro #space demo using my graphics engine `hop-engine`. i also made the CRT screen, but she's not the main character here. #digitalart #technicalart #astronomy #gamedev see the video for background image credits!
162
cassette 📼 @oculometric.bsky.social · 21/05/2026
new update for hop-engine! next update i'll be starting to work on the frontend editor stuff. now with Discord rich presence integration! github.com/oculometric/...
000
cassette 📼 @oculometric.bsky.social · 01/05/2026
010
cassette 📼 @oculometric.bsky.social · 01/05/2026
110
cassette 📼 @oculometric.bsky.social · 01/05/2026
colourful #moon. made in #blender3d.
161
cassette 📼 @oculometric.bsky.social · 24/03/2026
anyway here's the algorithm not quite working right
000
cassette 📼 @oculometric.bsky.social · 24/03/2026
oh and i like, wrote a 13,000 word dissertation about it. if you want to check out the code, or the demo application, or the dissertation, you can do so here: github.com/oculometric/...
100
cassette 📼 @oculometric.bsky.social · 24/03/2026
i compared a few different variations of the algorithm, implemented from scratch in C++, tested via benchmarking and a questionnaire. overall though, i produced some very pretty polygonal asteroids, which was ultimately my goal. i'm super happy with the results!
100
cassette 📼 @oculometric.bsky.social · 24/03/2026
mostly i was looking for execution speed, and regularity of the resulting mesh - triangles need to be (ideally) pretty much equilateral. and no holes in the mesh, hopefully. the basis of my work was Regularised Marching Tetrahedra, by Treece Prager and Gee (1999)
100
cassette 📼 @oculometric.bsky.social · 24/03/2026
hey! i submitted my university dissertation a few weeks ago, and now it's time to show off the results. i studied isosurface extraction, for generating procedural terrain in videogames. key example being #ASTRONEER and its beautiful polygonal terrain. my results were super interesting:
130
cassette 📼 @oculometric.bsky.social · 11/01/2026
twinning!!
03412
cassette 📼 @oculometric.bsky.social · 02/01/2026
get wireframed idiot!! #lowpoly
140
cassette 📼 @oculometric.bsky.social · 02/01/2026
- asha. ZZZ fanart! this was my first step into character art at all; i’m super happy with it though! i had some fun with shaders too #blender3d #digitalart #fanart #lowpoly #retro #pixelart #ZenlessZoneZero #3dart #characterart
1152
cassette 📼 @oculometric.bsky.social · 02/11/2025
- sketch_011125 (pixel graphite) #godot #pixelart #lowpoly #digitalart #surrealism #oddcore
0284
cassette 📼 @oculometric.bsky.social · 29/10/2025
you should see how spiky and exciting things get with the work-in-progress clustering algorithm enabled… (i will fix both kinds of clustering i swear). supposed to be a sphere if that wasnt apparent. :(
120
cassette 📼 @oculometric.bsky.social · 29/10/2025
bunnies. marching tetrahedra. 31k vs 841k
150
cassette 📼 @oculometric.bsky.social · 07/10/2025
- sketch_051025 (pixel graphite) #godot #gamedev #pixelart #lowpoly #digitalart #surrealism #oddcore
0346
cassette 📼 @oculometric.bsky.social · 03/10/2025
- sketch (pixel graphite) #godot #gamedev #pixelart #lowpoly #digitalart #surrealism #oddcore
1458
cassette 📼 @oculometric.bsky.social · 17/09/2025
- sketch (pixel graphite) #godot #gamedev #pixelart #lowpoly #digitalart #surrealism #oddcore
07110
cassette 📼 @oculometric.bsky.social · 11/09/2025
- sketch #godot #gamedev #pixelart #lowpoly #digitalart #surrealism #oddcore
0285
cassette 📼 @oculometric.bsky.social · 02/09/2025
- the opaque eye [ pixel graphite ] #art #surrealism #pixelart #surrealart #blender3d #digitalart #liminalspace #lowpoly #oddcore #monochromatic
0133
cassette 📼 @oculometric.bsky.social · 20/08/2025
i have been struggling so so much to make art lately, but i should be back soon with more [ pixel graphite ] and i have a game/interactive project sort of in the works…
173
cassette 📼 @oculometric.bsky.social · 10/08/2025
WIP - pure C++ constellation renderer! draws a frame in 0.3ms on a single thread. star lists based on wikipedia, constellations drawn based on stellarium. i’ve also been working on a tool for analysing various catalogs to improve internal data. more in comments! #astronomy #c++ #computergraphics
251
cassette 📼 @oculometric.bsky.social · 07/08/2025
- heart on the shore [ pixel graphite ] i visited a botanical garden recently, and found myself wandering past waterlily ponds with large sluggish fish moving in the shadows. this has a little imprint of that. #surrealism #pixelart #blender3d #digitalart #liminalspace #lowpoly #oddcore
0113
cassette 📼 @oculometric.bsky.social · 27/07/2025
julia the space bunny says thankyou for all your support <3 look how happy she is!
030
cassette 📼 @oculometric.bsky.social · 26/07/2025
oh! i should clarify - the texturing of the actual model i did in blender. the overlay/UI elements are what’s made in inkscape; then exported at render resolution with no anti-aliasing, and combined via compositing. i agree, i can’t see inkscape being useful for texturing in the traditional way
120
cassette 📼 @oculometric.bsky.social · 25/07/2025
- BUNNY.OBJ a tiny teensy little holland lop. also a space traveller. made in Blender 4.5 and Inkscape #lowpoly #pixelart #3dart #gamedev #retro #digitalart #space #blender3d #scifi
314326
cassette 📼 @oculometric.bsky.social · 14/07/2025
i have also been putting various random images through it for fun.
020
cassette 📼 @oculometric.bsky.social · 14/07/2025
- dust world [ pixel graphite ] all good things are green. probably. #surrealism #pixelart #blender3d
0246
cassette 📼 @oculometric.bsky.social · 01/07/2025
- FIAT.OBJ a fiat 126. i lost my mind trying to model the interior, so you get suspiciously covered up windows instead. #lowpoly #pixelart #3dart #gamedev #retrotech #digitalart #car #space #retro #blender3d
0202
cassette 📼 @oculometric.bsky.social · 11/06/2025
closeups!
020
cassette 📼 @oculometric.bsky.social · 11/06/2025
- growth function [ pixel graphite ] #art #surrealism #pixelart #surrealart #blender3d #digitalart #retrofuturism #liminalspace #lowpoly #oddcore #emptycore #monochromatic #space
0162
cassette 📼 @oculometric.bsky.social · 31/05/2025
closeups of each side if people are interested!
030
cassette 📼 @oculometric.bsky.social · 31/05/2025
918 tris, 512px square texture. both could probably be smaller…
130
cassette 📼 @oculometric.bsky.social · 31/05/2025
- CAMCORDER.OBJ game-ready texel-art camcorder, made entirely in Blender. based on the Canon MVX 25i. very retro. #lowpoly #pixelart #3dart #gamedev #retrotech #cassettefuturism #digitalart #camcorder #space #retro #blender3d
1488
cassette 📼 @oculometric.bsky.social · 20/05/2025
finally finished my #camcorder project. i have been painting this bastard for the last 4 days continuously but it’s looking super cool now. #lowpoly and #pixelart of course, entirely made in #blender3d. i’ll show it off properly later today/tomorrow when i’ve put a scene together!
060