-
NASA JPL
- Los Angeles, Ca
- https://gkjohnson.github.io/
- @garrettkjohnson
Block or Report
Block or report gkjohnson
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
three-mesh-bvh Public
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
-
closed-chain-ik-js Public
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 m…
-
xacro-parser Public
Utility for parsing and converting ROS Xacro files in Javascript.
-
urdf-loaders Public
URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL
-
NASA-AMMOS/3DTilesRendererJS Public
Renderer for 3D Tiles in Javascript using three.js
2,370 contributions in the last year
Contribution activity
January 2022
Created a pull request in mrdoob/three.js that received 16 comments
OBJ / MTLLoader: Label and convert textures and colors correctly in MTLLoader
Related issue: #23283
Description
Convert colors to Linear and label color textures as sRGB when loading MTL materials. Also update the OBJ demo wi…
Opened 20 other pull requests in 2 repositories
mrdoob/three.js
3
open
14
merged
- ColladaExporter Example: Add vertex color option for easier testing
- PLYExporter Example: Add vertex colors for testing
- OBJExporter: Convert Linear vertex colors to sRGB
- PLYLoader: convert vertex colors to linear
- OBJLoader: Convert vertex colors to Linear from sRGB
- SVGLoader Example: Use srgb output in the svg example
- LDrawLoader: Convert to linear colors when parsing models
- LDrawLoader Docs: Fix unclosed <ul> tag
- LDrawLoader: Cache geometry versions of parts, reduce geometry redundancy, improve parse time
- LUT3dlLoader: Remove RGBFormat use
- 3D LUT Example: Add 3dl example file
- LDrawLoader: Fix a corner case when smoothing normals
- LDrawLoader: colour -> color
- LDrawLoader: Refactor, cache pre-parsed file contents
- LDrawLoader: remove separateobjects flag
- LDrawLoader: Start removing stored derivative data during initial parse
- LDrawLoader: Throw Errors instead of strings
gkjohnson/three-mesh-bvh
3
merged
Reviewed 11 pull requests in 3 repositories
mrdoob/three.js
8 pull requests
- LDrawLoader: Fix getMainEdgeMaterial()
-
FileLoader:
texthonors mimetype's charset as encoding - LDrawLoader: Cache geometry versions of parts, reduce geometry redundancy, improve parse time
- WebGLRenderTarget: Refactor copy().
- WebGLRenderTarget: clone texture image data when cloning render target
- LDrawLoader cleanup and docs improvement
- LDrawLoader example: Add option to merge geometries after loading
- Ability to cancel ongoing HTTP requests in loaders
NASA-AMMOS/3DTilesRendererJS
2 pull requests
matterport/3DTilesRendererJS
1 pull request
Created an issue in mrdoob/three.js that received 12 comments
Loaders: Ensure all loaders properly label and convert color textures and colors to sRGB / Linear correctly
Is your feature request related to a problem? Please describe. From what I can tell these are the loader examples that still are not setting render…

