Martin Donald posted a new #gamedev video about #raymarching.
https://m.youtube.com/watch?v=jH0MD8obOCQ
Not very advanced (especially if you've watched iq), but a good overview of how to apply it directly to a game.
The *It Takes Two* tech artist who made the lava lamp makes an appearance in the comments too!
UNIGINE game engine - supported by Linux - VULKAN SUPPORT! 🖖
Unigine is used on vast visually stunning modern games.
Other uses: simulators. virtual reality & other visualization (map / on a trip, etc).
Vulkan? A modern (FREE & OPEN SOURCE) high-performance real-time 3D-graphics (with more effective CPU usage) that can replace Microsoft's proprietary Direct3D :afire:
=> https://developer.unigine.com/en/devlog/20230623-unigine-2.17
#Unigine #engine #game #VR #Vulkan #Linux #simulators #Raymarching #HighDPI
#highdpi #raymarching #simulators #linux #vulkan #vr #game #engine #unigine
Plastica #1 minted by anon collector on
@generative_xyz
A real time endless generative animation with #raymarching rendering in #webgl #glsl inscribed on #Ordinals
#raymarching #webgl #glsl #ordinals
'Plastica' on
@generative_xyz
Plastica is a real time endless generative animation of a periodic surface continuously deformed by noise with #raymarching rendering that gives a plastic look and behavior.
Still from an audio reactive render
#glsl #sdf #raymarching #synthesizesound #synthesizelight
#glsl #sdf #raymarching #synthesizesound #synthesizelight
Still toying with #webgpu ... Not sure what I was trying to accomplish with this example, or what I was expecting exactly.
I suppose it is a hybrid of #raycasting / #raymarching (not with a signed distance field, but with scalar field gradients) and #marchingcubes (minus the polygonization). Maybe there is a proper name for it in the graphics circles?
I am using a #compute #shader to create a 3D texture with scalar field values and gradients, and sampling it in the fragment shader (the thing that shoots it with rays 🙂 )
Assuming the compression did not kill it, I kinda liked the quality more than using the conventional marching cubes/tetrahedra. Still, it might be a waste of GPU power on something simple. Also there are some undesirable artefacts that I could not get rid of.
The toy could be found here: https://ghadeeras.github.io/pages/scalar-field-tracing
#webgpu #raycasting #raymarching #marchingcubes #compute #shader
Old shader revisited this weekend. Still some work to do…
#Shader #RayMarching #SDF
#Blog day!
Today, we are going to take a look at the Worley noise, how we can represent a grass field using said Worley noise, and how to render the grass field using volumetric raymarching. Please give it a read!
#blog #grass #raymarching #graphics
My new Shader Package is now available on the Assetstore! Featuring two Parallax Mapping shaders - Basic and Advanced - with the latter using Ray marching for max depth and detail.
https://assetstore.unity.com/packages/vfx/shaders/texture-in-3d-parallax-mapping-239120
#shader #madewithunity #indiedev #gamedev #parallaxmapping #raymarching
#raymarching #parallaxmapping #gamedev #indiedev #madewithunity #shader
#BLOG POST!
This week, we will be taking a look at @iquilezles ‘s clouds shader, and how we can implement the volume raymarching ourselves.
#graphics #volumetric #rendering #raymarching #blog
Learning #CUDA day 2, making my way through some basic #RayMarching. Adding CUDA files to https://lygia.xyz is going surprisingly smooth (it's in a dev branch for the moment https://github.com/patriciogonzalezvivo/lygia/tree/cuda/math Wonder if <function_name>.cuh it's a good convention) #theWorkshop
#theWorkshop #raymarching #cuda
#Blog post!
This week, we will take a look at iq’s Fruxis shader, which I always loved, and try to reimplement it from scratch, fruit by fruit. Boosts & feedbacks welcome!
#raymarching #shader #graphics #blog
#genuary8 Signed Distance Functions
Raymarching through curl noise. This one was quite challenging for my MBP 2014
#genuary #genuary8 #genuary2023 #genartclub #webgl #raymarching #threejs #rendering #creativecoding
#genuary8 #GENUARY #genuary2023 #genartclub #webgl #raymarching #threejs #rendering #creativecoding
Tweet from ʀᴇ.axis (@reaxisstudio), at 1 Jan, 16:12
Accidental landscape #art #abstract #codeart #mathart #generative #generativeart #creativecoding #creativecodeart #new_media_art #geometric #3d #render #shader #shaders #raymarching #glitch #daily #everyday #srxly
#art #abstract #codeart #mathart #generative #generativeart #creativecoding #creativecodeart #new_media_art #geometric #3d #render #shader #shaders #raymarching #glitch #DAILY #everyday #srxly
these ones kind of get squashed a little somewhere in the transcoding process
#generativeart #shader #shaders #glsl #creativecoding #abstract #mastoart #loop #wip #generative #raymarching
#generativeart #shader #shaders #glsl #creativecoding #abstract #mastoart #loop #wip #generative #raymarching
rough wip
#generativeart #shader #shaders #glsl #creativecoding #abstract #mastoart #loop #wip #generative #raymarching
#generativeart #shader #shaders #glsl #creativecoding #abstract #mastoart #loop #wip #generative #raymarching