#graphicsprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #graphicsprogramming, aggregated by home.social.
-
Недавно достиг первого результата в SDL GPU: потестировал меши, трансформации, постпроцессинг свечения - простой, но зрелищный эффект, текстуры и прочее элементарное.
Вышел регулятор Уатта из эпохи паровых машин. Механизм ходит не слишком ровно, но я доволен. Хотя бы что-то движок уже показывает.
Есть некоторые проблемы производительности при смешивании старого SDL_Renderer и нового API.
https://www.youtube.com/shorts/wX5A2W_oJI4
#dlang #sdl #enginedev #graphicsprogramming #программирование #ит
-
Попытка оптимизировать техноблог, обходясь лишь видеоплощадками - с треском провалилась. Трудоёмкость экспериментов создаёт перерывы в видео, нужно место для девлогов. Приземляемся в Mastodon обратно.
Фиксируем результат весны 2026. Лучше развился инфоотсек: почти выстроен прототип GUI-тулкита на #SDL (SDL_Renderer + Cairo) и #Dlang. Но SDL GPU в SDL3 заставляет погружаться в 3D. Весной вспоминал OpenGL, аналогией портируя в SDL GPU и HLSL.
-
This is more or less how the uniforms, storage and constants can be used now.
You can basically assign new properties on the fly to these attributes from the main library class and that's basically it.
#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment
-
POINTS WebGPU library v0.8.0 Features a new way to handle uniforms, storages and constants
Repo: https://github.com/Absulit/points
Examples: https://absulit.github.io/points/examples
npm: https://www.npmjs.com/package/@absulit/points
jsr.io: https://jsr.io/@absulit/points#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
POINTS WebGPU library v0.8.0 Features a new way to handle uniforms, storages and constants
Repo: https://github.com/Absulit/points
Examples: https://absulit.github.io/points/examples
npm: https://www.npmjs.com/package/@absulit/points
jsr.io: https://jsr.io/@absulit/points#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
POINTS WebGPU library v0.8.0 Features a new way to handle uniforms, storages and constants
Repo: https://github.com/Absulit/points
Examples: https://absulit.github.io/points/examples
npm: https://www.npmjs.com/package/@absulit/points
jsr.io: https://jsr.io/@absulit/points#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
Six months until Halloween.
Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).
https://www.shadertoy.com/view/3XXfDS
#shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween
-
Six months until Halloween.
Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).
https://www.shadertoy.com/view/3XXfDS
#shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween
-
Six months until Halloween.
Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).
https://www.shadertoy.com/view/3XXfDS
#shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween
-
Six months until Halloween.
Radiosity-based real-time rendering experiment I made last year within Shadertoy's constraints (pure shader code, not loading any meshes or textures, no compute shaders).
https://www.shadertoy.com/view/3XXfDS
#shader #shadertoy #glsl #webgl #graphics #graphicsprogramming #rendering #realtimerendering #realtimegraphics #halloween
-
Switching on and off a color gradient in the particle simulation
#webgpu #webdev #wgsl #particles #javascript #computergraphics #graphicsprogramming #cgi #screenshotSaturday
-
"My first triangle" dated 2003. Using 3dfx Glide in Free Pascal Compiler. And yes, the music is a part of this.
-
A zoom on the particles
#webgpu #webdev #wgsl #particles #javascript #computergraphics #graphicsprogramming #cgi
-
I will progressively upload a few videos I rendered a few days ago with #webgpu
#webdev #wgsl #particles #javascript #computergraphics #graphicsprogramming #cgi
-
A few screenshots of my current progress playing with particles in #WebGPU
#screenshotSaturday #webdev #wgsl #particles #javascript #computergraphics #graphicsprogramming #cgi
-
Another experiment with my POINTS library. This is basically an old physarum/slime demo I made a while ago, but rebuilt with compute shaders, particles and a lot more efficient than before.
#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
All of this and running smoothly without losing any frames. This is the current state of graphics on the web.
#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
This demo has a 262K+ instanced particles (cubes) animated in compute shader, movement driven by a noise texture, it uses the depth map to create a slight depth of field and also some particles are emissive and to make the effect complete it has some bloom that affects only the bright particles, this thanks to the HDR output that allows those cubes to have a brightness beyond white and then those values are tonemapped to fit in the final output.
-
With the new version of my WebGPU library POINTS v0.6.0 (https://github.com/Absulit/points), I added a bunch of new features like support for depth maps, cameras, bloom and others, so I wanted to make a demo that used all of these.
#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
POINTS WebGPU library v0.5.0 Features performance improvements.
I think I can make an art installation with this now.
release: https://github.com/Absulit/points/releases/tag/v0.5.0
Repo: https://github.com/Absulit/points
Examples: https://absulit.github.io/points/examples
npm: https://www.npmjs.com/package/@absulit/points
jsr.io: https://jsr.io/@absulit/points#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
That is a really strange one, when using bots timeline AND binary semaphores in a single vkQueueSubmit: https://docs.vulkan.org/spec/latest/chapters/cmdbuffers.html#VUID-VkSubmitInfo-pNext-03241
Thought that would crash my application but it works and makes bridging timeline to binary semaphores to control swapchain presentation A LOT cleaner to handle! #Vulkan #graphicsprogramming #gamedev #enginedevelopment -
1 million particles in WebGPU*
*technically 1_048_576
#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
POINTS WebGPU library v0.4.0 Features meshes and instances among others.
Repo: https://github.com/Absulit/points
Examples: https://absulit.github.io/points/examples
npm: https://www.npmjs.com/package/@absulit/points
jsr.io: https://jsr.io/@absulit/points#webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart
-
"How Much Of A Genius-Level Move Was Using Binary Space Partitioning In Doom?" [2019], Sinclair Target (https://twobithistory.org/2019/11/06/doom-bsp.html).
Via HN: https://news.ycombinator.com/item?id=40652917
#Graphics #ComputerGraphics #3DGraphics #Doom #GameProgramming #GraphicsProgramming #BSP #VSD #JohnCarmack