Infra - wireframe
made with #p5js
Infra - wireframe
made with #p5js
In today's #gleo news: wind data!
Or, more technically: a 2-band raster covering the globe and properly warped (EPSG:4326→EPSG:3857) containing UV speed data, visualised as a particle trail simulation.
Thanks to the #FOSS4GE2025 for providing the environment that has let me pull this off.
Check it yourself at https://ivansanchez.gitlab.io/gleo/repl.html#Wind%20raster%20particles
Needle supporting ShaderGraph to three.js is coming
For Needle Engine, vanilla three AND react-three-fiber
We're definitely entering Kraken territory here when flying at nearly a 1/3rd of the speed of light
One day, one decomposition
A000069: Odious numbers: numbers with an odd number of 1's in their binary expansion
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/Odious_numbers.html
3D graph Gen, threejs animation https://decompwlj.com/3DgraphGen/Odious_numbers.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/Odious_numbers.html
Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.
I read some time ago of people using #webAssembly to transcode video in a user's web-browser. https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html
Since then, I believe #WebGPU has done/is doing some clever things to improve the browser's access to the device's GPU.
I have not seen any #peertube capability that offloads video transcoding to the user in this way.
I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.
My own interest is seeing a #Piefed (activitypub) instance whose web-pages could #autotranslate posts into the user's own language using the user's own processing power... One day, maybe!
Thank you again for all your hard work; it is an inspiration.
Bit of a brain tingler, do any 3d or Three.js folks know what could be causing this glitch?
It's a spherical surface with a grey & white texture applied, but it glitches like this for a moment before coming good. Example article if you scroll down to the bit where it zooms in: https://www.abc.net.au/news/2024-03-06/the-cloud-under-the-sea/103137378
One day, one decomposition
A274357: Numbers n such that n and n+1 both have 8 divisors
3D graph, threejs - webGL https://decompwlj.com/3Dgraph/A274357.html
3D graph Gen, threejs animation https://decompwlj.com/3DgraphGen/A274357.html
2D graph, first 500 terms https://decompwlj.com/2Dgraph500terms/A274357.html
StarSeeker 0.98 is up!
https://starseeker.spark72.com/
Now showing all 60K stars within 200ly. Search is now an API call, and system data loads on demand—cuts the initial data in half (was ~174MB). Batch processing’s faster too! 1/6
#starseeker #webgl #indiedev #astronomy
What's the status of WebGPU? Too early? Abandoned?
Are people still using WebGL?
C# support for the web is the last missing piece that prevented me from fully investing in the @godotengine ecosystem. For accessibility and security reasons, it's essential to release web versions during game jams.
Very glad to see that it may arrive in 4.5!
https://godotengine.org/article/live-from-godotcon-boston-web-dotnet-prototype/
More #Actiniaria progress: Added a soft global constraint to create more of a (macro)organism feel w/ a sense of belonging and fuzzy boundary. Also slowly updating the behavior/relationship matrix between the six different types now, to create varying temporary alliances...
(Note: Sadly Firefox doesn't respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)
Found some time last night to implement multi-behaviors and I'm very excited about where this is going... The video shows 6 different types interacting with (and avoiding) each other. Next step is to vary the behavior matrix over time, causing changing alliances and breakup behaviors...
See #Actiniaria for more context...
(Note: Sadly Firefox doesn't respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)
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...)
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...)
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...)