, 18 tweets, 14 min read Read on Twitter
Shaders requires an understanding of light and other basic principles that rules our perception. ⁦@pixelspiritdeck⁩ can be your guide on that path pixelspiritdeck.com
00 VOID: The empty canvas. Full potential. The absence of light before creation. In this empty space the main() function lies alone.
01 JUSTICE: with the severity of a sword this card cuts the space judging. The step() function turns the gradient of the horizontal axis into oposites. The first argument, the threshold, divides between full & empty, active vs passive. Like Procrustes this card force his own rule
02 STRENGTH: Through the spots of less resistance strength can blend space it self. The oscillation of cosine push and pull the horizontal axis. Cos() and sin() functions bringing back the harmony and dynamism. Waves travel longer and deeper than a sword cut.
03 DEATH: the unavoidable end of things. Change from one dimension implies change of perception. In this card we introduce the use of the vertical axis, and together with the horizontal we represent a diagonal cut of paradigms. Transition is the only constant
04 THE WALL: two step() functions makes a new one call stroke(). Using the gradient of an axis, a threshold and a thickness, we can trace lines. “Any fixed contour is in nature arbitrary and impermanent.” John Berger
05 TEMPERANCE: about mixing and balance. This card reuse the stroke() function defined on card 04. Cards, reference each other building up a coherent and easy to use library of SDF functions. All in moderation.
06 BRANCH: all that happens before will happen again. Branch from the main. Incorporate new learnings. Try something new. Preorder you @pixelspiritdeck NOW at pixelspiritdeck.com
07 THE HANGED MAN: hero’s journey through the longest night. Both stroke() from card 04 (THE WALL) and the addition of both axis on card 03 (DEATH), presents the crossroad to transformation & sacrifice also know as katabasis the hero is on en.m.wikipedia.org/wiki/Katabasis
08 THE HIGHEST PRIESTESS: behinds the veil that separate the seen & the unseen, this card teach us the secret knowledge of how to make our 1st SDF function. The initiated may understand that the gradient values between 0 and 1 serve as a new axis. One that is circular & sacred.
09 THE MOON: This card introduce the fill() function, that together with stroke() from card 04, brings SDFs to visible shapes. “... it may be that there shall come a calm upon the animal nature, while the abyss beneath shall cease from giving up a form." A. Waite
10 THE EMPEROR: this card introduce the rectangle as the 2nd SDF of the deck. Both stroke() (card 04) and fill() (card 09), use the same invisible topography of the SDF. This authority figure, demands to be heard. The orb in his hand is a symbol of the kingdom he watches over.
11 THE HIEROPHANT: introduce the 3rd SDF function to make a cross shape witch is made of two combined rectangles. Learning how to combine Signed Distance Fields is one of the basics skills this decks provides. Learn from it, follow it PREORDER it NOW @ pixelspiritdeck.com
12 THE TOWER: sudden surge of energy or change. Chaos. An insight that leads to a break-through or revelation. This card introduce the 3rd composing function, flip(). Where was light now there is darkness, where was darkness now there is light.
13 MERGE: duplications and conflicts will arise. When resolving, remember that growth comes from accepting and integrating differences. Use your empathy. This card combines to SDF circles one w stroke() other w fill() by using flip() on each others values
14 HOPE: A seed of light in the darkness. This cards also introduce the SDF shape of a vesica made by the intersection of two sacred circles.
PREORDER this #glsl #shader #tarot #deck at pixelspiritdeck.com
#gamedev #CreativeCoding #GDC19
15 THE TEMPLE: quiet place inside a space where we get access to the sacred or trascendent. This card introduce the SDF function to draw triangle shapes.
#creativecoding #glsl #shader #tarot #cards
16 THE SUMMIT: arriving to the top is only half the trip. The hardest part is over, the rest of the path is down hill. Celebrate challenges and rest when you can.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to PatricioGonzalezVivo
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!

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

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

Become Premium

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

Donate via Paypal Become our Patreon

Thank you for your support!