photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

246
active users

#shader

0 posts0 participants0 posts today

Just learned that my little visual cosine gradient generator tool (from 2015) is featured in this popular video tutorial (1.1M+ views) about artistic shader programming:

youtu.be/f4s1h2YETNY?t=971

The tool is still here:
dev.thi.ng/gradients/

If you want to use these gradients outside shaders (e.g. for dataviz purposes), the actual gradient functionality is also included in these two libraries:

thi.ng/color (TypeScript/JavaScript)

Related readme section with presets and code examples:
github.com/thi-ng/umbrella/blo

Clojure/ClojureScript version:
github.com/thi-ng/color/blob/m

It's funny how simple and fast a basic raytracer can be.

I remember in my first year of IT school (2007-2008) when we had to implement one on CPU, and we had to wait several minutes for one picture to be rendered.

Of course this one is still very basic, but hey it's in real time baby

Can any #shader writing experts help me?

I have a large grid of things, each of which looks roughly like a white circle inside a black square.

I get a *big* Moiré effect when I zoom out. Averaging a grid of subsamples doesn't seem to help much.

Is there a better way of smoothing things out?

Any idea of how I could manipulate the way lights work on a ShaderGraph's shader in #unity ?

I'd like all my custom shaders to ignore the Y position of lights (since it's a top-down game).

I'd like to avoid this issue where the background texture is drawn on a tile behind all the others, but because it's farther from the point lights, it appears darker :S

For those interested in 3D rendering techniques and frameworks, I'm very proud to inherit the reigns of Satin from the incredible Reza Ali.

I found out about Satin too late, as Reza had sunset the public repo after i had learned about it. Sadly it didnt get much traction for reasons I simply don't understand. Its incredibly well put together.

But due to some new opportunities, Reza kindly shared his internal updates - Satin Pro - and I want to help give it the community it deserves.

I'm trying to document Satin, and an ecosystem of examples, sample apps, and community at the Fabric project:

fabric-project.github.io

If you've seen my in progress node based VJ app 'v' - its built with Satin under the hood.

The first new addition to Satin is an attempt at a live coding environment, Velvet, allowing you to experiment with Satin rendering interactively.

#3d#rendering#gpu