Shader-only black hole effect #b3d
Sort of mini breakdown:
- first layer is the base distortion
- adding a reflection-mapped hdri for the stars
- ray-sphere intersection for masking the center
- ray-plane intersection for the disc
- disc has a radial voronoi texture,
- which is masked with the inner sphere intersection
- and then added to the rest
- final layer is a basic glowy halo from fresnel
end result:
There's some extra stuff I do with the depth buffer to deal with intersections - here, the mesh is actually clipping into the ground a lot, but I mix out the distortion as it gets closer to the ground, so it can sort of "push into" it
only affects distortion, ring still clips
you can have as many as you like, as long as none of them overlap :P

I do want to experiment with hacking eevee to have an arbitrary number of backbuffer-copies to allow for more flexible SSR stuff. Useful especially for stuff like having water + FX in the same scene
Trying to actually use FX like this in production is always a total nightmare because as soon as you want more than 1 type of thing (e.g. a shockwave + glass) everything goes to shit lol
Multiple passes is pretty bad for performance, but it'd be nice to have the option anyway

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Late as usual

Late as usual Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @lateasusual_

Mar 9
Monke of the Void
the compression will not be kind to this one
The nodes, I don't think I can explain that easily. It's a "gradient descent" where each point walks away from the surface of the mesh based on the gradient of the distance. Since we don't have loops, it's just repeatedly applied to the set of points and then joined up later on
Read 7 tweets
Jan 15
Another part from the "Late tries to make a character model" series - the shirt!
Once again I tried to avoid doing any hand sculpting or texturing, all the details are procedural :) ImageImage
The poofy sleeves are entirely made with geometry nodes, here's a comparison and nodes
All I had to do was UV-unwrap it. ImageImageImageImage
The creases are geometry nodes as well. Weight painting to choose where to place them since it's not really procedural-able, and the displacement is just mapped to UV's as well ImageImageImage
Read 5 tweets
Nov 29, 2021
wobbly energy shield
feeling trapped
It's mostly dynamic paint, but with some geo nodes and shader stuff as well
Read 9 tweets
Aug 26, 2021
geometry nodes
geometry nodes
geometry nodes
Read 11 tweets
Aug 24, 2021
geometry nodes really hit different Image
Read 4 tweets
Aug 23, 2021
"I was a failed god. Goodbye..."
Trying something a little different to my usual style with Lineart/Grease Pencil in #b3d. No strokes were (manually) drawn in the making of this image :^)
The shading is very minimal, it's just a bayer matrix dithering thing and some gradients slapped on stuff lol. ImageImageImage
The inspiration is chapter 39 of shoujo shuumatsu ryokou. The one with the elevator AI, that (aside from the last few chapters) is probably the one that left the biggest impression on most people, me included. ImageImageImage
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(