wooop… figured we would kick back on this old thread and start it off with something fun.
I am working on a procedural volumetric cube system, where if things go well it will be able to generate clouds and other wispy things with some level of control.
I have been loosly basing it off of Creating a Volumetric Ray Marcher
Gonna have to really start digging in now and refining some of the caluculations but for the most part its a good start.
Anyone else have any cool glsl stuff they are working on? I was thinking about putting up a shadertoy like tool for us made with the BJS system… but I wonder if anyone would use it.
eventually here I want to do the Volume Map with a 3d texture and then do some other fun things with 3d textures, but there is just so little time in the day with real work that has to be done.
If anyone feels like having a shader that interacts with sound. https://www.babylonjs-playground.com/#MFSFQ8#1
You could have multiple areas that you are sampling, this is just showing a quick rendition of the bin and then the totalVolume
so I started doing a scene that I am hoping will make converting ShaderToy stuff easier.
Once I can get through this and start understanding more or less what all the comparable uniform and varying are (and why they use things like fragColor vs gl_fragColor), Ill write up a converter that hopefully you could just past the Shadertoy link and bam get a version running in bjs that is serializable.
Don’t really have much more time to look at this today, thats why Im dropping it here for now even though its not functioning.
Anyone know of a good shader that will work to make images like these:
Seamless with one pass? Prolly just some simple texture synthesis, it just all the references I find are way more complex then what I would need.
Most textures will be close to tillable but just off, Im sure somebody has knows a good glsl script I can look at. It does not have to be perfect even, just a really good likeness of the texture.
All I did was convert it to BJS as a postPass, which seems to be the easy way to do shadertoy conversions.
In the past I was making a plane and making a custom shader and doing a bunch of extra steps, this kinda makes it quick.
The benefits of doing it with a mesh though is I can pass it to an rtt and then at different rendersteps change the state of the shader to grab certain information as desired for later processing.
I need to figure out how to have a hidden camera doing this and have it save its hidden output as a texture so I can bind it to the display pass and do simulations that way which I’m thinking will solve some of the complexity issues I have been having with ping-ponging buffers in BJS.