Skip to content

Instantly share code, notes, and snippets.

View vineeth-pappu's full-sized avatar
🥇
History in the making

Vineeth Viswanathan vineeth-pappu

🥇
History in the making
View GitHub Profile
@vineeth-pappu
vineeth-pappu / index.pug
Created May 23, 2022 07:47
SCI-FI Navigation
.scifi-nav
.scifi-nav__system
-var labels = ['Mission', 'Countdown', 'Hipersleep', 'Cruise', 'Landing', 'Research']
-var n = 0
-var rndNumber
while n < 6
li.scifi-nav__orbit
a.scifi-nav__satellite(href='javascript:void(0)')
span.scifi-nav__label #{labels[n]}
-rndNumber = Math.floor(Math.random() * 9);
@vineeth-pappu
vineeth-pappu / index.html
Created May 23, 2022 07:34
Sinister Cubes
<div id="container"></div>
<script src="//cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/three.js/r68/three.min.js"></script>
@vineeth-pappu
vineeth-pappu / index.html
Created May 23, 2022 07:32
Triangle Grid
<canvas id="canvas"></canvas>

Digital Fireworks

Line animation using Paper.js and TweenMax.

Also, is there a way to use 'paperscript' in CodePen?

A Pen by vineeth on CodePen.

License.

@vineeth-pappu
vineeth-pappu / index.html
Created May 23, 2022 07:26
Pixel Particles
<div id="container"></div>
<script type="x-shader/x-vertex" id="vertexShader">
// uniform float amplitude;
// attribute float size;
uniform float amplitude;
attribute vec3 vertexColor;
varying vec4 varColor;
@vineeth-pappu
vineeth-pappu / index.html
Created May 23, 2022 07:17
THREE Text Animation #1
<script>
THREE.ShapeUtils.triangulateShape = (function () {
var pnlTriangulator = new PNLTRI.Triangulator();
return function triangulateShape(contour, holes) {
return pnlTriangulator.triangulate_polygon([contour].concat(holes));
};
})();
</script>
<div id="three-container"></div>
@vineeth-pappu
vineeth-pappu / augmented-ui-social-media-picture-of-code-thing.markdown
Created April 19, 2022 10:04
augmented-ui social media picture-of-code thing
@vineeth-pappu
vineeth-pappu / index.pug
Created March 22, 2022 06:23
SCI-FI Navigation
.scifi-nav
.scifi-nav__system
-var labels = ['Mission', 'Countdown', 'Hipersleep', 'Cruise', 'Landing', 'Research']
-var n = 0
-var rndNumber
while n < 6
li.scifi-nav__orbit
a.scifi-nav__satellite(href='javascript:void(0)')
span.scifi-nav__label #{labels[n]}
-rndNumber = Math.floor(Math.random() * 9);