Criando Projetos em 3D com Three.js e React
Learn 3D web development with Three.js and React! Build stunning interactive projects. Perfect for beginners to advanced developers.
Course Content
Criando Projetos em 3D com Three.js e React is a beginner-level Udemy course taught by José Eduardo Morini Castro. It runs 52m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 12 reviews, with 46 students enrolled. It is a paid course, first published February 2023.
Descubra como dar vida a projetos 3D web incríveis com Three.js e React! Este curso abrangente te guiará desde os fundamentos até a criação de experiências 3D complexas e interativas.
Você vai aprender a:
- Criar Formas 3D Personalizadas: Domine a criação de geometrias 3D a partir do zero, abrindo um leque de possibilidades para seus projetos.
- Importar Modelos 3D: Integre facilmente modelos 3D existentes em seus projetos React, expandindo seu catálogo de assets.
- Iluminação Avançada: Explore diferentes tipos de luzes (ambiente, direção, ponto, local) e como utilizá-las para criar atmosferas realistas e impactantes. Aprenda sobre sombras (cast e receive) para adicionar profundidade.
- Câmeras e Visão: Defina e mova câmeras para controlar a perspectiva e o ponto de vista do seu objeto 3D. Experimente diferentes tipos de projeção (perspectiva e ortográfica) e utilize controladores como trackball, FPS e path para interações dinâmicas.
- Cenários 3D: Crie e gerencie cenários 3D dinâmicos, adicionando e removendo objetos em tempo de execução, além de simular efeitos como névoa.
- Animação: Dê vida aos seus modelos com animação! Explore armaduras, cinemática direta, cinemática inversa, animação por vértice e quadro-chave para movimentos complexos e realistas.
Explore o Poder da Biblioteca Three.js:
- Efeitos Visuais: Adicione efeitos especiais como anaglifo, olhos cruzados e barreira paralaxe para aprimorar a experiência do usuário.
- Materiais e Sombreadores: Utilize diversos materiais (Lambert, Phong, smooth shading) e texturas para personalizar a aparência dos seus objetos. Acesse o poder do OpenGL Shading Language (GLSL) para criar efeitos visuais personalizados, como lens flare e depth pass, além de uma extensa biblioteca de pós-processamento.
- Geometria Versátil: Trabalhe com geometria plana, cubos, esferas, toros, texto 3D e muito mais. Utilize modificadores como lathe, extrude e tubo para criar formas complexas.
- Carregamento de Dados: Importe dados de diversos formatos, incluindo binário, imagem, JSON e cenário.
- Utilitários Essenciais: Aproveite as utilidades para configuração de tempo e funções matemáticas 3D, como tronco de bases paralelas, matrizes, quaterniões e UVs.
- Exportação e Importação: Facilite o fluxo de trabalho com ferramentas para criar arquivos JSON compatíveis com Three.js a partir de softwares como Blender, openCTM, FBX, Max e OBJ.
Com este curso, você aprenderá a criar projetos web 3D impressionantes, combinando a flexibilidade do Three.js com a estrutura eficiente do React. Prepare-se para construir experiências interativas e visualmente atraentes que vão impressionar seus usuários!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.