Table of Contents
41 relations: ActionScript, Adobe Flash, API, Browser extension, Cross-browser compatibility, Demoscene, First-person shooter, Forward kinematics, Frustum, GitHub, GLGE (programming library), GlTF, Google Chrome Experiments, Graphics processing unit, Inverse kinematics, JavaScript, JavaScript library, JSON, Key frame, Lambertian reflectance, Lens flare, Level of detail (computer graphics), List of WebGL frameworks, MIT License, Morph target animation, O3D, OpenGL Shading Language, Phong shading, Quaternion, Shadow volume, Skeletal animation, Unity (game engine), Universal Scene Description, UV mapping, Wavefront .obj file, Web browser, Web framework, WebGL, Website, WebXR, 3D computer graphics.
- 3D scenegraph APIs
- WebGL
ActionScript
ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe).
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a discontinuedexcept in China, where it continues to be used, as well as Harman for enterprise users. Three.js and Adobe Flash are cross-platform software.
API
An is a way for two or more computer programs or components to communicate with each other.
See Three.js and API
Browser extension
A browser extension is a software module for customizing a web browser.
See Three.js and Browser extension
Cross-browser compatibility
Cross-browser compatibility is the ability of a website or web application to function across different browsers and degrade gracefully when browser features are absent or lacking.
See Three.js and Cross-browser compatibility
Demoscene
The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations.
First-person shooter
A first-person shooter (FPS) is a video game centered on gun fighting and other weapon-based combat seen from a first-person perspective, with the player experiencing the action directly through the eyes of the main character.
See Three.js and First-person shooter
Forward kinematics
In robot kinematics, forward kinematics refers to the use of the kinematic equations of a robot to compute the position of the end-effector from specified values for the joint parameters.
See Three.js and Forward kinematics
Frustum
In geometry, a morsel; (frusta or frustums) is the portion of a solid (normally a pyramid or a cone) that lies between two parallel planes cutting the solid.
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code. Three.js and GitHub are cross-platform software.
GLGE (programming library)
GLGE is a programming library for use with WebGL and JavaScript.
See Three.js and GLGE (programming library)
GlTF
glTF (Graphics Library Transmission Format or GL Transmission Format and formerly known as WebGL Transmissions Format or WebGL TF) is a standard file format for three-dimensional scenes and models. Three.js and GlTF are cross-platform software and WebGL.
Google Chrome Experiments
Google Chrome Experiments is an online showroom of web browser-based experiments, interactive programs, and artistic projects.
See Three.js and Google Chrome Experiments
Graphics processing unit
A graphics processing unit (GPU) is a specialized electronic circuit initially designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles.
See Three.js and Graphics processing unit
Inverse kinematics
In computer animation and robotics, inverse kinematics is the mathematical process of calculating the variable joint parameters needed to place the end of a kinematic chain, such as a robot manipulator or animation character's skeleton, in a given position and orientation relative to the start of the chain.
See Three.js and Inverse kinematics
JavaScript
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. Three.js and JavaScript are cross-platform software.
JavaScript library
A JavaScript library is a library of pre-written JavaScript code that allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. Three.js and JavaScript library are JavaScript libraries.
See Three.js and JavaScript library
JSON
JSON (JavaScript Object Notation, pronounced or) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values).
Key frame
In animation and filmmaking, a key frame (or keyframe) is a drawing or shot that defines the starting and ending points of a smooth transition.
Lambertian reflectance
Lambertian reflectance is the property that defines an ideal "matte" or diffusely reflecting surface.
See Three.js and Lambertian reflectance
Lens flare
A lens flare happens when light is scattered or flared in a lens system, often in response to a bright light, producing a sometimes undesirable artifact in the image.
Level of detail (computer graphics)
In computer graphics, level of detail (LOD) refers to the complexity of a 3D model representation.
See Three.js and Level of detail (computer graphics)
List of WebGL frameworks
Frameworks are available to create WebGL content quickly and easily without building from the ground up. Three.js and List of WebGL frameworks are cross-platform software, graphics libraries and WebGL.
See Three.js and List of WebGL frameworks
MIT License
The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s.
Morph target animation
Morph target animation, per-vertex animation, shape interpolation, shape keys, or blend shapes is a method of 3D computer animation used together with techniques such as skeletal animation.
See Three.js and Morph target animation
O3D
O3D is an open-source (BSD license) JavaScript API from Google Code created by Google for creating interactive 3D graphics applications that run in a web browser window or in a XUL desktop application. Three.js and O3D are Free 3D graphics software.
See Three.js and O3D
OpenGL Shading Language
OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language.
See Three.js and OpenGL Shading Language
Phong shading
In 3D computer graphics, Phong shading, Phong interpolation, or normal-vector interpolation shading is an interpolation technique for surface shading invented by computer graphics pioneer Bui Tuong Phong.
See Three.js and Phong shading
Quaternion
In mathematics, the quaternion number system extends the complex numbers.
Shadow volume
Shadow volume is a technique used in 3D computer graphics to add shadows to a rendered scene.
See Three.js and Shadow volume
Skeletal animation
Skeletal animation or rigging is a technique in computer animation in which a character (or other articulated object) is represented in two parts: a polygonal or parametric mesh representation of the surface of the object, and a hierarchical set of interconnected parts (called joints or bones, and collectively forming the skeleton), a virtual armature used to animate (pose and keyframe) the mesh.
See Three.js and Skeletal animation
Unity (game engine)
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine.
See Three.js and Unity (game engine)
Universal Scene Description
Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data.
See Three.js and Universal Scene Description
UV mapping
UV mapping is the 3D modeling process of projecting a 3D model's surface to a 2D image for texture mapping.
Wavefront .obj file
OBJ (or.OBJ) is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package.
See Three.js and Wavefront .obj file
Web browser
A web browser is an application for accessing websites.
Web framework
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs.
See Three.js and Web framework
WebGL
WebGL (short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Three.js and WebGL are cross-platform software and graphics libraries.
Website
A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server.
WebXR
WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Apple Vision Pro, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser.
3D computer graphics
3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images.
See Three.js and 3D computer graphics
See also
3D scenegraph APIs
- A-Frame (virtual reality framework)
- Away3D
- Babylon.js
- Blend4Web
- C3D Toolkit
- Coin3D
- CopperLicht
- Croquet Project
- DX Studio
- Fahrenheit (graphics API)
- Flare3D
- GLScene
- Gamebryo
- HOOPS Visualize
- ILNumerics
- Irrlicht Engine
- JMonkeyEngine
- Java 3D
- Mobile 3D Graphics API
- OGRE
- Open Cobalt
- Open Inventor
- Open Wonderland
- OpenGL Performer
- OpenGL++
- OpenSG
- OpenSceneGraph
- PHIGS
- Papervision3D
- QSDK
- QuickDraw 3D
- RenderWare
- StormEngineC
- Three.js
- Verge3D
- Visualization Library
WebGL
- A-Frame (virtual reality framework)
- Babylon.js
- Blend4Web
- Cl3ver
- Clara.io
- CopperLicht
- GlTF
- Kubity
- List of WebGL frameworks
- OSG.JS
- Oak3D
- OpenWebGlobe
- PlayCanvas
- Shadertoy
- Sketchfab
- Three.js
- Verge3D
- WebGL
References
Also known as Threejs, Threejs.org.

