Books and Documentation
Outline
- Program Structure
- Scene
- Camera
- Renderer
- Helper objects
- Geometry
- Base
Geometryclass - BufferGeometry
- Categories
- Custom geometry
- Constructive solid geometry (CSG)
- Merging geometry
- Vertices
- Base
- Materials
- Basic properties
- Blending properties
- Categories
- Combined materials
- The
materialIndexproperty
- Models
- Categories
- Base model class
- Sprites
- Creating a sprite does not require a separate
Geometry; conceptually, a sprite already encapsulates a rectangularPlaneGeometry. - Points and sprites produce similar visual results. Large numbers of sprites can cause performance problems, but each sprite can be controlled independently.
- A
Pointsobject can be created from the vertices of a complex geometry.
- Creating a sprite does not require a separate
- Groups
- Three.js
Groupobjects organize models into a hierarchy. - Group
- Three.js
- Post-processing
- Implementation
- Post-processing passes
- Masks: applying a pass only within a specified region
THREE.ShaderPass: custom effects
- Utilities
- Controls
- Helper
- Plugins
- Physics effects
- Picking
- CPU picking
- GPU picking
- Loading External Models
- Loaders
- Animation
- Base class
- Categories
- Methods
- Adaptive rendering
- Lights
- Base
Lightclass - Categories
- Shadows
- Base
- Textures
- Categories
- Creating textures
Textureobjects
- Scenes
- Properties
The XMind mind map is embedded below. It may take a moment to load.
Beyond Coordinates