Skip to content

Instantly share code, notes, and snippets.

@waterplea
waterplea / gradient-parser.ts
Created July 9, 2020 10:09
A RegExp based CSS gradient parser by Dean Taylor turned to TypeScript
//
// TypeScript parser based on Dean Taylor's answer:
// https://stackoverflow.com/a/20238168/2706426
//
interface GradientStop {
color: string;
position?: string;
}
interface ParsedGraient {
@wmcmurray
wmcmurray / BasicCustomShader.js
Last active September 21, 2024 13:44
A basic example of a ThreeJS (r108) ShaderMaterial with shadows, fog and dithering support.
import { mergeUniforms } from 'three/src/renderers/shaders/UniformsUtils.js'
import { UniformsLib } from 'three/src/renderers/shaders/UniformsLib.js'
export default {
uniforms: mergeUniforms([
UniformsLib.lights,
UniformsLib.fog,
]),