Udemybeginnerpt

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.

4.1(12)
46students
52m
Certificate
José Eduardo Morini Castro
José Eduardo Morini CastroDesenvolvedor Full Stack

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!

$ whoami — the devs behind tutorialsearch.io

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.

Encadernação Descomplicada

by Jeniffer Bulhões

5.0(16)
2h 1m
beginner

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(316)
1h 59m
beginner
5.0(9)
7h 21m
beginner
5.0(5)
1h 54m
beginner