Blender cơ bản - Hướng dẫn bằng tiếng Việt

blender

(Nguyễn Mạnh Hà) #1

##Blender là gì?

Blender là phần mềm 3D miễn phí mã nguồn mở. Để tìm hiểu rõ hơn về Blender, vui lòng truy cập trang chủ tại blender.org

##Tóm tắt lịch sử

Blender ra đời trong một studio ở Hà Lan có tên NeoGeo. NeoGeo được thành lập năm 1988 và nhanh chóng trở thành một trong những hãng phim lớn nhất của Hà Lan. Năm 1994 họ quyết định viết lại gói phần mềm của họ, Blender chính thức được sinh ra ngày 2 tháng 1 năm 1994.
Ba năm sau, Ton Roosendaal - Thành viên thiết kế Blender từ giai đoạn đầu đã thành lập công ty có tên gọi là NaN để phát triển hơn nữa cho Blender. Năm 2002 các nhà đầu tư của NaN quyết định chấm dứt hoạt động, bao gồm cả sự phát triển của Blender. Đây là bước ngoặt quan trong của Blender, Trong thời điểm này một tổ chức phi lợi nhuận Blender Foundation được thành lập bởi Ton Roosendaal để tiếp tục phát triển Blender
Ngày 13 tháng 10 năn 2002, Blender Foundation trả khoản phí 100 000 euro cho các nhà đầu tư NaN để có được mã nguồn của Blender và phát hành dưới dạng mã nguồn mở theo giấy phép GNU General Public (www.gnu.org/copyleft/gpl.html). Điều này có nghĩa là mã nguồn của Blender (được viết bằng Python và C) được phân phối miễn phí và thay đổi bởi bất kỳ ai (theo giấy phép GNU General Public). Kể từ thời điểm đó Blender được phát triển bởi các lập trình viên tình nguyện từ khắp nơi trên thế giới.
Bạn có thể đọc phiên bản dài hơn về lịch sử Blender tại www.blender.org/blenderorg/blender-foundation/history/ và những dòng đầu tiên của mã nguồn tại http://code.blender.org/index.php/2013/12/how-blender-started-twenty-years-ago/.

##Tài liệu này để làm gì?

Tài liệu này được viết cho những người mới bước đầu làm quen với Blender và để hỗ trợ cho lớp học Blender Trực tuyến tại BlenderOnline. Lớp học hoàn toàn miễn phí. Tài liệu này sẽ được cập nhật theo thời gian bao gồm tài liệu bằng văn bản và video hướng dẫn. Các vấn đề được viết ở mức cơ bản nhất để những người chưa biết gì về 3D cũng có thể tham gia học. Sau khóa học, bạn sẽ học được cái kỹ năng như

  • Modeling: Dựng hình
  • Materials/Texturing: kết cấu và vật liệu
  • Lighting, Rendering (internal/external): Ánh sáng và kết xuất hình ảnh
  • Rigging: Gắn xương chuẩn bị cho chuyển động
  • Animation: Diễn hoạt chuyển động
  • Compositing: Xử lý hình ảnh
  • Dynamics/Simulation (fluids, particles, softbodies,…): Các hiệu ứng vật lý

Trong quá trình làm tài liệu sẽ có nhiều sai sót, rất mong nhận được góp ý của các bạn bằng cách e-mail về địa chỉ [email protected]

##Quyền hạn

  • Được tự do sử dụng, chỉnh sửa và phân phối nhưng phải ghi nguồn “Ha Nguyen - cgvn.net
  • Không được bán và các mục đích thương mại khác

##Một số thuật ngữ dùng trong bài viết

Tris: Tam giác
Quad: Tứ giác
N-gon: Đa giác từ 5 cạnh trở lên
Vertex: Điểm (đỉnh)
Edge: Cạnh
Face: Mặt phẳng (mặt)
Edge loops: Các cạnh nối tiếp
Edge rings: Các cạnh song song

##Kênh YouTube
Hướng dẫn Blender - tiếng Việt

##Mẹo để học hiệu quả Blender

  • Hãy chuẩn bị một cuốn sổ ghi chép lại những công cụ, thủ thuật mình đã học được. Ghi lại thì nó mới là của bạn nếu không bạn có thể quên nếu không chú ý đến

  • Đừng quá máy móc về cách làm, có rất nhiều cách nên hãy tìm kiến cách làm ưa thích của riêng mình

  • Đừng làm theo tut chỉ để ra sản phẩm cuối cùng, Xem tut để biết thêm các công cụ mới, cách làm mới và rút ra bài học cho riêng mình. Khi chưa có kiến thức cơ bản thì không nên làm theo tut

  • Luôn luôn sáng tạo, tạo ra phong cách riêng cho mình


Tại sao Blender chưa được sử dụng phổ biến ở Việt Nam
Blender cho người dùng MAYA
Modeling Trên Blender và Maya
Khảo sát nhu cầu học tập Blender
Blender confession
Sách Blender bằng tiếng Việt
Dùng thử Grease Pencil để làm animatics cho phim hoạt hình
Animation 3D [Phần 1 - Tập 2] Các Thao Tác và Phím Tắt Dùng Cho Maya
Cách ghép 2 đối tượng trên Blender
Lớp học Animation 2017
Blender tutorial in 1 minute
Khảo sát nhu cầu học tập Blender
Cut-out Animation Tools - Công cụ làm animation 2D - xuất file json
Lớp học Animation 2017
(Nguyễn Mạnh Hà) #2

##Mục lục

###Bài 1 - Giao diện và cửa sổ 3D
1. Cài đặt, giới thiệu giao diện Blender
2. Thao tác với các cửa sổ
3. Cửa sổ 3D view
4. Điều khiển vùng nhìn
5. Các đối tượng cơ bản
6. Chọn đối tượng trong Object Mode
7. Các công cụ biến đổi đối tượng
8. Mở file, lưu file
Bài tập 1: Dựng bộ bàn ghế

###Bài 2 - Trục tọa độ, làm việc với đối tượng trong trục tọa độ
1. Trục tọa độ, hình chiếu và phối cảnh trong không gian 3D
2. Hệ trục tọa độ chung và riêng của đối tượng ( Global And Local Orientation)
3. Chế độ hiển thị (Viewport Shading)
4. Tâm của đối tượng, thay đổi tâm quay
5. Snap và Cursor (con trỏ 3D): Shift + S
6. Căn hàng đối tượng (Align Object)
7. Biến đổi đối tượng trong hệ trục tọa độ chung
8. Biến đổi đối tượng trong hệ trục tọa độ riêng
Bài tập 2: Dựng căn phòng

###Bài 3 - Edit Mode / Mesh Modeling - Phần 1
1. Edit mode - Chỉnh sửa đối tượng
2. Công cụ chọn trong Edit mode
3. Công cụ biến đổi (Transform) trong Edit Mode
4. Extrude
5. Loop Cut And Slide: Ctrl + R
6. Slide
7. Knife Cut (Cắt tự do): K
8. Rip Tool: V
9. Tạo cạnh, Mặt phẳng từ các điểm: F
10. Hợp nhất các điểm (Merge): Alt + M
Bài tập 3.1. Dựng các đối đơn giản trong tự nhiên
Bài tập 3.2. Dựng các loại quả

###Bài 4 - Edit Mode / Mesh Modeling - Phần 2
1. Các lệnh chỉnh sửa Vertex, Edge, Face: Ctrl + V. Ctrl + E, Ctrl + F
2. Inset faces: I
3. Bevel: Ctrl + B
4. Background Image
5. Mirror modifiers
6. Snap element
7. Automatically merge vertices
8. Delete Edge loop: X
9. Subdivision Surface Modifier
10. Shading: Smooth, Flat
Bài tập 4.1: Dựng con cá mập
Bài tập 4.2: Dựng con khủng long

###Bài 5 - UV maping
1. UV Mapping U
2. Mark Seams: Ctrl + E
3. Unwrap U
4. Test UV
5. Các công cụ chọn và công cụ transform
6. Pin/ Unpin, Live Unwrap
7. Xắp xếp UV tự động - Pack Islands: Ctrl + P
8. Copy UV sang đối tượng khác -Transfer UV Map: Ctrl + L
9. Tách và ghép các đối tượng (Join and Separating Objects)
10. Xuất UV (Export UV layout)
11. Apply Transform
12. Normals
Bài tập 5.1: UV maping bộ bàn ghế đã làm trong bài tập 1
Bài tập 5.2: UV maping căn phòng đã làm trong bài tập 2
Bài tập 5.3: UV maping cá mập đã làm trong bài tập 4.1
Bài tập 5.4: UV maping khủng long đã làm trong bài tập 4.2

###Bài 6 - Textures
1. Image Textures
2. Image texture painting
3. Packing, Unpacking Image Texture Files
Bài tập 6.1: Texturing bộ bàn ghế
Bài tập 6.2: Texturing căn phòng
Bài tập 6.3: Texture painting Cá mập
Bài tập 6.4: Texture painting Khủng long

###Bài 7 - Material, Lighting Và Rendering
1. Material
2. Một số shader cơ bản
3. Cameras
4. Link, Append object
5. Lighting
6. Rendering To An Image File
Bài tập 7.1: Render bộ bàn ghế đặt trong căn phòng
Bài tập 7.2: Render cá mập
Bài tập 7.3: Render khủng long

###Bài 8 - Rigging
1. Armatures, Bone
2. Edit Mode, Pose Mode
3. Armatures deform: Ctrl + P
4. Vertex Groups
5. Weight paint
Bài tập 8.1: Gắn xương cho con cá mập
Bài tập 8.2: Gắn xương cho con khủng long

###Bài 9 - Cơ bản về animation
1. Timeline
2. key frame: I
3. Dope Sheet, Action Editor
4. Graph Editor
5. NLA Editor
Bài tập 9.1: Animation quả bóng nảy
Bài tập 9.2: Animation cá mập đang bơi

###Bài 10 - Modifiers
1. Array Modifier
2. Boolean Modifier
3. Curve Modifier
4. Lattice Modifier
5. Displace Modifier
6. Edge Split Modifier
7. Solidify Modifier
Bài tập 10.1: Model dây xích
Bài tập 10.2: Model hoa súng


Vertex em muốn kéo thẳng hàng các điểm theo trục x,y,z phải làm sao a? có nghĩa là các điểm sẽ nằm trên cùng mặt phẳng theo tọa độ x y z
(Animator) #3

Nhìn lại cả quá trình theo học lớp của thầy, giờ mới thấm thía câu: Mấy cái căn bản vẫn là cốt lõi và quan trọng nhất :3 Hồi mới học cứ muốn làm mấy cái to tát, ko những ko làm đc mà lại còn mất hứng, cảm thấy nản chí và tốn thời gian.

Giờ làm những thứ nho nhỏ, nhưng vui, thú vị, tiếp thêm động lực cho mình theo đuổi tiếp ước mơ, sau cùng thì kiến thức căn bản vẫn quan trọng nhất! Có kiến thức căn bản vững chắc thì tự dưng sẽ có sự sáng tạo về sau :smiley:


(Nguyễn Mạnh Hà) #4

Người ta nói xây nhà phải từ cái móng là vậy. Học tốt cơ bản sẽ rất lâu quên và còn có khản năng sáng tạo ra những thứ không được học. Ngoài ra, nếu hiểu được những thứ cơ bản này thì bạn cũng dễ dàng học được những phần mềm 3D khác ngoài Blender. Học hay làm việc gì cũng phải trải qua những quá trình mà cơ bản là một quá trình ko thể bỏ qua được


#5

(Seven Anh) #6

Minh gio moi bat dau hoc belend co ban lieu minh co the tham gia buoi offline cua anh HaNguyen vao ngay cn tuan nay duoc ko vay, minh dan moi trong nghe phim hoat hinh


(Nguyễn Mạnh Hà) #7

Chủ nhật tuần này là buổi học animation đầu tiên của nhóm làm phim hoạt hình, không phải offline của group Blender online. Khi nào offline mình sẽ thông báo sau nhé. Dự kiến tuần này nhưng có nhiều việc chồng chéo quá, mong các bạn thông cảm :smiley:


(Seven Anh) #8

Em muốn tham gia dự án phim hoạt hình của anh Em mới tập benld nhưng có thể sử dụng Maya hay 3Dmax de modeling hay animation hi vọng sẽ được tham gia cùng anh


(Nguyễn Mạnh Hà) #9

Dự án này sử dụng Blender, hi vọng sẽ được hợp tác cùng e trong một cơ hội khác nhé :smile:


(Nguyen Manh Long) #10

Thầy Hà ơi, Thầy có tiếp tục up video hướng dẫn Blender cơ bản nữa không ạ?


(Nguyễn Mạnh Hà) #11

A đang làm nốt các video còn lại nhé


(Animator) #12

A ơi a kiểm tra kĩ xem bài tập từ bài 4 tới các bài về sau rốt cục là cá heo hay cá mập ạ, e thấy hình như nhầm lẫn :smiley:


(Nguyễn Mạnh Hà) #13

Con đấy là cá mập :slight_smile:
a nhầm, để a sửa lại


(Ngoc Trung) #14

tai lieu nay hay qua anh


(Đong Đong) #15

bài 8 có video hướng dẫn chưa anh


(Animator) #16

Video bài 8 anh Hà chưa làm chính thức, nhưng trong khóa học mình có quay lại lúc anh Hà giảng bài, bạn xem tạm bản Live bài 8 ở đây nhé: https://www.youtube.com/watch?v=CkDOHGfxQHM


(Đặng Xuân Trường) #17

Anh lấy hình cá mập và khủng long ở đâu vậy


(Nguyễn Mạnh Hà) #18

A tìm kiếm trên net
Trong mỗi bài đều có link để download đó e


(tranvanhiep) #19

ai có thể giúp mình viết có dấu trong blender dk ko . làm video di , mình xin cảm ơn


(Nguyễn Mạnh Hà) #20

Trên này có hướng dẫn rồi đó bạn, chỗ bạn vừa cm lúc trước ấy
http://cgvn.net/t/cach-add-font-chu-vao-blender/1115