Skip to content

Instantly share code, notes, and snippets.

View rbkavin's full-sized avatar
🎯
Focusing

kavin kumar rbkavin

🎯
Focusing
View GitHub Profile
@rbkavin
rbkavin / GLSL-Noise.md
Created November 30, 2020 10:56 — forked from patriciogonzalezvivo/GLSL-Noise.md
GLSL Noise Algorithms

Generic 1,2,3 Noise

float rand(float n){return fract(sin(n) * 43758.5453123);}

float noise(float p){
	float fl = floor(p);
  float fc = fract(p);
	return mix(rand(fl), rand(fl + 1.0), fc);
}
@rbkavin
rbkavin / birthdayBalloonPromiseChallenge.js
Last active June 23, 2020 09:53
Nolands challange for birthday Balloon Promise
var R = require("Reactive");
var A = require("Animation");
var S = require("Scene");
var T = require("TouchGestures");
var Audio = require("Audio");
var D = require('Diagnostics');
var frame_balloon_indices = [32, 26, 25, 23, 24, 34, 27];
var balloons = [];
const n = require("NativeUI");
const m = require("Materials");
const p = require("Patches");
// values 0 - 1
var val = 0.5;
var mat = m.get('facePaint_mat');
const slider = n.slider;
slider.value.monitor({fireOnInitialValue:false}).subscribe((mod)=>{
val = mod.newValue;
@rbkavin
rbkavin / rancolour.js
Created January 24, 2020 03:05
spark random colour generator for par material
const m = require('Materials');
const s = require('Scene');
const t = require("TouchGestures");
const r = require("Reactive");
const d = require("Diagnostics");
var min =0;
var max =1;