Course Overview
I. Cơ bản về 3D Modeling trong Unity (1-50)
- Giới thiệu về Unity và 3D Modeling
- Cài đặt Unity Hub và Unity Editor
- Cài đặt Blender cho Modeling 3D
- Làm quen với giao diện Unity
- Khái niệm Mesh và Mesh Renderer
- Tạo project Unity 3D đầu tiên
- Tạo đối tượng 3D cơ bản: Cube, Sphere, Capsule
- Hiểu về Transform: Position, Rotation, Scale
- Xử lý ánh sáng cơ bản trong Unity
- Hiểu về Camera 3D trong Unity
- Tạo vật liệu (Material) cơ bản
- Áp dụng Texture đơn giản cho mô hình
- Đổ màu và Texture Mapping
- Import mô hình 3D từ Blender vào Unity
- Làm việc với Prefab trong Unity
- Pivot, Origin và ảnh hưởng đến mô hình 3D
- Dựng mô hình đơn giản trong Blender
- Export mô hình FBX từ Blender
- Xử lý lỗi Import mô hình vào Unity
- Tạo Animation Clip đơn giản
- Animator Controller cơ bản
- Cấu trúc GameObject trong Scene 3D
- Giới thiệu về UV Mapping
- Gán Texture UV cho mô hình đơn giản
- Tạo Plane và Terrain cơ bản trong Unity
- Tạo Skybox cho Scene
- Hiểu về Normal, Tangent và Binormal
- Ánh sáng cơ bản: Directional, Point, Spot
- Sử dụng Lightmap cơ bản
- Áp dụng Physics: Rigidbody và Collider
- Định nghĩa Collider cho mô hình 3D
- Chỉnh sửa Model Import Settings
- LOD (Level of Detail) cơ bản
- Giảm Polygon mô hình bằng Blender
- Sử dụng NavMesh cơ bản cho Scene 3D
- Các định dạng mô hình: FBX, OBJ, 3DS
- Tối ưu hóa mô hình 3D cho Unity
- Thiết kế nội thất 3D đơn giản
- Làm hiệu ứng Shadow cơ bản
- Reflection và Render Texture cơ bản
- Baking ánh sáng cho Scene
- Xây dựng căn phòng 3D cơ bản
- Làm gương trong Unity
- Tạo cửa sổ và cửa ra vào 3D
- Render setting cho mô hình 3D
- Build project đơn giản
- Giới thiệu Shader cơ bản
- Hiểu về Material Transparency
- Kết nối script với GameObject
- Xây dựng bài tập: tạo một căn phòng 3D đơn giản
II. Trung cấp 3D Modeling trong Unity (51-120)
- Thiết kế nhân vật cơ bản bằng Blender
- Rigging nhân vật 3D đơn giản
- Import nhân vật Rigged vào Unity
- Tạo Animation Walk Cycle đơn giản
- Sử dụng Animation Events trong Unity
- Blend Tree trong Animator
- Tạo hiệu ứng Transition Animation
- Thiết kế môi trường 3D tự nhiên
- Sử dụng Terrain nâng cao: chi tiết địa hình
- Sculpt Terrain trong Unity
- Painting Texture trên Terrain
- Thêm cây, cỏ tự động vào Terrain
- Water System cơ bản trong Unity
- Sử dụng Particle System tạo sương mù
- Tạo mô hình nhà ở 3D cơ bản
- Xây dựng thành phố mini 3D
- Modular Building: kỹ thuật dựng modular
- Hiểu về Light Probe
- Tối ưu ánh sáng di động và tĩnh
- Tạo nhân vật hoạt hình 3D
- Tạo nhân vật chiến binh đơn giản
- Hiệu ứng nước đổ (Waterfall Basic)
- Hệ thống địa hình tự động bằng tool Gaia
- Substance Painter cơ bản cho Texturing
- Baking Texture từ Substance vào Unity
- Texture Atlas cơ bản
- Chuyển đổi Shader Standard và URP
- Chuyển scene thường sang HDRP
- Depth, Normal và Occlusion Map
- Retopology mô hình 3D
- Phân lớp mô hình: High Poly vs Low Poly
- Sculpting nhân vật cơ bản
- Sử dụng ProBuilder trong Unity
- Làm hệ thống cầu thang, cửa, lan can
- Làm kiến trúc nhà cửa 3D phức tạp hơn
- Set up ánh sáng ban đêm cho Scene
- Làm hệ thống bầu trời động (Dynamic Sky)
- Tạo ngày đêm tự động bằng scripting
- Áp dụng shader nước động trong Unity
- Vẽ đường đi (Path) trong Unity
- Gắn mô hình 3D vào hệ thống game
- Thiết kế nhà máy 3D đơn giản
- Thiết kế bối cảnh Fantasy 3D
- Xây dựng đảo nhỏ 3D
- Giới thiệu SpeedTree cho cây cối 3D
- Tối ưu Asset Bundle trong Unity
- Tối ưu Lightmap UV cho mô hình
- Tạo Asset Bundle chứa mô hình 3D
- Tạo mô hình quái vật cơ bản
- Texture Painting quái vật 3D
- Tạo mô hình xe cộ đơn giản
- Animation chuyển động xe cộ
- Tạo mô hình vũ khí 3D
- Tạo mô hình tàu vũ trụ
- Tạo mô hình robot chiến đấu
- Áp dụng Shader cho nhân vật đặc biệt
- Làm vật liệu phản chiếu kim loại
- Kỹ thuật ánh sáng nhiều nguồn
- Particle FX nâng cao
- Ứng dụng DOTS cho dự án 3D lớn
- Thao tác Timeline trong Unity
- Cinemachine cơ bản cho Camera
- Quay Trailer Scene bằng Cinemachine
- Animation Scene chuyển cảnh
- Mô hình hóa ngôi làng cổ
- Bản đồ thành phố Fantasy 3D
- Asset Store: tìm kiếm và sử dụng
- Phân biệt Static, Dynamic trong mô hình
- Tối ưu Performance cho Scene 3D
- Đóng gói project 3D hoàn chỉnh
III. Nâng cao Modeling trong Unity (121-180)
- Làm nhân vật main character hoàn chỉnh
- Facial Animation: biểu cảm khuôn mặt
- IK Rigging nâng cao cho nhân vật
- Làm hiệu ứng phá hủy môi trường 3D
- Cloth Simulation: vải bay, áo choàng
- Hair System cơ bản
- Kết hợp Blender + Substance + Unity Workflow
- Shader Graph tạo hiệu ứng đặc biệt
- Shader Graph làm nước, lửa, khói
- Shader Graph làm Portal Teleport
- Phát triển hệ thống Water Physics
- Xây dựng Level Design chuyên nghiệp
- Sử dụng Multi-Scene trong Unity
- Hiệu ứng phản chiếu chân thực (Reflection Probe)
- Bump Mapping và Displacement Map
- Làm hiệu ứng phá sập nhà cửa
- Tạo UI gắn với nhân vật 3D
- Script Animation Runtime Controller
- Tối ưu Model Hierarchy cho game mobile
- Làm nhân vật 3D lowpoly cho mobile
- Làm game world 3D lớn trong Unity
- Streaming Asset 3D trong Open World
- Xây dựng hệ thống Modular Environment
- Phát triển Open World Mini Project
- Phát triển Indoor 3D Scenes (nhà, phòng)
- Các chiến thuật tối ưu draw call
- Hệ thống ảnh động chân thực (Fullbody Animation)
- Tối ưu hóa nhân vật cho AR/VR
- Asset Optimization & Profiling
- Làm kiến trúc ngoại thất
- Visual Effect Graph cơ bản
- Visual Effect Graph nâng cao
- Chuyển đổi FBX Animation sang Timeline
- Animating Props (vật thể phụ)
- Làm đạo cụ di chuyển động trong game
- Texture Streaming trong Unity
- Baking Ambient Occlusion cho mô hình
- Hệ thống thời tiết động (Rain, Snow, Fog)
- Custom Shaders cho nước, kính, kim loại
- Interactive 3D Models cho WebGL
- Làm camera bay theo nhân vật (Third Person)
- Làm game FPS scene 3D
- Animation Blend Spaces phức tạp
- Cinematic 3D short film bằng Unity
- Character Interaction System (open doors, buttons)
- Realistic Character Texturing Workflow
- Animation Controller với nhiều trạng thái
- Inverse Kinematics nâng cao
- Hệ thống đối thoại 3D (Talking Heads)
- Hiệu ứng vết thương, máu, cháy nổ 3D
IV. Chuyên sâu 3D Modeling và Animation (181-200)
- Quản lý Project Big Size Unity
- Modular Character System
- Quản lý Texture Streaming Asset
- Replicate AAA Lighting Techniques
- PBR Texturing cho môi trường
- Smart Materials workflow trong Substance
- Các chiến thuật giảm drawcall cực mạnh
- Motion Capture Import vào Unity
- Kỹ thuật làm mạng lưới mô hình Procedural
- Auto Rigging với AI tools
- Xây dựng Metaverse thế giới ảo đơn giản
- Virtual Production với Unity
- Mô hình hóa Avatar 3D cho VRChat
- Làm hệ thống climbing nhân vật (leo trèo)
- Physics Based Animation Systems
- Procedural Animation Techniques
- Xây dựng thế giới game MMORP
- Rendering High Quality Cinematics
- Lighting Scene Based on Real-world Values
- Xây dựng Showcase Portfolio 3D Modeling Unity
FAQ
FAQ area empty
Course curriculum
-
Giới thiệu về Unity và 3D Modeling
Xem trước -
Cài đặt Unity Hub và Unity Editor
Xem trước -
Cài đặt Blender cho Modeling 3D
Xem trước -
Làm quen với giao diện Unity
Xem trước -
Khái niệm Mesh và Mesh Renderer
Xem trước -
Tạo project Unity 3D đầu tiên
Xem trước -
Tạo đối tượng 3D cơ bản: Cube, Sphere, Capsule
Xem trước -
Hiểu về Transform: Position, Rotation, Scale
-
Xử lý ánh sáng cơ bản trong Unity
-
Hiểu về Camera 3D trong Unity
-
Tạo vật liệu (Material) cơ bản
-
Áp Texture đơn giản cho mô hình
-
Đổ màu và Texture Mapping
-
Import mô hình 3D từ Blender vào Unity
-
Làm việc với Prefab trong Unity
-
Pivot, Origin và ảnh hưởng đến mô hình 3D
-
Dựng mô hình đơn giản trong Blender
-
Export mô hình FBX từ Blender
-
Xử lý lỗi Import mô hình vào Unity
-
Tạo Animation Clip đơn giản
-
Animator Controller cơ bản
-
Cấu trúc GameObject trong Scene 3D
-
Giới thiệu về UV Mapping
-
Gán Texture UV cho mô hình đơn giản
-
Tạo Plane và Terrain cơ bản trong Unity
-
Tạo Skybox cho Scene
-
Hiểu về Normal, Tangent và Binormal
-
Ánh sáng cơ bản: Directional, Point, Spot
-
Sử dụng Lightmap cơ bản
-
Áp dụng Physics: Rigidbody và Collider
-
Định nghĩa Collider cho mô hình 3D
-
Chỉnh sửa Model Import Settings
-
LOD (Level of Detail) cơ bản
-
Giảm Polygon mô hình bằng Blender
-
Sử dụng NavMesh cơ bản cho Scene 3D
-
Các định dạng mô hình: FBX, OBJ, 3DS
-
Tối ưu hóa mô hình 3D cho Unity
-
Thiết kế nội thất 3D đơn giản
-
Làm hiệu ứng Shadow cơ bản
-
Reflection và Render Texture cơ bản
-
Baking ánh sáng cho Scene
-
Xây dựng căn phòng 3D cơ bản
-
Làm gương trong Unity
-
Tạo cửa sổ và cửa ra vào 3D
-
Render setting cho mô hình 3D
-
Build project đơn giản
-
Giới thiệu Shader cơ bản
-
Hiểu về Material Transparency
-
Kết nối script với GameObject
-
Xây dựng bài tập: tạo một căn phòng 3D đơn giản
-
Thiết kế nhân vật cơ bản bằng Blender
-
Rigging nhân vật 3D đơn giản
-
Import nhân vật Rigged vào Unity
-
Tạo Animation Walk Cycle đơn giản
-
Sử dụng Animation Events trong Unity
-
Blend Tree trong Animator
-
Tạo hiệu ứng Transition Animation
-
Thiết kế môi trường 3D tự nhiên
-
Sử dụng Terrain nâng cao: chi tiết địa hình
-
Sculpt Terrain trong Unity
-
Painting Texture trên Terrain
-
Thêm cây, cỏ tự động vào Terrain
-
Water System cơ bản trong Unity
-
Sử dụng Particle System tạo sương mù
-
Tạo mô hình nhà ở 3D cơ bản
-
Xây dựng thành phố mini 3D
-
Modular Building: kỹ thuật dựng modular
-
Hiểu về Light Probe
-
Tối ưu ánh sáng di động và tĩnh
-
Tạo nhân vật hoạt hình 3D
-
Tạo nhân vật chiến binh đơn giản
-
Hiệu ứng nước đổ (Waterfall Basic)
-
Hệ thống địa hình tự động bằng tool Gaia
-
Substance Painter cơ bản cho Texturing
-
Baking Texture từ Substance vào Unity
-
Texture Atlas cơ bản
-
Chuyển đổi Shader Standard và URP
-
Chuyển scene thường sang HDRP
-
Depth, Normal và Occlusion Map
-
Retopology mô hình 3D
-
Phân lớp mô hình: High Poly vs Low Poly
-
Sculpting nhân vật cơ bản
-
Sử dụng ProBuilder trong Unity
-
Làm hệ thống cầu thang, cửa, lan can
-
Làm kiến trúc nhà cửa 3D phức tạp hơn
-
Set up ánh sáng ban đêm cho Scene
-
Làm hệ thống bầu trời động (Dynamic Sky)
-
Tạo ngày đêm tự động bằng scripting
-
Áp dụng shader nước động trong Unity
-
Vẽ đường đi (Path) trong Unity
-
Gắn mô hình 3D vào hệ thống game
-
Thiết kế nhà máy 3D đơn giản
-
Thiết kế bối cảnh Fantasy 3D
-
Xây dựng đảo nhỏ 3D
-
Giới thiệu SpeedTree cho cây cối 3D
-
Tối ưu Asset Bundle trong Unity
-
Tối ưu Lightmap UV cho mô hình
-
Tạo Asset Bundle chứa mô hình 3D
-
Tạo mô hình quái vật cơ bản
-
Texture Painting quái vật 3D
-
Tạo mô hình xe cộ đơn giản
-
Animation chuyển động xe cộ
-
Tạo mô hình vũ khí 3D
-
Tạo mô hình tàu vũ trụ
-
Tạo mô hình robot chiến đấu
-
Áp dụng Shader cho nhân vật đặc biệt
-
Làm vật liệu phản chiếu kim loại
-
Kỹ thuật ánh sáng nhiều nguồn
-
Particle FX nâng cao
-
Ứng dụng DOTS cho dự án 3D lớn
-
Thao tác Timeline trong Unity
-
Cinemachine cơ bản cho Camera
-
Quay Trailer Scene bằng Cinemachine
-
Animation Scene chuyển cảnh
-
Mô hình hóa ngôi làng cổ
-
Bản đồ thành phố Fantasy 3D
-
Asset Store: tìm kiếm và sử dụng
-
Phân biệt Static, Dynamic trong mô hình
-
Tối ưu Performance cho Scene 3D
-
Đóng gói project 3D hoàn chỉnh
-
Làm nhân vật main character hoàn chỉnh
-
Facial Animation: biểu cảm khuôn mặt
-
IK Rigging nâng cao cho nhân vật
-
Làm hiệu ứng phá hủy môi trường 3D
-
Cloth Simulation: vải bay, áo choàng
-
Hair System cơ bản
-
Kết hợp Blender + Substance + Unity Workflow
-
Shader Graph tạo hiệu ứng đặc biệt
-
Shader Graph làm nước, lửa, khói
-
Shader Graph làm Portal Teleport
-
Phát triển hệ thống Water Physics
-
Xây dựng Level Design chuyên nghiệp
-
Sử dụng Multi-Scene trong Unity
-
Hiệu ứng phản chiếu chân thực (Reflection Probe)
-
Bump Mapping và Displacement Map
-
Làm hiệu ứng phá sập nhà cửa
-
Tạo UI gắn với nhân vật 3D
-
Script Animation Runtime Controller
-
Tối ưu Model Hierarchy cho game mobile
-
Làm nhân vật 3D lowpoly cho mobile
-
Làm game world 3D lớn trong Unity
-
Streaming Asset 3D trong Open World
-
Xây dựng hệ thống Modular Environment
-
Phát triển Open World Mini Project
-
Phát triển Indoor 3D Scenes (nhà, phòng)
-
Các chiến thuật tối ưu draw call
-
Hệ thống ảnh động chân thực (Fullbody Animation)
-
Tối ưu hóa nhân vật cho AR/VR
-
Asset Optimization & Profiling
-
Làm kiến trúc ngoại thất
-
Visual Effect Graph cơ bản
-
Visual Effect Graph nâng cao
-
Chuyển đổi FBX Animation sang Timeline
-
Animating Props (vật thể phụ)
-
Làm đạo cụ di chuyển động trong game
-
Texture Streaming trong Unity
-
Baking Ambient Occlusion cho mô hình
-
Hệ thống thời tiết động (Rain, Snow, Fog)
-
Custom Shaders cho nước, kính, kim loại
-
Interactive 3D Models cho WebGL
-
Làm camera bay theo nhân vật (Third Person)
-
Làm game FPS scene 3D
-
Animation Blend Spaces phức tạp
-
Cinematic 3D short film bằng Unity
-
Character Interaction System (open doors, buttons)
-
Realistic Character Texturing Workflow
-
Animation Controller với nhiều trạng thái
-
Inverse Kinematics nâng cao
-
Hệ thống đối thoại 3D (Talking Heads)
-
Hiệu ứng vết thương, máu, cháy nổ 3D
-
Quản lý Project Big Size Unity
-
Modular Character System
-
Quản lý Texture Streaming Asset
-
Replicate AAA Lighting Techniques
-
PBR Texturing cho môi trường
-
Smart Materials workflow trong Substance
-
Các chiến thuật giảm drawcall cực mạnh
-
Motion Capture Import vào Unity
-
Kỹ thuật làm mạng lưới mô hình Procedural
-
Auto Rigging với AI tools
-
Xây dựng Metaverse thế giới ảo đơn giản
-
Virtual Production với Unity
-
Mô hình hóa Avatar 3D cho VRChat
-
Làm hệ thống climbing nhân vật (leo trèo)
-
Physics Based Animation Systems
-
Procedural Animation Techniques
-
Xây dựng thế giới game MMORP
-
Rendering High Quality Cinematics
-
Lighting Scene Based on Real-world Values
-
Xây dựng Showcase Portfolio 3D Modeling Unity
Requirment
Outcomes
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details