Quick proof of concept WebGPU in a marimo notebook. Going to dump some of my lecture notes into them now. #WebGPU #Graphicsprogramming #Marimo
29.10.2025 17:57 β π 1 π 0 π¬ 0 π 0@jmacey.bsky.social
Senior Lecturer in Computer Animation NCCA Bournemouth University. https://nccastaff.bournemouth.ac.uk/jmacey/ Programme Leader of the M.Sc CAVE course. C++ / Python programmer.
Quick proof of concept WebGPU in a marimo notebook. Going to dump some of my lecture notes into them now. #WebGPU #Graphicsprogramming #Marimo
29.10.2025 17:57 β π 1 π 0 π¬ 0 π 0Feeling lazy, Gemini please re-write my entire C++ library in python and ensure all the unit test I wrote (originally in C++) are also ported and tested. Seems to be doing ok so far (will most likely run out of free credits soon!) but am liking the @zed.dev Gemini integrations
04.09.2025 14:44 β π 0 π 0 π¬ 0 π 0Adventures in Vibe Coding.
nccastaff.bournemouth.ac.uk/jmacey/post/...
Write up here nccastaff.bournemouth.ac.uk/jmacey/post/...
17.04.2025 11:56 β π 0 π 0 π¬ 0 π 0Yay autodesk fixed the commandPort in 2025 (been busted for a while in our lab build), just got @zed.dev editor to send python to maya via a task (and some python scripts) as well. Next step to get python hints etc working. Think I will move all teaching to Zed next year.
17.04.2025 10:13 β π 0 π 0 π¬ 1 π 0Wow what a game Felt like the Storming of the Bastille for most of it, However Allison had the game of his life, then Nunez and Elliot managed to pull out one of the most amazing goals. Think this is the toughest game Liverpool have played this season amazing stuff.
05.03.2025 21:57 β π 0 π 0 π¬ 0 π 0Billboarding working with circle or square billboards set via unifroms. #webgpu #python #ncca #graphicsprogramming
26.02.2025 12:34 β π 1 π 0 π¬ 0 π 0Started to do some instanced billboarding now need to get the camera position into the shader. #webgpu #ncca #python #computergraphics
26.02.2025 11:47 β π 0 π 0 π¬ 0 π 0This took way longer than I thought, converted one of my Lab C++ Particle Systems to #WebGPU, need work. #GraphicsProgramming #NCCA #Python
19.02.2025 17:53 β π 0 π 0 π¬ 0 π 0Yay give the script kiddies full control! What could go wrong? America, you are so fucked. www.wired.com/story/elon-m...
03.02.2025 07:21 β π 0 π 0 π¬ 0 π 0sure that's been done already, also in a pdf!
30.01.2025 12:08 β π 0 π 0 π¬ 1 π 0Web GPU rendering to the terminal using ASCII escape code, because you can :-) #WebGPU #GraphicsProgramming #Python #NCCA #wgpu-py
30.01.2025 11:54 β π 2 π 0 π¬ 1 π 0Part 2 of my WebGPU blog, writing my initial investigation into the python demos supplied with wgpu-py as an OpenGL developer. #wgpu-py #WebGPU #OpenGL #ComputerGraphics #Python #NCCA
nccastaff.bournemouth.ac.uk/jmacey/post/...
That would be an ecumenical matter, :-) afraid of the ghosts in the machines? international.la-croix.com/religion/art...
29.01.2025 14:11 β π 0 π 0 π¬ 0 π 0Thought I would start writing up my latest project (it's work, really :-) ) writing up the design of my new unit and the code I will use. #WebGPU #GraphicsProgramming #NCCA #Python
nccastaff.bournemouth.ac.uk/jmacey/post/...
Co-pilot is so good for docstrings and type hints :-) saves loads of time, just need to proof read.
28.01.2025 15:31 β π 0 π 0 π¬ 0 π 0Copilot on the wine already :-)
28.01.2025 09:15 β π 0 π 0 π¬ 0 π 0Been Busy marking, but managed to do some more of my WebGPU demo. Re-factor the Qt Widget, Text Rendering and sorted the lights a bit. #WebGPU #GraphicsProgramming #Python #NCCA
27.01.2025 20:12 β π 2 π 0 π¬ 0 π 0FAANG developers making buggy code :-) www.techspot.com/news/106464-...
23.01.2025 13:14 β π 0 π 0 π¬ 0 π 0A very square and compass picture.
19.01.2025 12:42 β π 1 π 0 π¬ 0 π 034 assignments marked, 35 to go (and my college has the same amount). The joys of marking.
17.01.2025 13:31 β π 0 π 0 π¬ 0 π 0PySide / PyQt are great. I use qtpy as a transition lay so I can use both. As I also teach a lot of VFX software (Maya / Houdini) Qt is our main GUI toolkit.
16.01.2025 16:19 β π 1 π 0 π¬ 0 π 0No it's using PySide for the main app / canvas my nccapy module for the Math side of things numpy for buffers and wgpu for the WebGPU stuff.
15.01.2025 21:32 β π 1 π 1 π¬ 1 π 0Replicating some of the functionality I have in my C++ NGL library in #WebGPU and #Python Need to take a step back and make some big design decisions on how to make a flexible library for students to use easily. This is very ad-hoc at present. #GraphicsProgramming
15.01.2025 20:29 β π 1 π 0 π¬ 0 π 0Taken a day to figure out how to set and render multiple objects in the same pipeline using an MVP matrix for each transform. So used to OpenGL having to re-design what I do with this, going to be hard to teach! #WebGPU #GraphicsProgramming #Python
15.01.2025 18:20 β π 3 π 0 π¬ 1 π 0Two of the best sides in the prem, this game is mental. Come on Liverpool #LFC
14.01.2025 21:39 β π 0 π 0 π¬ 0 π 0Moon over Brownsea Island. Love my early morning cycle commute.
14.01.2025 08:17 β π 2 π 1 π¬ 0 π 0Re implemented most of the primitives from my ngl library (c++) into python. Seems to work ok, need to add a few more procedural ones and convert Tri stips to Triangles. #WebGPU #Python #GraphicsProgramm
13.01.2025 21:56 β π 1 π 0 π¬ 0 π 0More progress, a simple Diffuse Shader pipeline and some simple primitives. #WebGPU #Python #GraphicsProgramming.
13.01.2025 19:09 β π 0 π 0 π¬ 0 π 0First gig of the year at the Square with the amazing Horsenecks
12.01.2025 14:35 β π 0 π 0 π¬ 0 π 0