Damien Seguin (dmnsgn)

dmnsgn

Geek Repo

Company:@variablestudio

Location:London / Paris

Home Page:https://dmnsgn.me

Twitter:@dmnsgn

Github PK Tool:Github PK Tool


Organizations
nodes-io
pex-gl
variablestudio

Damien Seguin's repositories

glsl-conditionals

Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.

Language:GLSLLicense:MITStargazers:63Issues:5Issues:0

sublime-stylefmt

Sublime Text plugin for Stylefmt

Language:PythonLicense:ISCStargazers:49Issues:4Issues:24

cameras

Cameras for 3D rendering.

Language:TypeScriptLicense:MITStargazers:15Issues:3Issues:2

bird-oid

A 3D boid system with accompanying emergent behaviors. Implementation mostly based on Craig Reynolds paper Steering Behaviors For Autonomous Characters.

Language:JavaScriptLicense:MITStargazers:12Issues:2Issues:0

canvas-context

Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.

Language:HTMLLicense:MITStargazers:12Issues:3Issues:4

canvas-tint-image

A one trick pony package to tint an image with a canvas 2D context.

Language:JavaScriptLicense:MITStargazers:10Issues:3Issues:1

glsl-constants

Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.

Language:GLSLLicense:MITStargazers:10Issues:3Issues:1

perspective-grid

Two point perspective grid on canvas

Language:JavaScriptLicense:MITStargazers:6Issues:4Issues:3

jest-environment-jsdom-latest

Jest environment to use the latest jsdom API and features

Language:JavaScriptStargazers:5Issues:3Issues:2

typed-array-concat

Concatenate n typed arrays

Language:JavaScriptLicense:MITStargazers:5Issues:4Issues:0

canvas-thumbnail-cache

Draw images into a canvas square grid for fast retrieval at a thumbnail size.

Language:JavaScriptLicense:MITStargazers:3Issues:3Issues:0

eerp

Logarithmic/exponential interpolation.

Language:JavaScriptLicense:MITStargazers:3Issues:2Issues:0

geom-split-vertices

Creates new geometry with unique vertices for each face.

Language:JavaScriptLicense:MITStargazers:3Issues:1Issues:0

parallaxjs

Parallax. Parallax. Parallax. Pa. Ra. LLax.

Language:JavaScriptLicense:MITStargazers:3Issues:3Issues:2

dotfiles

.files, including ~/.osx — sensible hacker defaults for OS X

Language:ShellLicense:MITStargazers:2Issues:3Issues:0

event-utils

An event utils system written in ES6.

Language:JavaScriptLicense:MITStargazers:2Issues:3Issues:2

geom-center-and-normalize

Centers the geometry and scales it to fill 1x1x1 bounding box

Language:JavaScriptLicense:MITStargazers:2Issues:3Issues:0

three.js

JavaScript 3D library.

Language:JavaScriptLicense:MITStargazers:2Issues:3Issues:0

typed-array-constructor

Get a typed array constructor based on the hypothetical max value it could contain. Signed or unsigned.

Language:JavaScriptLicense:MITStargazers:2Issues:2Issues:0

auto-reload-page

Auto reload a page at a specified interval.

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

canvas-pattern

Draw and cache a repeated pattern on a canvas context.

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

convert-assets-webpack-plugin

Convert compiled files buffer loaded by webpack using any package and choosing their output location.

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

geom-merge

Merges multiple geometries into one

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:0

html-webpack-processing-plugin

html-webpack-plugin extension for html pre-processing and post-processing

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:0

mp4-wasm

fast MP4 mux / demux using WASM

Language:CLicense:MITStargazers:1Issues:1Issues:0

npm-user

Get user info of an npm user

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:0

typed-array-interleave

Interleave n typed arrays.

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

critters

🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:1Issues:0

geom-export-obj

Convert one (or more) simplicial complex geometry (positions/cells/normals/uvs) into an OBJ string.

Language:JavaScriptLicense:MITStargazers:0Issues:3Issues:0

primitive-octasphere

An octasphere geometry for 3D rendering, including normals, UVs and cell indices (faces).

Language:JavaScriptLicense:MITStargazers:0Issues:3Issues:1