John Cotterell

1.2K posts

John Cotterell banner
John Cotterell

John Cotterell

@cotterzz

Currently working on https://t.co/mIZwr8Vv0y WebGL and WebGPU shader development in the browser

Bedford, UK, Euro.. oh.. no.. Katılım Mart 2022
567 Takip Edilen168 Takipçiler
Sabitlenmiş Tweet
John Cotterell
John Cotterell@cotterzz·
Mandelbrot shader from scratch. With UI sliders. No keyboard, no AI. Just SLide and a couple of drag+drop lib functions
English
0
2
13
732
John Cotterell
John Cotterell@cotterzz·
Something else I'm working on - a way of creating generative porcelain ink patterns using mandelbulb: #s=9de80a99u" target="_blank" rel="nofollow noopener">sledit.xyz/#s=9de80a99u
English
0
0
2
47
John Cotterell
John Cotterell@cotterzz·
@mrdoob I'm sure this isn't a new strategy, anything that is a threat to them is unsafe, inc JS itself now. Anyone remember jscript, frontpage extensions? activeX? all MS has done is try to bork up good internet tech with shitty alternatives, and they are still doing it.
English
0
0
3
245
mrdoob
mrdoob@mrdoob·
Vintage FUD: When Microsoft declared WebGL a fundamental threat to the internet soon after Chrome enabled it by default.
mrdoob tweet media
English
14
13
291
37.3K
John Cotterell
John Cotterell@cotterzz·
@EricAlar11 Is the GPU compute connected to the synth, or are the gfx and audio separate interfaces working from the finger positions? Like gpu and web audio runnign side by side with the same input?
English
1
0
0
131
Eric
Eric@EricAlar11·
Having fun with GPU compute particles, fingertip attractors, and web audio for synths
English
23
60
753
63.1K
John Cotterell
John Cotterell@cotterzz·
Just a reminder, the sledit built in docs are also available as a standalone page: sledit.xyz/guides There's some useful stuff there, inc the glsl library I'm building: #glsl-library/overview" target="_blank" rel="nofollow noopener">sledit.xyz/guides/#glsl-l… And a guide to people who's work you should check out: #shader-docs/people" target="_blank" rel="nofollow noopener">sledit.xyz/guides/#shader
English
0
0
1
39
John Cotterell
John Cotterell@cotterzz·
@webgl_webgpu @holtsetio I'm thinking about sandtris (another interesting variation, google it) And wondering what if every piece was a different material with different properties? Jelly, sand, brick, water... it would be like noita-tris or something. 😆
English
1
0
2
27
John Cotterell
John Cotterell@cotterzz·
@mrdoob @stephomi Looking at the original and I think its just loads of vertices, but well managed. Shader is just for material, like in three. Remeshing is very useful here though. SculptGL is a pretty amazing tool... Would be very useful to have this in threejs
English
0
0
0
62
mrdoob
mrdoob@mrdoob·
Ported @stephomi's SculptGL to Three.js
English
17
29
469
46.2K
John Cotterell
John Cotterell@cotterzz·
@XorDev It's fantastic progress for a month's work. Just be prepared for things to slow down as the scope of the app increases, depending on how well you manage technical debt. Taking time out to rebuild/refactor problem areas will pay off later. Can't wait to see what you do next.
English
0
0
1
30
John Cotterell
John Cotterell@cotterzz·
@MartinNebelong @xiurealz Honestly I think it's important that skilled people (artists, engineers, musicians etc) take control of these tools and show how its done, rather than leaving it to the idiots producing random slop. We're starting to see that on the coding side, with engineers using AI
English
0
0
3
26
Martin Nebelong
Martin Nebelong@MartinNebelong·
@xiurealz Thanks! Been drawing and painting most of my youth away, hah 😅 Love procreate too but I'll also continue to explore if there's a better way to create with Gen AI (which isn't going away), than text to anything which I'm not a fan of.
English
3
0
18
870
John Cotterell
John Cotterell@cotterzz·
@MartinNebelong This reminds me of the shader I wrote that changes the picture and the frame when you click on it:
English
2
0
3
531
Martin Nebelong
Martin Nebelong@MartinNebelong·
Another test of Kreas real-time drawing tool for iPad. I love this so much more than prompt based generation 😁
English
51
23
290
388.1K
John Cotterell
John Cotterell@cotterzz·
@XorDev Just watch the security - letting users create their own tutorials is an XSS vector, and will require measures if for example you let them use markdown.
English
0
0
1
14
John Cotterell
John Cotterell@cotterzz·
@XorDev I neglected docs/help for a long time. That changed when I realised they could be part of the app and you could drag code from libraries, reference docs and tutorials into the editor. Also the reverse, linking from the app/code into the docs.
English
1
0
1
19
Xor
Xor@XorDev·
I'd like to merge GMshaders into FragCoord. I want to build interactive shader tutorials directly in the platform and open it up to others as well. FragCoord will not just be for demos, but for learning shaders and developing techniques collaboratively
English
4
4
93
4.4K
John Cotterell
John Cotterell@cotterzz·
@FoozleCC @threejs If it works it works. It just seems out of place in a twin-stick shooter. I'm also heavily biased towards vanilla JS, so there's that 😄
English
0
0
1
17
Foozle
Foozle@FoozleCC·
@cotterzz @threejs Thanks! It hasn’t popped up as a bottleneck yet but definitely would cut down on the size some. Will likely give it a try to slim things down 👍
English
1
0
1
47
Foozle
Foozle@FoozleCC·
Been building a rail-survivor roguelike using @threejs and react. I recently added the twin stick shooting and it is making it feel so much better. And yes, claude is helping more and more. Lots more to do / balance but feeling those geometry wars vibes! #gamedev
English
3
5
97
6.4K
John Cotterell
John Cotterell@cotterzz·
And if you prefer the opposite direction, got you covered as well:
John Cotterell tweet media
English
0
0
0
83
John Cotterell
John Cotterell@cotterzz·
Coding without a keyboard. Part 2 the next deploy of sledit.xyz runs on mobile. It will also ship with the first experimental version of SLide to make coding on devices a little easier, this is how it works:
English
2
0
3
91
John Cotterell
John Cotterell@cotterzz·
Is live if anyone's interested.
English
0
0
0
9
John Cotterell
John Cotterell@cotterzz·
@webgl_webgpu This kind of imagery is always fascinating. I used a head scan as one of the test volumes on this project: #s=z4t1wdu07" target="_blank" rel="nofollow noopener">sledit.xyz/#s=z4t1wdu07 and #s=7ahcz2vpt" target="_blank" rel="nofollow noopener">sledit.xyz/#s=7ahcz2vpt But a dedicated site like that really takes it to the next level, there's so much you can do with this kind of data.
English
0
0
0
33
WebGL / WebGPU
WebGL / WebGPU@webgl_webgpu·
🏥 Applied Showcase: A full radiology workstation running in your browser tab. OHIF Viewer streams DICOM medical images, fuses PET/CT volumes, and renders tumor segmentations, all GPU-accelerated through a single shared WebGL context via Cornerstone3D. Zero installs. Open source. One of the most serious uses of WebGL on the web. 🔗 webgpu.com/showcase/ohif-… #WebGL #MedicalImaging #DICOM #OpenSource #Cornerstone3D
English
1
3
14
534