Final Project:You are part of the Lattice

VIDEO:

https://vimeo.com/703393702

 

CONCEPT:

With this project I wanted to create one more mirror shader using what I had learnt in this course and while making my midterm project. I have always been intrigued and fascinated by the shared importance of patterns and almost all religions of the world and other rigorous studies like science and mathematics.

Geometric oriental / islamic seamless pattern. Editable vector file.
Islamic patterns also know as arabesque

A very intriguing reality of these patterns are that most of them can be created by super imposing multiple simple shapes. And I believe that the super posing of simple shapes to create complex and dynamic systems is what underlies our entire universe. I wanted to represent this with my work by making the subject part of the tapestry. I used the color blue as it is a very soothing colour and represents the inpenetrable depths of the universe in islam and looks gorgeous when you project it onto surfaces.

CODE:

https://github.com/AtharvaJ3110/Shader-art-AJ-Final-Project-Patterns-and-lenses

CODE DESCRIPTION:

In the first part of my code I import my camera into GLSL as a vec4. Then I set up a grid. I create an identity for each box of the grid. rotate it a little to make it interesting. Create an offset to calculate the position of neighbouring boxes for each box. create and animate the circles. used a variable m to calculate how many circles overlap at a pixel using the smoothstep function. Display so that only the pixel with odd circles overlapping show.

 

 

 

Midterm: Absolute incineration and deceneration in interference land.

screenshot-2022-03-16-at-11-44-27-pm

LINK TO VIDEO:  https://youtu.be/g5R802LlbLA

TOUCHDESIGNER FILE: https://github.com/AtharvaJ3110/Shader-art/blob/main/triangle%20field%20shader.7.toe

GLSL CODE: https://github.com/AtharvaJ3110/Shader-art/blob/main/Absolute%20incineration%20and%20deceneration%20in%20interference%20land.%20GLSL%20code

‘Absolute incineration and deceneration in interference land.’ is a music video/ real-time digital mirror art piece where I further explore distance fields, which I began exploring in week three.

In this piece, I feed values from the camera input which is a vec4 into the distance field when I draw the field. to create a cool glitchy moire effect which displays some interesting fluid dynamical effects that look like burning fire.

screenshot-2022-03-16-at-11-40-11-pm

I learnt a lot about the integration of GLSL into TouchDesigner and distance fields.

I would love to turn this into an art installation in the future. ore use the shader as real-time visuals for concerts.

Thank you for reading!

 

Atharva Jadhav week 3 homework

Triangle zoom:

triangle zoom video

Code: https://github.com/AtharvaJ3110/Shader-art/blob/main/trianglezoomer.frag

for this, I explored mixing a shape with a distance field to produce some interesting animations and patterns. Distance fields can be used to create a lot of interesting shapes and patterns.

Spin network:

spin network video

Code: https://github.com/AtharvaJ3110/Shader-art/blob/main/spinetwork.frag

I explored the pattern is created bye Trutchet Tiles from the Book of Shaders. I added animation to the rotation element  by using sin(u_time) and generated more tiles to create this immersive effect.

 

Atharva Jadhav Week 2 homework

screenshot-2022-02-19-at-11-45-48-am

shader 1:radial three colour Gradient

code: code

screenshot-2022-02-19-at-11-45-57-am

shader 2: HSB distorted sinusoidal Color drops

code:code

I am new to shaders so it was interesting to mess around with the parameters a bit. In the first shader I wanted to see how we can change the alignment of the gradients from a linear one to a radial one.

In the second shader I was just playing around with the HSB space and sin() function. I definitely got a hang of the space.