
Explore blender as an open source all-in-one tool for modeling, rendering with cycles, materials, animation, particles, and editing, and see its use in film, game, and metaverse projects.
Explore ray picking in three.js to select and recolor objects like golden eggs, addressing shared materials and uv mapping, and learn code-side material cloning for independent changes.
Master skeletal rigging and skinning to enable bone-driven movement and vertex deformation. Create idle and walking animations on a shared timeline for three.js, using pose mode and keyframes.
Explore automatic binding in Mixamo to rig a character, export as FBX, then import into Blender for idle and walking animations and action cleanup.
explore adding an interactive six-color UI to change a car body's color in three.js, with rgb-based tweened transitions and a color palette hotspot controlling the material color.
Learn practical performance optimization for web 3d using art-first and code strategies: bake normals, share materials, reduce textures, merge models, and use scene packaging to keep the frame rate smooth.
Combine programming and art to bring life to a plant in a 3d scene by using skeletal rigging, keyframe animation, and animation mixers, with shader concepts and practical Blender workflows.
This course is designed to help students master the core knowledge of Three.js, 3D modeling skills, the ability to quickly bind character models and set up skeletal animations, etc., enabling them to independently create their own Three.js interactive applications. The course not only cultivates students' programming thinking but also helps them understand art production, allowing students to easily take control of Web3D project development. Different from most Web3D courses on the market, this course doesn't just teach you how to use Three.js. It also enables you to learn the production of art resources such as 3D models. Taking the construction of real Web3D commercial projects as the main thread running through the course, it starts from two aspects: art resource production and the application of Three.js. It will guide you to grow efficiently into the Web3D talent that companies need. Instead of simply stacking knowledge, the course follows the actual project development process, leading students step by step to restore and complete the entire process of commercial project development. It helps students become independent Web3D developers, while equipping them with the ability to create 3D art resources and the flexibility to apply Three.js, so that they can independently create their own works.