One day, one decomposition
A235592: Numbers k such that k*(k+1) - prime(k) is prime
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/A235592.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/A235592.html
One day, one decomposition
A235592: Numbers k such that k*(k+1) - prime(k) is prime
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/A235592.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/A235592.html
Another #Teskooano release today - I've done another bunch of performance improvements, UI improvements and added a couple of new features (like import/export JSON)
It's also now an offline-only #pwa - you can install it, go offline and it works perfectly as it has no backend dependencies - it's fully #procedural
Ported some nascent 3D stuff over to THREE.js. I want to take advantage of the WebXR bindings in there.
I may eventually rewrite this all in Rust targeting webasm, but props to THREE.js: porting some random webgl logic into it was extremely straightforward and between the great docs and the great layout, I was left guessing only a handful of times (mostly around things that always leave me guessing in graphics APIs until you find the one place they wrote down the thing that everybody just knows because they've been using the API forever... "Oh hey, the camera's coordinate space is facing along negative-Z axis. Sure, why not").
One thing I really appreciated is that it was very straightforward to do an "animated skybox" with a 2-pass render: one pass in a scene with just a sky glued to the camera and no depth buffer manipulation, and the second pass with the world (so the sky is already the background on anything the world doesn't change).
Bombard all the way!!
webGL game, available in PC, Android and IOS in link!!
thegamingpot.com/bombadier-squa
Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...
Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...
"To understand a program you must become both the machine and the program." — Alan Perlis
(Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)
Did a big UI refactor for Teskooano today - now it's a lot more responsive, and big performance gains.
Been working on various shader & behavior update and options for #Actiniaria... it's all starting to come together!
(Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please use Chrome or Safari for viewing...)
One day, one decomposition
A235034: Numbers whose prime divisors, when multiplied together without carry-bits (as encodings of GF(2)[X]-polynomials, with A048720), produce the original number; numbers for which A234741(n) = n
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/A235034.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/A235034.html
Bombard all the way!!
webGL game, available in PC, Android and IOS in link!!
thegamingpot.com/bombadier-squa…
I gave a talk on large-scale data visualization on the web at
the 3D on the web meetup last month at GDC, check it out
https://youtu.be/HzcFzCkt5aU?si=6pLmPO9JEPBfMQB1
to hear about what I'm up to with #WebGL #WebGPU #WebAssembly
#Jupyter and some challenges I'm working on that I'd love to chat about!
Level up your GLSL! Learn step, mix & smoothstep in my new interactive shaders post. Code directly in the browser w/ the live editor! Challenges included to practice.
https://rherault.dev/articles/learn-with-me-shaders-functions
Work in progress...
Finally finding some time to continue working on my earlier https://thi.ng/boids experiments, now also using WebGL instancing and floating point render textures for super-smooth blending/trails to create aesthetics reminiscent of sea anemones...
(Update: I've decided on the beautiful-sounding and fitting #Actiniaria as project title...)
(Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please use Chrome or Safari for viewing...)
In today's #gleo news: the `intervalify` decorator now can apply opacity to the symbols at the beginning (or end) of an interval.
Also, the REPL now handles URL hashes. Which means I can put a link to https://ivansanchez.gitlab.io/gleo/repl.html#intervalify%20(TintedSprite) and you folks can uncomment line 57.
#webgl #dataviz #gischat
Today we're putting amazing developer Andrea Biason in the spotlight
In this packed feature, Andrea shares his favorite projects, from immersive WebGL journeys to bold brand platforms, along with invaluable insights on creative dev, collaboration & experimentation.
Don't miss it: https://tympanus.net/codrops/2025/04/17/developer-spotlight-andrea-biason/
Heres the result of all that Asinc bs Ive been dealing with for awhile. Lovely to finally see this model animating. Its swaying booty is just a nice bonus. There are some bugs & lil hacks to get it working. I'll do a full refactor after I get boneSprings workin again
#threejs #maths #gamedev #webgl #javascript
One day, one decomposition
A233010: In balanced ternary notation, either a palindrome or becomes a palindrome if trailing 0's are omitted
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/A233010.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/A233010.html
Huh, the #UbuntuInstaller appears to crash a lot due to...#WebGL issues.
Well, this bodes ill.
At least booting in Safe (graphics) mode has gotten me further than ever before! Excitement abounds!
Looks like my #WebGL problem is fastest-worked-around by switching to one of the ghastly chrome browsers. #LinuxMint was still giving me hell installing 2 of the most important applications I depend on. The effort to get the #Ubuntu installer to actually run is proving to be a minor nightmare.