Jon Macey
jmacey.bsky.social
Jon Macey
@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
October 29, 2025 at 5:57 PM
Feeling 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
September 4, 2025 at 2:44 PM
Yay 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.
April 17, 2025 at 10:13 AM
Wow 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.
March 5, 2025 at 9:57 PM
Billboarding working with circle or square billboards set via unifroms. #webgpu #python #ncca #graphicsprogramming
February 26, 2025 at 12:34 PM
Started to do some instanced billboarding now need to get the camera position into the shader. #webgpu #ncca #python #computergraphics
February 26, 2025 at 11:47 AM
This took way longer than I thought, converted one of my Lab C++ Particle Systems to #WebGPU, need work. #GraphicsProgramming #NCCA #Python
February 19, 2025 at 5:53 PM
Yay give the script kiddies full control! What could go wrong? America, you are so fucked. www.wired.com/story/elon-m...
The Young, Inexperienced Engineers Aiding Elon Musk’s Government Takeover
Engineers between 19 and 24, most linked to Musk’s companies, are playing a key role as he seizes control of federal infrastructure.
www.wired.com
February 3, 2025 at 7:21 AM
Web GPU rendering to the terminal using ASCII escape code, because you can :-) #WebGPU #GraphicsProgramming #Python #NCCA #wgpu-py
January 30, 2025 at 11:54 AM
Part 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/...
Learning WebGPU Part 2 First Triangle | Jon Macey's WebPages
This is a series of posts to document my progress with developing a new WebGPU based curriculum for my 2nd Year Programming Course
nccastaff.bournemouth.ac.uk
January 29, 2025 at 7:58 PM
Thought 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/...
Learning WebGPU Part 1 | Jon Macey's WebPages
This is a series of posts to document my progress with developing a new WebGPU based curriculum for my 2nd Year Programming Course
nccastaff.bournemouth.ac.uk
January 28, 2025 at 7:35 PM
Co-pilot is so good for docstrings and type hints :-) saves loads of time, just need to proof read.
January 28, 2025 at 3:31 PM
Copilot on the wine already :-)
January 28, 2025 at 9:15 AM
Been 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
January 27, 2025 at 8:12 PM
A very square and compass picture.
January 19, 2025 at 12:42 PM
34 assignments marked, 35 to go (and my college has the same amount). The joys of marking.
January 17, 2025 at 1:31 PM
Replicating 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
January 15, 2025 at 8:29 PM
Taken 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
January 15, 2025 at 6:20 PM
Two of the best sides in the prem, this game is mental. Come on Liverpool #LFC
January 14, 2025 at 9:39 PM
Moon over Brownsea Island. Love my early morning cycle commute.
January 14, 2025 at 8:17 AM
Re 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
January 13, 2025 at 9:56 PM
More progress, a simple Diffuse Shader pipeline and some simple primitives. #WebGPU #Python #GraphicsProgramming.
January 13, 2025 at 7:10 PM