|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/criando-projetos-em-3d-com-threejs-e-react/
课程评论:没有评论
**Course Title:** Criando Projetos em 3D com Three.js e React **Course Overview:** This course teaches how to create impressive 3D projects using the full power of Three.js with React. You will learn to: * Create your own 3D shapes. * Import 3D models into your projects. * Utilize lighting effectively. * Define and move cameras to change the view of objects. * Create and import entire 3D scenes. **Key Highlights of Three.js Library Covered:** * **Effects:** Anaglyph, cross-eyed, and parallax barrier. * **Scenes:** Adding and removing objects at runtime, fog effects. * **Cameras:** Perspective and orthographic, with various controllers like trackball, FPS, path, and more. * **Animation:** Support for armatures, forward kinematics (FK), inverse kinematics (IK), vertex animation, and keyframe animation. * **Lights:** Ambient, directional, point, and spot lights, with shadow casting and receiving capabilities. * **Materials:** Lambert, Phong, smooth shading, textures, and more. * **Shaders:** Full access to OpenGL Shading Language (GLSL) for effects like lens flare, depth pass, and post-processing. * **Objects:** Meshes, particles, sprites, lines, ribbons, bones, and more with level of detail. * **Geometry:** Basic shapes like planes, cubes, spheres, tori, 3D text, and modifiers for lathe, extrude, and tube. * **Data Loaders:** Support for binary, image, JSON, and scene formats. * **Utilities:** Comprehensive timing setup, 3D math functions including parallel bases, matrices, quaternions, UVs, and more. * **Export/Import:** Utilities to create Three.js compatible JSON files from Blender, openCTM, FBX, Max, and OBJ. The course aims to guide learners in building incredible 3D web projects together using Three.js and React.
Aprenda a criar projetos incríveis em 3D usando todo o poder do Three.js com ReactVocê vai aprender:- Criar suas próprias formas- Importar modelos 3D para seu projetos- Utilizar iluminação -Definir e movimentar câmeras para mudar a visão sobre o objeto- Criar e importar cenáriosMais sobre a biblioteca Three.js:Efeitos: Anaglifo, olhos cruzados e barreira paralaxe.Cenários: adiciona e remove objetos em tempo de execução; névoaCâmeras: perspectiva e ortográfico; controladores: trackball, FPS, path e maisAnimação: armaduras, cinemática direta, cinemática inversa, animação por vértice e quadro-chaveLuzes: ambiente, direção, luzes de ponto e local; sombras: cast e receiveMateriais: Lambert, Phong, smooth shading, texturas e maisSombreadores: acesso a todas as capacidades do OpenGL Shading Language (GLSL): lens flare, depth pass e extensa biblioteca de pós-processamentoObjetos: malhas, partículas, sprites, linhas, fitas, ossos e mais - tudo com nível de detalheGeometria: plana, cubo, esfera, toro, texto 3D e mais; modificadores: lathe, extrude e tuboCarregadores de dados: binário, imagem, JSON e cenárioUtilidades: completa configuração de tempo e funções matemáticas 3D incluindo tronco de bases paralelas, matriz, quaterniões, UVs e maisExporta e importa: utilidades para criar arquivos JSON compatíveis com Three.js de dentro: Blender, openCTM, FBX, Max, e OBJVamos aprender juntos a criar projetos web incríveis em 3D utilizando Three.js e React.