Basics Practice
Create a basic aplication
O que é ThreeJS?
ThreeJS é uma biblioteca JavaScript que permite criar gráficos 3D e animações em navegadores web. Ela é construída sobre WebGL, que é uma API de gráficos em 3D para a web, e simplifica o processo de criação de cenas tridimensionais, objetos, câmeras, luzes e animações.
Conceitos Importantes
Conceitos fundamentais para o conhecimento sobre o funcionamento de renderização 3D
Principais Características
- Simplificação: Abstrai a complexidade do WebGL, permitindo que os desenvolvedores criem gráficos 3D complexos com menos código.
- Versatilidade: Suporta uma ampla gama de objetos geométricos, materiais, texturas, luzes e câmeras.
- Interatividade: Facilita a criação de gráficos interativos e animações em tempo real.
- Desempenho: Aproveita o poder do hardware gráfico moderno para renderizar gráficos 3D de alta qualidade diretamente no navegador.
Componentes Essenciais
- Scenes: Contêineres que agrupam todos os objetos 3D, luzes e câmera.
- Cameras: Definem o ponto de vista a partir do qual a cena é renderizada.