someone asked me to make a "concept to final" thread of my 4k exegfx so here it is...
one last thing is a cool function I made to quickly generate the parts of the pumpjack. I used it to make the i-beams, steel body with ridges, and ladder https://www.shadertoy.com/view/ftBcWc
@SuricrasiaOnline Ok so some graphics are done in pure shader but others are done in 3d modeling. Is that because building everything in shaders is too complex or too time consuming?
@nixfreak all the graphics are in the shader. I just do modelling in blender for reference. the only thing I use from blender are the dimensions of each object after modelling
@nixfreak modelling in the shader is time consuming, because I have to define everything from scratch (how to even render a box for example). the benefit is it runs fast and compresses very well to fit in 4k
@SuricrasiaOnline Good to know, I started reading the book of shaders and going through some of the examples but the GL_ES header isn't being found. So I need to do some more digging because I have openGL ES on this laptop.
@SuricrasiaOnline concept: decompression algorithm in the shader and the image you give it is compressed
that’s entirely useless but it would be funny i think
@SuricrasiaOnline pretty amazing you only started three weeks before the competition. So how are you able to live code glsl and compile ? Talking about three shader programmers and the DJ from demoparty.
@nixfreak there's a fork of this that added network support (idk if it's in mainline) that streams the code to a server. the streamer runs three bonzomatic instances that are setup to read the code from this server. that's so the coders don't need to stream video, just the code
@SuricrasiaOnline oh ok I thought it was a loop event. So it’s a separate editor that allows you to do it.
GTK4-demo (included in GTK4) contains a similar tool compatible with shadertoy, but faster than this browser one.
Ok so this worked now
glxinfo | grep -i opengl
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.1
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.1
OpenGL shading language version string: 3.30
I haven't tried this but looks like you can open up an external editor (default editor) and tell Shadered to recompile on save and it will show in shadered after (ctrl +s).
@SuricrasiaOnline The grass is my favourite part actually. It looks really nice and I want to walk through Pumpjack Field.
@SuricrasiaOnline see that’s a great story , I wonder if you could of transformed the pump jacks into a windmill almost like morphing into something they wanted to be. I know it’s Corny.
@SuricrasiaOnline so you use blender to create the 3D modeling than take shaders and copy over the models to have control over them? I remember watching a wireframe over objects like that.