50
TáĐ giả Khiếu VăŶ BằŶg KỸ THUẬT DỰNG HÌNH NURBS

Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Embed Size (px)

Citation preview

Page 1: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

TáI giả

Khiếu Văミ Bằミg

KỸ THUẬT DỰNG HÌNH

NURBS

Page 2: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

NURBS ? - NURB viết tắt của Non Uniform Rational B-Spline

Là một loại hình học sử dụng để tạo đường cong 3D và bề mặt trong Maya

+ Non Uniform: tham số đườミg cong(Bezier curves)

+ Rational: hình họI Iơ Hảミ(parabol, hình tròn và hình elip)

+ B-Spline: là những đường cong đa thức (splines) có một đại diện tham số.

-Sử dụng rộng rãi trong các lĩnh vực hoạt hình, trò chơi, khoa học mô phỏミg, và thiết kế công nghiệp(do Hề マặt tạo Hởi ミhữミg đườミg cong rất trơミ chu).

-Dễ dàng xuất sang phần mềm CAD(sử dụng định dạng file IGES).

-Có thể Ihuyểミ đổi từ NURBS sang Polygon hoặI Subdiv

Page 3: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

NURBS ? • Đườミg cong NURBS?

Những thành phần này quyết định đến việc hiển thị của NURBS i. Curve direction : đường cong NURBS chỉ có một hướng U ii. Span : khoảng cách giữa 2 điểm Editpoint iii. Hull : đường nối giữa 2 điểm đã cho iiii. CV : điểm điều khiển

Page 4: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

NURBS ? Bề マặt NURBS được định nghĩa giống như đường cong. Tuy nhiên, có thêm một trục V, tạo thành toạ độ UV của bề mặt.

i. CV: Những điểm điều khiển không nằm trên bề mặt NURB được sử dụng để biến đổi hình dạng của bề mặt

ii. Hull: giúp ta chọn các điểm CV có liên quan.

iii. Isoparm: là những đường thẳng đại diện cho lưới trên bề mặt theo U và V. Những đường Isoparm này có thể được chèn vào, bỏ đi hay được sử dụng làm mốc để bắt dính(snap).

iiii. Spans: là khoảng cách giữa 2 Isoparm tại 2 điểm edit point .

Page 5: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Curve Thao tác với các đườミg cong

- Nắマ rõ đặI điểマ Iủa curve?

- Các HướI thựI hiệミ tạo curve?

- Cách Ihỉミh, sửa, thao tác với các curve?

Page 6: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1.1 VẼ CÁC CURVE

• BướI 1: Chọミ Create > CV Curve Tool

• BướI 2: vẽ các vị trí(ミhấミ delete để hủ┞ điểマ)

• BướI 3: Nhấミ enter để kết thúc lệミh vẽ

Page 7: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1.2 VẼ CURVE TỪ IOSPARM/BỀ MẶT

• BướI 1: Ihọミ マột edge(đườミg), isoparm,

hoặI curve trên Hề マặt đối tượミg surface.

• BướI 2: Chọミ Edit Curves > Duplicate Surface

Curves.

Page 8: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1.ン TẠO BEZIER CURVE

• BướI 1: Chọミ Create > Bezier Curve Tool hoặI từ shefl Ihọミ icon

• BướI 2: Vẽ các cuver theo các cung(ミhấミ delete để hủ┞, giữ ctrl+shift để đóミg curves)

• BướI 3: Có thể dùng công Iụ khác để tác độミg vào

• BướI 4: ミhấミ enter để kết thúc lệミh(ミhấミ G để gọi lại lệミh vừa làm và vẽ tiếp)

Page 9: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1.ヴ TẠO CURVE CUNG TRÒN

• BướI 1: Chọミ Create > Arc Tools > Two Point

Circular Arc(Three Point Circular Arc).

• BướI 2: Kích 2(3) điểマ để tạo hình(Lúc này sẽ

┝uất hiệミ bán kính cung tròn).

• BướI 3: Nhấミ Enter để kết thúc lệミh

Page 10: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1.5 TINH CHỈNH CURVE (tiếp)

Mở/ đóミg マột curve

Page 11: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Chỉミh sửa các điểマ

1.5 TINH CHỈNH CURVE (tiếp)

Page 12: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

- Phép đối ┝ứミg

1.5 TINH CHỈNH CURVE (tiếp)

Page 13: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Surface Phươミg pháp tạo Hề マặt

- Hiểu rõ IhứI ミăミg công Iụ?

- Các HướI thựI hiệミ công Iụ?

- Ứミg dụミg các công Iụ ?

Page 14: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.1 Các thành phần nguyên thủy

- Giúp bắt đầu công việc dựng hình được dễ dàng hơn.

Page 15: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.2 Tạo Hề マặt nguyên thủ┞ Có 2 cách tạo Hề マặt chính trong NURBS:

2.1 Tạo từ マeミu さCreateざ. • BướI 1: Create > NURBS Primitives

+ Sphere >

+ Cube >

+…

• BướI 2: Đặt các thuộI tính

• BướI 3: Tạo Hề マặt

2.2 Tạo từ công Iụ Sheft.

• BướI 1: Ihọミ hình vẽ từ công Iụ sheft

• BướI 2: tạo hình

Page 16: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.2 Tạo Hề マặt nguyên thủ┞(tiếp) • Chú ý: Khi tạo hình ミhớ các thuộI tính Iủa hình

Page 17: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.3 Tạo マặt phẳミg

Dùng lệミh Plan • BướI 1: tạo マột đườミg curve khép kín

• BướI 2: Ihọミ Surfaces > Planar.

Chú ý: lúc này Ihỉミh cuver

thì hình sẽ thay đổi theo

Page 18: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Thườミg ứミg dụミg Plan tạo các đối tượミg là マặt phẳミg

Page 19: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Thườミg ứミg dụミg Plan tạo các đối tượミg là マặt phẳミg

Page 20: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Thườミg ứミg dụミg Plan tạo các đối tượミg là マặt phẳミg

Page 21: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.4 Tạo マặt cong

Dùng lệミh Loft

• BướI 1: tạo マột số đườミg cong curve

• BướI 2: Ihọミ Surfaces > Loft.

Page 22: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg công Iụ loft

Page 23: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1 2 3

4

5

6 7

8

Page 24: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg công Iụ loft

Page 25: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.5 Tạo マặt theo マột đườミg path

Dùng lệミh Extrude

• BướI 1: tạo 1 đườミg curver kín và マột curve hở

• BướI 2: Ihọミ Surfaces > Extrude.

• BướI 3: Ihỉミh các đườミg curve để đượI hình マới

Page 26: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1 2

1 2

Ứミg dụミg Iủa Extrude

Page 27: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg Iủa Extrude

Page 28: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.6 Tạo マặt đối ┝ứミg

Dùng lệミh Revole

• BướI 1: vẽ マột đườミg curve

• BướI 2: Ihọミ Surfaces > Revolve >

• BướI 3: Chọミ trụI マuốミ đối ┝ứミg. Nhấミ apple

• BướI 4: Chỉミh các curve để có hình ưミg ý

Page 29: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg công Iụ Revole

Page 30: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.7 Tạo マặt theo tà giác

Dùng lệミh Bevel

• BướI 1: vẽ マột đườミg curve

• BướI 2: Ihọミ Surfaces > Bevel

• BướI 3: Nếu マuốミ Ihỉミh lại có thể Hật Hảミg channel để Ihỉミh

trong inputs

Page 31: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.7 Tạo マặt theo tà giác(tiếp) Dùng lệミh Bevel Dùng lệミh Bevel plus

Page 32: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.8 Tạo マặt theo Birail

• BướI 1: tạo các đườミg curve khép kín

• BướI 2: ミhấミ Ihọミ

• BướI 3: quét lầミ lượt 3 điểマ

Page 33: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg tà giác

Page 34: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.9 Trim - Cắt hoặI loại Hỏ 1

2

3

6 4 5

7

8 9

10 Nhấn 1 điểm và enter

Page 35: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg Iủa Trim

Page 36: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.10 Stitching - Khâu đườミg • BướI 1: Ihọミ Edit NURBS > Stitch > Stitch suface

Tool.

• BướI 2: Ihọミ đườミg マuốミ khâu

• BướI 3: drag đườミg マuốミ khâu lại

• BướI 4: ミhấミ enter để kết thúc lệミh

Page 37: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.10 Stitching - Khâu điểマ • BướI 1: Ihọミ điểマ thứ ミhất • BướI 2: Ihọミ điểマ thứ 2

• BướI 3: Ihọミ Edit NURBS > Stitch > Stitch Surface Points.

• BướI 4: ミhấミ enter để kết thúc lệミh

Page 38: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.10 Stitching - Khâu Hề マặt • BướI 1: Ihọミ Hề マặt

• BướI 2: di Ihu┞ểミ chúng sát vào với nhau

• BướI 3: quýet Ihọミ 2 đối tượミg lại với nhau

• BướI 3: Ihọミ Edit NURBS > Stitch > Global Stitch

• BướI 4: Lúc này có thể di Ihu┞ểミ để thay đổi vị trí

Page 39: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg Stitching

• Người ta thườミg dung để ミối các điểマ, các đườミg

hoặI các Hề マặt sau khi dựミg hình thấ┞ hình còn

khu┞ết.

Page 40: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.11 Sculpt(điêu khắI) • BướI 1: Ihọミ Edit Nurbs> Sculpt Geometry tool > []

• BướI 2: Ihọミ các công Iụ điêu khắI để điêu khắI

• BướI 3: ミhấミ phím B và giữ shift để Ihỉミh độ rộミg bút điêu khắI

Page 41: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Page 42: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Ứミg dụミg Sculpt

• Thườミg dung làm Hiếミ dạミg đối tượミg hoặI

làm địa hình

Page 43: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

2.12 Edit iospam i. Xóa iospam: Ihọミ và ミhấミ delete

ii. Thay đổi iospam: Ihọミ và thay đổi thuộI tính

iii. Chèn iospam:

+ BướI 1: Chọミ iospam

+ BướI 2: di Ihuột và kéo iospam

đếミ vị trí マuốミ chèn

+ BướI 3:

vào Edit NURBS>insert iospam

Page 44: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

TỔNG KẾT BÀI HỌC

1. Hiểu đượI các khái ミiệマ về NURBS

2. Thành thạo các thao tác với đườミg

3. Thành thạo các thao tác với マặt

4. HọI マột vài kỹ thuật Iắt, ミối các đối tượミg

5. Vậミ dụミg マột vài kỹ thuật qua các bài tập Iơ Hảミ

Page 45: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

ThựI hành ThựI hành kết hợp các kỹ thuật đã họI

để dựミg マột số hình vẽ đơミ giảミ

Page 46: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1 4

2

3

5

6

7

Page 47: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

BÀI TẬP Dựミg マột số hình vẽ đơミ giảミ với NURBS

Page 48: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1

2 3

4 5

6

Page 49: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

1

2

3 4

5 6

9 8 7

Page 50: Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS

Thanks!

Mọi thắc マắc xin gửi về hòm thư [email protected] - Điệミ thoại: 097 33 77 630