gkjohnson

gkjohnson

👤 Developer

29 repositories on SrcLog

View on GitHub
29 Repos
6.9k Stars
766 Forks
6.9k Watchers

Repositories (29)

three-mesh-bvh gkjohnson/three-mesh-bvh JavaScript

A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

2.9k
three-gpu-pathtracer gkjohnson/three-gpu-pathtracer JavaScript

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.

1.6k
threejs-sandbox gkjohnson/threejs-sandbox Roff

Set of experiments and extensions to THREE.js.

517
unity-dithered-transparency-shader gkjohnson/unity-dithered-transparency-shader ShaderLab

Unity material and shader for applying clipped, dithered transparency

314
urdf-loaders gkjohnson/urdf-loaders JavaScript

URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL

299
three-bvh-csg gkjohnson/three-bvh-csg JavaScript

A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

296
closed-chain-ik-js gkjohnson/closed-chain-ik-js JavaScript

A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques

217
three-edge-projection gkjohnson/three-edge-projection JavaScript

Visible geometry edge projection and flattening based on three-mesh-bvh.

212
three-geojson gkjohnson/three-geojson JavaScript

Three.js shape loaders for GeoJSON and WKT formats

186
webgl-gpu-power-estimation gkjohnson/webgl-gpu-power-estimation JavaScript

Utility for estimating the power of the GPU in the browser using WebGL debug parameters.

51
unity-clip-shader gkjohnson/unity-clip-shader C#

Unity shader and scripts for rendering solid clipped geometry

50
unity-custom-shadow-experiments gkjohnson/unity-custom-shadow-experiments GLSL

A few custom shadow implementation experiments within Unity

36
js-framerate-optimizer gkjohnson/js-framerate-optimizer JavaScript

Library for tracking and iteratively improving page framerate over time

36
unity-wireframe-shader gkjohnson/unity-wireframe-shader HLSL

Unity wireframe material using Geometry Shaders

33
webgl-shader-editor gkjohnson/webgl-shader-editor HTML

Realtime editor for creating webgl shaders

28
xacro-parser gkjohnson/xacro-parser JavaScript

Utility for parsing and converting ROS Xacro files in Javascript.

20
threading-js gkjohnson/threading-js JavaScript

Wrapper for Web Workers for easily running a function from the client without serving the worker a script

18
client-side-zip-server gkjohnson/client-side-zip-server JavaScript

Intercepting fetch requests and serving zip file data from a ServiceWorker.

12
unity-bezier-curve-shader gkjohnson/unity-bezier-curve-shader GLSL

Unity experiment using geometry, domain, and hull shaders to render bezier curves

10
travel-photo-visualization gkjohnson/travel-photo-visualization HTML

Processor and visualizer of EXIF data

6
index-html-webpack-example gkjohnson/index-html-webpack-example HTML

Example config for building a full index.html client app with Webpack

5
subrip-video-layer-element gkjohnson/subrip-video-layer-element JavaScript

Element and player and for displaying and playing a video with SRT subtitles

4
react-polymer-component gkjohnson/react-polymer-component JavaScript

A generic React.Component for wrapping Polymer Elements and binding events and property data between them

3
animated-svg-path-element gkjohnson/animated-svg-path-element JavaScript

Polymer element that animates the drawing of SVG paths

3
poly-data-model gkjohnson/poly-data-model HTML

Polymer data model experiment for Prototyping

1
webpack-script-guard gkjohnson/webpack-script-guard HTML

Webpack loader for guarding against duplicate scripts in separate bundles

1
polymer-trace gkjohnson/polymer-trace JavaScript

Tool for tracing Polymer elements' lifecycles

1
time-logger-js gkjohnson/time-logger-js JavaScript

Utility library for tracking and tallying function calls in browsers, Node, or Arangodb's Foxx

1
time-logger-js gkjohnson/time-logger-js JavaScript

Utility library for tracking and tallying function calls in browsers, Node, or Arangodb's Foxx

1