# gfxfundamentals/threejsfundamentals

Repository: https://github.com/gfxfundamentals/threejsfundamentals
Canonical: https://ross.abutalabs.com/products/threejsfundamentals
Homepage: http://threejs.org/manual
Language: JavaScript
License: BSD-3-Clause
License Family: permissive
Last push: 2022-07-23T21:08:51+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3163, "days_push": 1502, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1094, forks 192 (observed 2026-08-28T04:03:33.973506+00:00)

## What it is
Three.js Fundamentals is a series of lessons and tutorials about the three.js 3D graphics library, published at threejsfundamentals.org. The repository content has been moved into the official three.js manual, and the project supports community translations.

## Use cases
- learn three.js from scratch
- tutorials for rendering 3D scenes in the browser
- understand three.js geometries, materials, and lights
- find localized three.js documentation
- reference examples for WebGL programming with three.js

## When to choose
- you are learning three.js or WebGL for the first time
- you want step-by-step lessons with runnable examples
- you need translated three.js learning material

## When to avoid
- you need the current maintained content - use the three.js manual in the mrdoob/three.js repo
- you need a library or tool rather than tutorials
- you are not working with three.js or browser 3D graphics

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, graphics, developer-tools
- domain: tutorials, graphics, web-development
- platform: browser
- tags: threejs, webgl, 3d-graphics, tutorials, education, localization, game-development, web-server, javascript

## Member repositories
- gfxfundamentals/threejsfundamentals (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:33.973506+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:47:37.101452+00:00, confidence not recorded.
  - readme: https://github.com/gfxfundamentals/threejsfundamentals (fetched 2026-08-28T04:03:33.973506+00:00, sha f55b964367fc)
  - homepage: http://threejs.org/manual (fetched 2026-08-29T12:50:41.543563+00:00, sha 5ee84de5b223)
  - site_page: https://threejs.org/docs (fetched 2026-08-29T12:50:41.545964+00:00, sha f78c2dd9dffe)
- Data as of 2026-08-30T08:39:29.467469+00:00.
