How is this effect done?
category: general [glöplog]
https://www.youtube.com/watch?v=pCOZAztgbdY&t=0s&list=PLTVJnGb2iRSGkfaHrHt9FURxwLF0kgMvB&index=3
So check out the black orb at about 1:00-2:00. It looks like a smooth transition between a sphere, and what looks like a mesh sphere approximation. Then the individual mesh tiles stand up and dance, and what not.
How do you think he's accomplishing this? Can you guys suggest some shader toy examples to get me started on a similar effect.
So check out the black orb at about 1:00-2:00. It looks like a smooth transition between a sphere, and what looks like a mesh sphere approximation. Then the individual mesh tiles stand up and dance, and what not.
How do you think he's accomplishing this? Can you guys suggest some shader toy examples to get me started on a similar effect.
Shadertoy is probably the worst choice for this :) It looks like it's just simple polygon animation.
(Life Outside Distance Fields - It Exists!)
(Life Outside Distance Fields - It Exists!)
My guess just looking at it was that it was a vertex shader. That sound possible? I've seen similar mesh mutation things with those.
Also, man I feel like that's cheating almost. Everything has to be a distance function!
Also, man I feel like that's cheating almost. Everything has to be a distance function!
it's just a per-poly 'inset' modifier/effect animated with the y-coordinate and some randomness. easy to script in 3dsmax, or yes, real-time in a vertex shader
(oh and animated with a noise map as well... the whiter, the wider the inset, etc) :)
Quote:
lolAlso, man I feel like that's cheating almost. Everything has to be a distance function!
you could do it in the fragment shader using barycentric coordinates
Polygons? Do you mean that there's a way to get the Ethereum mining device to draw triangles and that sort of stuff? If that's true, then it might be possible to use it for video games! I should patent that idea.
I has a nice idea ontop of that then! ;)
What if i tell you about a voxel-based-rendering-revolution we could achieve with those coinMining-Devices?
I´d even have an epic sounding name for it already: "Unlimited Detail" ! :D
What if i tell you about a voxel-based-rendering-revolution we could achieve with those coinMining-Devices?
I´d even have an epic sounding name for it already: "Unlimited Detail" ! :D
for real:
1) I think it´s a polygon-based sphere, just the normals are rotated at the beginning, so it looks like completely_round (as in a sphere-definition).
2) Rotate normals back to perpendicular
3) Take some computeShader and add some vertices for each existing vertex on the sphere
4) Animate each new Vertex in the vertexShader
DONE!
5) PROFIT! -> nah, add some fancy lighting in the pixelShader! ;)
1) I think it´s a polygon-based sphere, just the normals are rotated at the beginning, so it looks like completely_round (as in a sphere-definition).
2) Rotate normals back to perpendicular
3) Take some computeShader and add some vertices for each existing vertex on the sphere
4) Animate each new Vertex in the vertexShader
DONE!
5) PROFIT! -> nah, add some fancy lighting in the pixelShader! ;)
oh, well, seems there´s also some (polygon-)edge-detection in there, which kicks in while rotation in 2) is applied, same parameter even maybe! -> apply in any shader you´d like to ;)
Now having said that all: It got too easy nowadays, didn´t it? Or is it just me knowing that much more nowadays as a graphics-coder? (the Youth catched up pretty fast! ;) )
Knowledge is invaluable, right? - Go to Youtube/Twitch, gather knowledge, go to IRC to gather even more, get Pro easily, thanks Internet! :D
I ♥ the fut4re si n0w!
Now having said that all: It got too easy nowadays, didn´t it? Or is it just me knowing that much more nowadays as a graphics-coder? (the Youth catched up pretty fast! ;) )
Knowledge is invaluable, right? - Go to Youtube/Twitch, gather knowledge, go to IRC to gather even more, get Pro easily, thanks Internet! :D
I ♥ the fut4re si n0w!
@hardy, ffs, you missed the minecraft pun!!
Looks like opengl native pipeline
Oh holy shit... are you all nuts these days? Shader toy? Compute shaders? It's a simple subdivided icosphere or platonic solid. The extrusions are not on the base object itself, but on a more subdivided version... The holes are just some polygons not renderered, some subdivision level just left out. Lighting looks like is lambert and some texture or overlay.
At least, that is the simple way back in the days of 1699. Today, use a compute shader and for ligthing, you need at least pbr shaders and 20 render targets in ping pong.
I have clearly missed the irony :-/
@Gargaj - Life Outside Distance Fields! You are so fucking right.
At least, that is the simple way back in the days of 1699. Today, use a compute shader and for ligthing, you need at least pbr shaders and 20 render targets in ping pong.
I have clearly missed the irony :-/
@Gargaj - Life Outside Distance Fields! You are so fucking right.
Quote:
Polygons? Do you mean that there's a way to get the Ethereum mining device to draw triangles and that sort of stuff? If that's true, then it might be possible to use it for video games! I should patent that idea.
yzi wins.