Keywords
Summary
146 words
Critical Evaluation
The video is an excellent, comprehensive tutorial for beginners interested in creative web development. The instructor, Andrew Won, demonstrates a strong command of both Blender and Three.js, and the course is well-paced, with clear explanations and practical demonstrations. The content is highly valuable for its target audience, providing a complete workflow from 3D modeling to web deployment. The argumentation is solid, as the instructor justifies each step and encourages a problem-solving mindset. The scientific rigor is appropriate for a tutorial, with accurate technical information and best practices. The sources cited are the official documentation and the instructor’s GitHub repository, which are reliable. The title accurately reflects the content. The course excels in its pedagogical approach, including optional exercises and tips for understanding complex code. However, it is not a substitute for in-depth study of either Blender or Three.js, and some advanced topics are covered briefly. The public comments are overwhelmingly positive, with viewers expressing gratitude and enthusiasm. The course successfully fulfills its promise of enabling beginners to create a unique 3D portfolio.
172 words
Title / Content Match
The title accurately reflects the content: a beginner-friendly course on creative web development using Three.js and Blender to build a 3D portfolio.
Quality & Reliability
8/10
The course is well-structured, with clear explanations and practical exercises. The creator demonstrates expertise in both Blender and Three.js, and provides a complete project with source code. However, it is a tutorial, not a peer-reviewed source, and some advanced topics are covered briefly.
Chapters
- Introduction & project demo
- Prerequisites
- What is creative web development?
- Learning first steps with Blender
- (optional) Learning exercise - Think like a 3D artist
- Modeling tree (bad and good ways)
- Modeling character
- Starting materials
- (optional) Other things you can model
- Modeling ground & level
- Adding image textures for projects
- A look at modeling some paths
- A look at different cameras
- How I modeled my scene
- Adding text & signs
- Preparing to export: checking normals, deleting faces, etc.
- Export model
- Viewing exported model with three.js editor
- Starting coding with VS code
- Getting started with three.js
- (optional) Learning exercise - Make your camera move away
- Quality of life adjustments
- Loading & preparing our model
- Updating camera & lighting
- (optional) Learning exercise - Change a material color with three.js
- Object interactions with raycaster
- Character movement with GSAP
- Collision detection implementation & custom movement
- How to understand and approach difficult code from three.js examples
- Collision detection implementation & custom movement
- A look back on analyzing difficult code
- Code & scene cleanup
- Make camera follow player
- (optional) Learning exercises: loading screen, mobile movement, theme switcher
- Deployment with GitHub and Vercel
- Final words and thoughts
Cited Sources
- Course GitHub Repository (Code, Credits, Fixes, Updates & Blender File) — The instructor provides the complete source code, Blender file, and updates for the course project.
- Course Website (Live Demo) — The instructor's live portfolio website, which is the final result of the course.
- freeCodeCamp News — freeCodeCamp's publication platform, which hosts related articles and tutorials.
- Scrimba (Sponsor) — Scrimba is a coding platform that sponsored the video, offering interactive learning.
Concurring Sources
- Three.js Documentation — The official Three.js documentation aligns with the techniques taught in the video.
- Blender Manual — The Blender manual provides comprehensive information on modeling and navigation, consistent with the video's instructions.
External References
Contribution & Novelties
This course provides a unique, project-based approach that integrates Blender and Three.js for beginners, filling a gap in accessible tutorials that cover the entire pipeline from 3D modeling to web deployment. It emphasizes a problem-solving mindset and offers practical exercises to reinforce learning.
Pour aller plus loin :
- Three.js Documentation — Official documentation for Three.js, essential for further exploration.
- Blender Manual — Official Blender manual for in-depth understanding of 3D modeling.
- GSAP (GreenSock Animation Platform) — Official GSAP documentation for advanced animations.
- WebGL Fundamentals — A comprehensive resource for understanding WebGL, the underlying technology of Three.js.
- Raycasting in Three.js — Official Three.js documentation on raycasting for object interactions.
108 words
Radar Profile
The radar profile shows high scores in quantity of information and technical level, indicating a comprehensive and in-depth tutorial. The quality of information and reliability are also strong, reflecting the instructor's expertise and the use of official documentation. The overall balance suggests a well-rounded educational resource.
💬 Très positif. Sur les 30 commentaires analysés, les spectateurs expriment une grande gratitude et enthousiasme, saluant la clarté du tutoriel et son caractère adapté aux débutants, avec quelques commentaires sur la synchronisation parfaite avec leurs besoins d'apprentissage.
