Sử dụng phần mêm Maya trong thiết kế nhân vật

42 1.3K 40
Sử dụng phần mêm Maya trong thiết kế nhân vật

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo ngành tin học Sử dụng phần mêm Maya trong thiết kế nhân vật

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊNKHOA CÔNG NGHỆ THÔNG TINBỘ MÔN: CHUYỂN ĐỀ ĐỒ HỌA ỨNG DỤNGGiáo viên: Thầy Lý Quốc NgọcSinh viên thực hiện:Nguyễn Lương Ngọc Minh _ 0112144Bùi Thị Quý _ 0112026Phạm Thị Hồng Thắm _ 0112279TP. HCM tháng 6/2005 Chuyên đề Đồ họa Ứng dụngIII. Tạo mô hình nhân vật . 3 A. LÝ THUYẾT POLYGON 3 B. Tạo cơ thể 8 C. Tạo khung xương . 8 D. Tạo áo quần . 9 IV. Tạo chuyển động 11 A. Tạo chuyển động cho khung xương 11 Kỹ thuật IK (Inverse Kinematics) . 11 B. Gán khung xương vào cơ thể 12 C. Export, import trang phục và hoàn chỉnh nhân vật . 12 1. Export trang phục . 12 Cách export áo . 12 Cách export quần . 12 2. Import và điều khiển mẫu áo . 13 Mở tập tin chứa mô hình đã tạo chuyển động 13 Import áo . 13 Định vị trí cho mẫu áo 13 Tạo đối tượng collision . 14 Giả lập . 14 3. Import và điều khiển mẫu quần . 14 Import và định vị mẫu quần 14 Tạo đối tượng collision cho mẫu quần . 15 Giả lập . 15 4. Điều khiển các solver . 16 Di chuyển solver của mẫu quần đến mẫu áo 16 5. Tạo lưới 16 Thêm lưới cho mẫu quần 16 6. Điều chỉnh lại trang phục . 17 Điều chỉnh lại mẫu áo . 17 Tiến hành simulation cho một loạt chuyển động . 17 Thêm lưới cho mẫu quần 17 7. Lưu trạng thái khởi tạo cho trang phục . 18 Lưu trạng thái khởi tạo cho mẫu áo và quần 18 Tiến hành simulation cho chuyển động đi bộ . 19 V. Hoạt cảnh và ánh sáng. 19 A. Giới thiệu rendering. . 19 1. Quan sát kết quả render. . 19 2. Điểm quyết định thực hiện render thành công. . 19 B. Các loại rendering: 20 1. Render phần mềm: . 20 2. Render phần cứng . 21 3. Render dạng vector: . 21 4. Cách chọn loại render: . 22 C. Camera 22 1. Nhìn cảnh thông qua camera và thực hiện render qua camera. . 22 2. Các loại camera . 22 3. Hiệu ứng mờ đần do di chuyển và độ sâu của vùng quan sát 23 4. Canh các đối tượng trong khung nhìn camera. . 24 5. Tạo và sử dụng camera. 26 D. Chiếu sáng (lighting): . 28 1. Các khái niệm trong chiếu sáng: . 28 2. Các loại nguồn sáng trực tiếp: 30 3. Chiếu sáng toàn cục và hiện tượng caustisc . 32 E. Đánh bóng bề mặt . 33 1. Các khái niệm: . 33 2. Shading networks: . 35 3. Các loại vật liệu: . 36 4. Các loại Texture: 37 5. Áp texture và định vị texture. 39 F. Thêm âm thanh vào hoạt cảnh. . 41 III.Tạo mô hình nhân vậtA.LÝ THUYẾT POLYGONTạo và chỉnh sửa polygons:- Nhân vật thực chất được tạo nên bởi sự nối ghép có quy tắc của nhiều Poligon. Thực chất poligon là những hình toán học với nhiều góc ,cạnh khác nhau.Nhưng ứng dụng chủ yếu chỉ là các hình tam giác và hình vuông trong việc tạo hình 1 nhân vật (còn được gọi là mô hình lưới 3 và lưới 4 ).- Trong maya có những công cụ để tạo sẵn các poligon chuẩn : Create /Poligon Primitive và nhấp chọn những hình thích hợp với các thông số về chiều cao(heigh),bán kính(radus)…phù hợp.hoặc có thể tạo các poligon với những hình theo ý muốn :Poligon/create poligon tool,nhấp chuột vẻ từng đỉnh của poligon muốn tạo,nhấn Enter để hoàn tất việc tạo hình . Chuyên đề Đồ họa Ứng dụng - Tạo hình không gian :chọn mặt cần đẩy ,Edit polygons/Extrude face ,kéo chuột đẩy hình theo các chiều khác nhau với tỉ lệ và số mặt mong muốn ,có thể làm bằng tay hoặc nhập vào thông số trong Property - Đẩy mặt :Edit polygon/poke face ,công cụ này sẽ đẩy một mặt phẳng tạo thành một hình chóp gồm nhiều mặt phẳng ở cạnh bên ,bằng cách đẩy tại tâm của hình .•- Làm mịn:công cụ này sẽ tự động đẻo gọt những phần nhô cao,những phần sắc nhọn ,việc làm này sẽ tạo ra nhiều mặt đối với vật được làm mịn .Chọn phần cần làm mịn ,Polygon/smooth hay Polygon/smooth proxy.chức năng sau cùng này sẽ tạo ra hình 2 biến thể hình làm mịn - Vạt mặt : chức năng vạt mặt gần giống như chức năng làm mịn nhưng việc vạt mặt sẽ tạo ra ít mặt hơn và vẫn duy trì độ sắc nhọn của vật thể. .Chọn mặt cần vạt Edit polygons/Bevel ,có thể sữa lại thông số offset để thay đổi độ vạt mặt- Trám lỗ hổng :chọn tất cả các mặt xung quoanh ,Edit Polygons/fill hole, chức năng này sẽ tạo ra một mặt phẳng dựa vào các mặt xung quanh tại vị trí chỗ hổng - Bỏ mặt : Edit polygon /extract ,dùng chuột để lấy mặt cần lấy ra- Lật mặt : Edit polygon / normal/conform-- Ánh xạ :Polygon/mirror ,tạo ra một ánh xạ vật thể theo hướng chọn Chuyên đề Đồ họa Ứng dụng - Chuyển đổi 1 NURBS sang polygon : Modify /convert / NURBS to polygons - Chia mặt :Có thể dùng một trong các công cụ sau để chia hoặc cắt mặt:-Edit polygons/split polygon tool:công cụ này có thể được dùng để chia một mặt thành nhiều mặt theo ý muốn bằng cách sử dụng chuột click vào vị trí muốn chia trước khi chia (1 mặt ) sau khi chia (4mặt )-Edit polygons/cut face tool : sẽ cắt ngang hình theo một chiều nào đó Nối :- chọn các hình cần nối , polygon /combine -> chức năng này dùng để nối các bộ phận riêng lẽ của cơ thể lại với nhau- có thể nối bằng cách nhập các điểm : Edit polygon/merge vertices ,đây là một chức năng khá mạnh khi tạo hình và chỉnh sửa hình dựa vào những đỉnh của những mặt trước khi trôn sau khi trộn- ngoài ra có thể dùng các chức năng sau để nối : Edit polygon/collapse hoặc Edit polygon /normals/conform để nối hình mà không bị vụn ô- có thể nối theo thuật toán boolean : Polygon /booleans Chuyên đề Đồ họa Ứng dụngB.Tạo cơ thể- tạo thân thể :dùng các hình lập phương cơ bản ,kết hợp với các công cụ đẩy ,tỉ lệ, chia mặt,nối mặt … (các công cụ cơ bản trình bày ờ phần lí thuyết )để tạo ra mô hình cơ thể như ý muốn - tạo mặt : dùng công cụ đẻo các mô hình NURBS bằng công cụ Edit NURBS/ sculpt surface tools .Trong tạo mặt cần chú ý là cách làm tăng số isoparamatric rồi đẻo ,cách này sẽ tăng độ nét cho gương mặtC.Tạo khung xương- trước khi tạo khung xương cho cơ thể thì phải có mô hình da của cơ thể để dựa vào đó mà có tỉ lệ xương và vị trí xương cho thích hợp với từng nhân vật. Chọn công cụ để tạo xương : Skeleton/joint tool ,trên thanh công cụ bên phải màn hình sẽ hiện lên biểu tượng xương,hãy click vào và tạo như tạo polygons,hãy canh vị từng vị trí thích hợp- chỉnh kich cỡ xương : Windows/setting/references > reference ,chọn size cho phù hợp ,thường cỡ khoảng 0.5 là đủ lớn- chỉnh lại phần trăm hiển thị xương cho thích hợp : display/joint size /chọn cỡ- xương(joint chains) = khớp xương (joint)+ đoạn xương (bone)- khớp xương gồm 3 loại sau : ball joint ->là khớp co thể quay 3 hướng, hinge joint ->là khớp chỉ có thể quay 1 hướng duy nhất ,khớp cuối cùng là universal -> có thể quay được cả 2 hướng- gắn xương con vào xương cha ( ví dụ như nối khớp cột sống với xương cánh tay,hoặc xương cột sống với xương chân ) : Chọn đoạn xương con,+(shift)chọn tiếp đoạn xương cha , Skeleton / connection joint ->nhấn connect - sau khi đã gắn xương ,chọn đoạn xương con muốn ánh xạ (như xương cánh tay và xương chân ) ,Skeleton /mirror ,chọn trục đối xứng thích hợp ->nhấn miror.chức năng này vừa tạo ra đoạn xương ánh xạ ,vừa gắn nó vào đoạn xương cha như là đoạn xương con trước đã làm - Khi tạo xương cho nhân vật việc chọn vị trí đặt xương là rất quan trọng ,nếu đặt sại vị trí ,khung xương sẽ không đỡ nổi phần da thịt và chuyển động của nhân vật trông rất kì dị- Có thể xem lại sơ đồ xương vừa tạo trong : window/hypergraphD.Tạo áo quầnNguyên liệu cơ bản ban đầu để tạo thành áo quần là các đường thẳng dạng curve tuơng tự như đường cắt áo quần ,gồm 2 mảnh chính nằm trên hai mặt phẳng trước và sau nhân vật (chú ý là các đường curve thuộc từng mảnh phải nằm trong cùng 1 mặt phẳng và phải tạo thành hình khép kín ) . Sau khi tạo xong các đường curve có hình như bên dưới Chuyên đề Đồ họa Ứng dụng - May áo quần : gồm các bước : + tạo khung panel từ các đường curve ( cloth / create panel ),mỗi khung sẽ có 1 kí hieu là + tạo lưới cho panel ( cloth / create garment ) + may áo quần (cloth / create seam ) ,may tất cả những vị trí cần ghép mảnh lại + rủ áo quần [...]... quần, Maya cũng import luôn các solver Tên của các solver là: pantsExport:cpSolver1, shirtExport:cpSolver1, được liệt trong menu Simulation > Solvers > Lúc này, các solver chưa có tác dụng nào lên mẫu áo quần vì bạn chưa liên kết chúng với mô hình nhân vật trong scene này Bây giờ, bạn sẽ tạo cho mô hình nhân vật một đối tượng collision( đối tượng điều khiển va chạm) để tương tác với mẫu quần trong. .. shirtExport:cpSolver1 trong phần INPUT của Channel Box 3 Trong Command Line, đánh lệnh: delete pantsExport:cpSolver1 Lệnh này xóa solver của mẫu quần (vì không cần sử dụng nó nữa) 5.Tạo lưới Mục đích: Đảm bảo cho mẫu quần được định vị phù hợp khi nhân vật di chuyển  Thêm lưới cho mẫu quần 1 Chọn mô hình nhân vật và chọn Display > Object Display >Template 2 Right-Click mẫu quần và chọn Vertex 3 Chọn dòng trên cùng trong. .. định trong Maya Việc nhìn thấy khung cảnh trong quá trình trương tác đế phát hiện và sửa những vấn đề về chất lượng của hình ánh, hoặc để giãm thời gian của quá trình render cuối cùng trước khi công bố sản phẫm cuối cùng Khi bạn đã đồng ý với kết quả của khung cảnh trong suốt quá trính kiễm tra render, bạn có thể công bố kết quả render cuối cùng Bạn có thể thấy và kết thúc render trong một frame( một phần. .. số chính xát bằng cách sử dụng Attridute Editor hoặc điểu chỉnh hoặc hiển thị các thuộc tính node trong Attribute Spreadsheet họăc Channel Box d) Kết nối các node render: - - Các kết nối các thuộc tính được thể hiện bằng đường thẳng được tô màu trong Hyperrshade Các đường thẳng kết nối các node mô tả kiểu dữ liệu nào được truyền qua kết nối Tuỳ thuộc vào kiểu kết nối và công dụng của mối nối mà thông... thể xem 2 node được kết nối trong mang các node Bạn có thế nhanh chóng di chuyển dễ dàng từ node này đến node khác và thấy được các đầu vào và đầu ra của node Điều đó giúp cho thuận tinệ trong các kết nối ( có nghĩa là bạn có thể tạo ra các kết nốitrực tiếp trong mạng các node 3 Các loại vật liệu: a) Bề mặt, thay đổi độ lồi lõm, không gian của vật liệu - - Mặc dù các bề mặt trong Mayaphản hồi với... bạn có thể soạn thảo các thuộc tính để sử dụng trong quá trình rendering bẳng mental ray 2 Render phần cứng - - Hardware rendering sử dụng video card và các driver có trong máy để render hình ảnh lên đĩa Hardware rendering thường nhanh hơn Software rendering, nhưng thường chất lượng hình ảnh thấp hơn Tuy nhiên trong một vài trường hợp hardware rendering có thể cho kết quả đủ tốt việc giao hàng qua mạng... thụ Chiếu sáng toàn cục cho phép bạn thiết kế trong như thực ( bỗ sung các ánh hiện tượng chiếu sáng trong thế giới thực, đó là một cách tốt để thực hiện: o Thấy được cấu trúc và các project thiết kế trong lĩnh vực công nghiệp Các đồ án yêu cầu tính chính xát về chiếu sáng vật lý o Các profect giải trí yêu cầu có thể bán được nhưng không yêu cầu tính chiếu sáng vật lý chính xát Mental ray tạo chiếu... bề mặt tác động với ánh sáng giống như trong thực tế Bạn có thể khởi gán các thuộc tính của vật liệu như màu sắc, độ trong suốt, tán sắc ánh sáng, phản xạ và thông tin chi tiết bề mặt của các thành phần trong khung cảnh để tạo ra hình ảnh thực hơn Khi bạn tạo ra một đối tượng thì Maya mặc định gán vật liệu Lambert cho đối tượng Surface của vật liệu: bề mặt của vật liệu thể hiện kiều bề mặt mà trên đó... là sự kết hợp vật liệu của các đối tượng và kết cấu được áp lên đối tượng đó Trong Maya matarial( còn được gọi là shades) định nghĩa vật liệu của đối tượng Một và thuộc tính cơ bản của vật liệu là màu sắc độ tong suốt và chiếu sáng Các nhà sản xuất căn cứ vào màu sắc, dộ trong suốt và chiếu sáng để xát định sự xuất hiện của bề mặt của đối tượng ( gồm nhiều thứ phức tạp như màu sắc, độ trong suốt, chiếu... /smooth bind ->bind skin để gắn kết , và nếu muốn gở ràng buộc ra chỉ cần dùng skin /edit smooth skin / delete non- skin history từ đây mọi hoạt động của xương sẽ kéo theo sự chuyển động của cơ thể C.Export, import trang phục và hoàn chỉnh nhân vật Giới thiệu: Phần này giới thiệu cách import một bộ trang phục vào một mô hình nhân vật đã tạo chuyển động, hoàn chỉnh nhân vật Chi tiết gồm: - Cách export, . hoàn chỉnh nhân vậtGiới thiệu :Phần này giới thiệu cách import một bộ trang phục vào một mô hình nhân vật đã tạo chuyển động, hoàn chỉnh nhân vật. Chi tiết. nhau.Nhưng ứng dụng chủ yếu chỉ là các hình tam giác và hình vuông trong việc tạo hình 1 nhân vật (còn được gọi là mô hình lưới 3 và lưới 4 ).- Trong maya có

Ngày đăng: 22/11/2012, 10:12

Hình ảnh liên quan

- Tạo hình không gian :chọn mặt cần đẩy ,Edit polygons/Extrude face ,kéo chuột đẩy hình theo các chiều khác nhau với tỉ lệ và số mặt mong muốn ,có thể làm bằng tay  hoặc nhập vào thông số trong Property - Sử dụng phần mêm Maya trong thiết kế nhân vật

o.

hình không gian :chọn mặt cần đẩy ,Edit polygons/Extrude face ,kéo chuột đẩy hình theo các chiều khác nhau với tỉ lệ và số mặt mong muốn ,có thể làm bằng tay hoặc nhập vào thông số trong Property Xem tại trang 4 của tài liệu.
- chọn các hình cần nố i, polygon /combine -> chức năng này dùng để nối các bộ phận riêng lẽ của cơ thể lại với nhau - Sử dụng phần mêm Maya trong thiết kế nhân vật

ch.

ọn các hình cần nố i, polygon /combine -> chức năng này dùng để nối các bộ phận riêng lẽ của cơ thể lại với nhau Xem tại trang 7 của tài liệu.
- tạo thân thể :dùng các hình lập phương cơ bản ,kết hợp với các công cụ đẩy ,tỉ lệ, chia mặt,nối mặt … (các công cụ cơ bản trình bày ờ phần lí thuyết )để tạo ra  mô hình cơ thể như ý muốn - Sử dụng phần mêm Maya trong thiết kế nhân vật

t.

ạo thân thể :dùng các hình lập phương cơ bản ,kết hợp với các công cụ đẩy ,tỉ lệ, chia mặt,nối mặt … (các công cụ cơ bản trình bày ờ phần lí thuyết )để tạo ra mô hình cơ thể như ý muốn Xem tại trang 8 của tài liệu.
• Trong side view, dùng công cụ Move để kéo IK handle lên cao (xem hình) - Sử dụng phần mêm Maya trong thiết kế nhân vật

rong.

side view, dùng công cụ Move để kéo IK handle lên cao (xem hình) Xem tại trang 11 của tài liệu.
 Mở tập tin chứa mô hình đã tạo chuyển động - Sử dụng phần mêm Maya trong thiết kế nhân vật

t.

ập tin chứa mô hình đã tạo chuyển động Xem tại trang 13 của tài liệu.
Bây giờ, bạn sẽ tạo cho mô hình nhân vật một đối tượng collision( đối tượng điều khiển va chạm) để tương tác với mẫu quần trong suốt quá trình giả lập. - Sử dụng phần mêm Maya trong thiết kế nhân vật

y.

giờ, bạn sẽ tạo cho mô hình nhân vật một đối tượng collision( đối tượng điều khiển va chạm) để tương tác với mẫu quần trong suốt quá trình giả lập Xem tại trang 15 của tài liệu.
Để tạo cho áo sơ mi phủ lên quần và để không chỉ mô hình nhân vật mà cả áo quần cũng được gắn đến solver - Sử dụng phần mêm Maya trong thiết kế nhân vật

t.

ạo cho áo sơ mi phủ lên quần và để không chỉ mô hình nhân vật mà cả áo quần cũng được gắn đến solver Xem tại trang 16 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan