Alpha Carving

Alpha carving은 반지름 alpha인 원판이 세그먼트 메시와 충돌하지 않고 외부에서 접근 가능한 모든 점을 제거하는 기법입니다. 3D에서는 반지름 alpha 구체를 이용해 삼각형 메시를 밀봉하는 형태로 확장되며, CGAL의 3D Alpha Wrapping이 대표적 구현체입니다. 이 방법은 GPU 컴퓨트 셰이더를 활용해 클리어런스 계산, 임계값 필터링, 유니언-파인, 점프 플러드, 합성의 5단계로 처리됩니다. 인터랙티브 데모를 통해 세그먼트를 추가하고 alpha 값을 조절하며 결과를 실시간 확인할 수 있습니다.

https://janosmeny.com/blog/alpha-carving-on-gpu/index.html

#alphacarving #computeshader #3dmesh #cgal #gpu

Alpha Carving on GPU - Janos Meny

An interactive WebGPU demo of alpha carving using clearance fields, atomic union-find, and jump flooding.

Workshop: Interactive Particle Systems in vvvv

A two-day workshop at pixel.forest() Berlin led by Rosi Grillmair, covering the basics of VL.Fuse

vvvv - visual live-programming for .NET
City in the #background - #BlueSkyArtShow #creativecoding #generativeart #generative -#computeshader simulating random lines over an original photo of mantova #italy #northernitaly
I'm so confused right now. Doing some compute shader work with 2 passes. One draws dots and the other copies the previous frame and decays its value (so that you have trails). The values do decay, but for some reason they don't decay all the way to 0 (or very near 0) 😵‍💫 #ComputeShader #GodotEngine
Water Caustics Effect for URP v2 | VFX Shaders | Unity Asset Store

Add depth to your next project with Water Caustics Effect for URP v2 from Masataka Hakozaki. Find this & more VFX Shaders on the Unity Asset Store.

Ah, yes, another groundbreaking revelation: using a compute shader to render flame fractals. 🔥💻 Because who wouldn't want to harness the full #power of their #GPU for... decorative math scribbles? 🎨 Maybe next we'll solve world hunger with pixel shaders. 🍽️🙄
https://wrighter.xyz/blog/2023_08_17_flame_fractals_in_comp_shader #computeShader #flameFractals #decorativeMath #pixelShaders #HackerNews #ngated
Rendering flame fractals with a compute shader

Using GPU atomics to render flame fractals and IFSs.

"Rotational Force"

Tooll3 Tutorial on how to create your own HLSL Compute Shader Particle Force:

https://youtu.be/j95VZXGAbwE

In this video I show you how to create your own HLSL compute shader particle force in Tooll3 and the complete workflow on how to set up the operator interface, create parameters and dropdowns with defaults and useful input ranges, re-order parameters ( ;-) ), rename inputs, sort out the compute shader input buffer slots, get useful error messages, write documentation, create examples and presets and also guide you through the code and the simple example scene I created.

I talk a bit about GPU threading and [numthreads] and I found this video very helpful to understand the inner workings of GPUs and compute shaders:
https://www.youtube.com/watch?v=eDLilzy2mq0

Tooll3 is open source and ATM available on Windows only (although one user reported having it running on Linux in a Bottle).
You should have a decent GPU for good performance.

Download it here:
https://tooll.io

I did several animations with the force already:
https://youtu.be/HCY5tdhlcMU
https://youtu.be/H41QNp9ghWk
https://youtu.be/v25vCSL967Y

#Tooll3 #realtime #tutorial #operator #force #particle #radial #rotational #generativeart #particles #livingpainting #creativecoding #hlsl #csharp #gpu #nodes #shader #computeshader #generative #procedural #visualart

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Hypothetically, if you, for whatever reason, ended up with some #audio data in the #gpu memory, is there a way to play it out directly through the HDMI/displayport sound card included in the graphics card, or would you need to copy it back to the CPU memory in order to play it? 🤔

#programming #showerthoughts #computeshader #cuda

I already got some kind of bug in my WGPU compute shader code that causes the whole system to freeze. It's a simple particle simulation with the nannou framework. If anyone is curious to take a look: https://gist.github.com/somecho/0ce97a911dad2e6141daa0003730ea08

#webgpu #wgpu #nannou #rust #graphics #graphicsprogramming #gfx #computeshader

WGPU Compute Shader Particles in Nannou

WGPU Compute Shader Particles in Nannou. GitHub Gist: instantly share code, notes, and snippets.

Gist

THURSDAY June 6th Live Online

Noise functions are fundamental tools for generating textures, patterns, and simulations. In this session, we’ll explore the diverse range of noise functions available in FUSE and demonstrate how they can be utilized to enhance complexity and detail in your projects. Led by FUSE developer Christian Riekoff

https://thenodeinstitute.org/courses/ss24-vvvv-all-about-noise-functions-with-fuse/

#vvvv @vvvv #visualdesign #programming #creativecomputation #generative #visualprogramming #creativecoding #computeshader #nodes

SS24 – VVVV – All about noise functions with FUSE – The NODE Institute