Sử dụng phần mềm MAYA trong thiết kế nhân vật
III. Tạo mô hình nhân vật 3
A. LÝ THUYẾT POLYGON 3
B. Tạo cơ thể 7
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: 34
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
42 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 6323 | Lượt tải: 3
Bạn đang xem trước 20 trang tài liệu Sử dụng phần mềm MAYA trong thiết kế nhân vật, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
biến dạng. Chế độ Exact yêu cầu nhiều thời gian render và thông dịch
Chế độ Linear chỉ export chuy ển động chuẩn trình bày trên các node transform. Không xem xét bất cứ sự thay đổi nào về shape.
Motion blur có thể tắt, mở trên cơ sở một phần của đối tượng. Nếu một vài bề mặt không di chuyển trong khung cảnh hoặc di chuyển chậm thỉ không motion blur chúng. việc chọn motion blur nào cũng có thể làm giãm thời gian render
Canh các đối tượng trong khung nhìn camera.
Điều chỉnh hướng của camera để viền khung các đối tương trong khung cảnh.
Các công cụ của camera cho phép bạn thay đổi vị trí của camera theo nhiều cách khác nhau:
Tumble : Xoay tròn camera xung quanh tâm của một đối tượng đặc biệt hoặc tại điễm pivot của camera.
Track : Dùng để trượt theo chiều dọc hoặc chiều ngang tong khong gian.
Dolly : Di chuyển camera lai gần hoặc xa view. Khi bạn sử dụng công cụ dolly , abn5 thay đổi phối cảnh toàn cục; điểu đó có nghĩa các đối tượng xa camera thay đổi trong mối quan hệ với kích thước sẽ có giá trị nhỏ hơn các đối tượng gần camera. Bạn có thể sử dụng công cụ dolly trong cảnh toàn cục hoặc trong cảnh orthographic.
Zoom : thay đổi focal length(viewing angle) trên camera. Công cụ Zoom không thay đổi khung cảnh toàn cụa như cong cụ Dolly, tất cả các đối tượng trong trong frame đều thay đổi kích thước cùng một tỉ lệ. Camera khong di chuyển nhưng hiệu ứng thì khác nhau. Để di chuyến vào hoặc ra xa view mà khong thay đổi trong viewing angle thì dùng công cụ Dolly.
Roll : Quay camera quanh trục nằm ngang của camera( nằm bên dưới thấu kính).
Azimuth Elevation: quay camera quanh một điễm đặc biệt trong khung nhìn phối cảnh. Góc giữa sight line của camera và mặt ground thí được gọi là elevation. Góc giữa sight line với đường thẳng vuông góc với mặt phẳng groung gọi là azimuth của camera.
Yaw-Pitch : các điểm camera lên hoặc xuống(pitch-độ cao cũng được gọi là góc nghiên), hoặc qua trái hoặc qua phải (yaw-độ lệch cũng được gọi là dịch chuyển) mà không di chuyển camera. Khung cảnh trong khung nhìn của camera xuất hiện di chuyển trong hướng phía trước. Nếu muốn di chuyển cameara lên xuống hợac từ cạnh này qua cạnh khác thì dùng công cụ Track.
Fly: Điều chỉnh làm bay camera trên màng hình mà không ràng buộc gì. Côn cụ fly cho phép bạn điều hướng khung cảnh của bạn nếu bạn dang chơi game phối cảnh nhân vật 3D.
Để điều chỉnh các công cụ tên thì thực hiện : View > Camera Tools > chọn công cụ thực hiện điểu chỉnh. Riêng công cụ Fly thì ctrl+kéo tới và xuống để thụt lùi… sau đó giải phóng Ctrl và thao tác kéo.
Điều chỉnh Angle of view (focal length).
Trong mọi hình ảnh thu được bạn quyết định một đối tưọng lớn cỡ nào khi xuất hiện trong frame. Ví dụ muốn có một hình ảnh gồm toàn bộ nhân vật hoặc chỉ cái đầu và cái vai? Có 2 cách điều chỉnh làm cho nhân vật lớn hơn trong frame đó là hoặc di chuyển camera lại gẩn đối tượng(Dolly) hoặc điều chỉnh thấy kính để cho focal length dài hơn(Zoom).
Focal length của thấu kính là khoảng cách từ tâm thấu kính đến mặt film. Nếu làm focal length ngắn hơn thì mặt phẳng focal lui lại gần thấu kính hơn.
Các thấu kính đựơc định nghĩa bởi focal length của nó. Dơn vị của focal length là millimeter hoặc inch.
Kích thước của các đối tượng trong frame liên quan trực tiếp với focal length. Nếu bạn tăng gấp đôi focal length( vẫn giữ nguyên khoảng cách từ camera đến đối tượng) thì đối tượng xuất hiện lớn gấp đôi trong frame. Kích thước của đối tượng cũng liên quan đến khoảng cách từ camera đến đối tượng. Nếu tăng khoảng cáh lên gấp dôi thì kích thước của đối tượng giãm di một nửa trong frame.
Khi bạn điều chỉnh focal length của camera thì anggle of view sẽ mở rộng hoặc thu hẹp. Điều đó làm cho kích thước của đối tượng lớn hơn hay nhỏ hơn trong frame. Khi focal length lớn hơn thì angle fo view thu hẹp lại, khi focal length nhỏ hơn thì angle of view sẽ lớn hơn.
Vùng hiển thị an toàn cho một sản phẫm dùng cho tivi.
Bạn có thể hiển thị một đường khung mô tả một miền mà trong đó bạn giữ tất cả các hành động hoặc text nếu bạn có kế hoạch hiển thị hình ảnh render lên màng hình tivi. Các hành động và text trong đường khung sẽ được hiển thị trong mọi tivi.
Các nhà sản xuất sử dụng các tube khác nhau và đặt chúng vào trong các hộp khác nhau cho nên có sự khác nhau trong những gì hiển thị; các miền hành động và text an toàn là các chuẩn boardcast,các chuẩn này chắc chắn rằng các hành động và text được nhìn thấy. Text1 an toàn hcím khoảng 80% màng hình vì mức độ nhạy cãm đối vời font cao hơn độ nhay cãm đối với các đối tượng di chuyển( nghĩa là khoảng 10% là cạnh của tube, hành động an toàn chím trong 90%).
Mặt phẳng cắt:
Mặt cắt gần và mặt cắt xa la các mặt phẳng tưởng tượng đặt ở 2 vị trí đặt biệt cách camera dọc theo sight line của camera. Chỉ những đối tượng nằm giữa 2 mặt cắt này mới được render trong tầm nhìn của camera. Bất cứ phần nào của đối tượng nằm gần camera hơn so với mặt cắt gần hoặc xa camera hơn mặt cắt xa thì sẽ không được render.
Nếu một phần của đối tượng ở trước mặt cắt gần thì chỉ một phần của đối tượng nằm sau mặt cắt này được render. Nếu một phần của đối tượng nằm sau mặt cắt xa thì toàn bộ đối tượng được render( gồm cả phần sau mặt cắt xa.
Đối với những đối tượng đục nằm sau mặt cắt xa thì sẽ bị cắt bỏ. Nếu đối tượng có thuộc tính transparency(độ trong suốt) lớn hơn 0 thì một phần nằm sau mặt phẳng xa sẽ bị cắt xén.
Chú ý: Trong Software rendering, nếu hiện tượng khúc xạ xảy ra, một đối tượng nằm cắt ngang mặt phẳng xa thì sẽ không bị cắt xén để đãm bảo giá trị transparency.
Tạo và sử dụng camera.
Tạo và sử dụng camera:
Để tạo 1 camera mới: Create > Cameras > Camera Type chọn kiếu camera muốn tạo.
Chú ý: Nếu bạn khởi tạo các chọn lựa cho các kiểu camara mà bạn muốn tạo thì bạn chỉ cần chọn kiểu camera không cẩn khởi tạo các chọn lựa của nó vào lúc này vì nó đã khởi tạo mặc định.
Điều chỉnh các thuộc tính của camera.
Các thuộc tính của camera mô tả các đặc điễm riêng biệt của camera bao gồm các thuộc tính: angle of view, focal length, depth of field.
Để điểu chỉnh các thuộc tính của camera:
Chọn camera , click View> Select Camera thì cửa sổ Attribute Editor xuất hiện. Nếu nó không xuất hiện thì click View > Camera attributes.
Gán giá trị cho thuộc tính.
Điều chỉnh các thuộc tính của camera.
c) Tạo ra camera có khả năng render.
Mặc định khung cảnh của bạn chỉ có 1 camera có khả năng render ( camera phối cảnh mặc định), camera này có khả năng render tất cả cảc đối tượng nẳm trong khung cảnh của bạn.
Nếu bạn muốn thêm một camera khác vào khung cảnh của bạn và muốn làm cho nó có khả năng render ( hoặc bạn muốn làm cho bất cứ camera đồ hoạ mặc định cá khả năng rander), thì bạn phải khới tạo cho camera này có khả năng render. Bạn có thể có nhiều camera có khả năng render .
Để tạo camera có khả năng render :
Chọn phần Output Settings trong cửa sổ Attribute Editor của camera chọn Renderable ( nếu bạn khong muốn render thì tắt Renderable trong phần Output Settings trong cửa sổ Attribute Editor).
d) Bật/ tắc đường viền của khung nhìn.
Bạn có thể bật/tắc đường viền của khung nhìn để bạn có thế định vùng giới hạn an toàn cho các loại thông tin (vùng an toàn cho hành động, text, đường giới hạn để render).
Bạn có thể hiển thi nhiều đường viền khung nhìn cùng một lúc bằng cách mở Attribute Editor và chọn các chọn lựa trong phần Display Options.
Bật tắc đường giới hạn an toàn cho hành động: click View > Camera Settings > Safe Action
Bật /tắc đường giới hạn an toàn cho title(text): Click View > Camera Settings > Safe Title.
Để hiển thị đường viền Resolution Gate: chọn View > Camera Settings > Resolution Gate.
e) Điều chỉnh depth of field:
Bạn có thể xem khỏang cách tính toán được từ camera đến đối tượng và áp dụng giá trị đó vào Focus Distance cho camera để kiến trúc nên các hiệu ứng của Depth of Field trong Attibute Editor của camera.
Để tạo ra hình ảnh có Depth of field rộng hơn ta dùng các giá tri fStop cao hơn( chẳng hạn như f16, f22, f32. Để làm cho Depth of field thu hẹp lại hơn dùng các giá tri fStop thấp hơn như f2.8, f4, f5.6.
Tuỳ thuộc vào giá trị của fStop và Focus Region Scale mà các phần của đối tượng có thể được focus hay không được focus.
Để chắc chắn tâm của một đối tượng ở trong vùng focus của Depth of Field.
Chọn đối tượng muốn nhìn.
Dùng giá tri Distance to Camera như giá trị của thuộc tính Focus Distance trong phần Depth of Field của camera hiện hành.
Nếu bạn chọn nhiều đối tượng, Maya có thể dùng tâm của khối hình hộp bao quanh các đối tượng này để tính toán khoảng cách đến camera.
f) Nhìn thông qua một camera:
Nếu bạn có hơn một camera bạn muốn chuyển việc nhìn từ camera này sang camera khác thì bạn làm 1 trong các cách sau:
Click Panel > Look Through Selected.
Click Panel sau đó chọn tên của camera muốn chuyển từ submenu Perspestive or Orthographic
g) Viền khung khung cảnh:
Di chuyền camere ra từ vị trí này đến vị trí khác: Bạn có thể hiển thị camera như một đối tượng và sử dụng các điều khiển chuẩn để di chuyển nó. Đó là giống như nắm giữ camera( camera này không phải là camera mà bạn đang nhìn qua nó ) và di chuyển nó từ vị trí này đến vị trí khác. Việc di chuyển camera la cách hữu dụng nếu bạn muốn xem các mặt phẳng cắt xén, quĩ đạo quan sát của camera hoặc vùng nhìn thấy (hình chóp cụt giới hạn bởi 2 mặt cắt) các. Để di chuyển camera chọn camera và dùng công cụ Move để di chuyển camera.
Chỉnh hướng quan sát cho camera dùng các công cụ của camera như Dolly, Track ….
Để nhỉn một đối tượng qua camera: View > Look At Selection thì came ra sẽ di chuyển để trình bày các đối tượng đó tại trung tâm của khung nhìn.
Để nhìn và làm đầy khung nhìn bằng những đối tượng bạn đã chọn: View > Frame Selection ( hoặc nhấn phím f) thì camera sẽ di chuyển để làm đầ khung nhìn bằng các đối tượng đã chọn.
Để nhìn và làm đầy khung nhìn bằng tất cả các đối tượng trong khung cảnh: chọn View > Frame All thì came ra sẽ di chuyển để làm đầy khung nhìn của camera bằng tất cả các đối tượng trong màng hình ( kể cả các nguồn sáng và camera nếu các biểu tượng của chúng hiển thị trong khung nhìn).
Để nhìn và điền đầy khung nhìn bằng một miền trong khung cảnh: Ctrl+Alt+rê trên một vùng muốn hiển thị thì camera sẽ di chuyển để điền đầy khung nhìn của camera bẳng miền đã được chọn.
Bạn có thể ghi lại sự di chuyển của camera vào trong Scrip Editor( MEL Journal) để cho phép bạn undo hoặc redo lại sự di chuyển của camera hoặc copy lại sự di chuyển để dùng lại trong các khung cảnh hoặc camera khác: View > Camera Setting > Fournal.
Chiếu sáng (lighting):
Các khái niệm trong chiếu sáng:
a) Chiếu sáng và chiếu bóng: Trong thế giới thực, khi ánh sáng chiếu lên một bề mặt. Phần bề mặt gặp ánh sáng sẽ được chiếu sáng, phần bề mặt quay lưng lại với nguồn sáng sẽ bị tối. Nếu một đối tượng được đặt giữa nguồn sáng và một đối tượng thứ hai thì đối tượng thứ nhất sẽ đổ bóng lên đối tượng thứ 2.
b) Hấp thụ, phản xạ, khúc xạ ánh sáng.
Màu của các đối tượng bạn thấy trong thế giới thực là kết quả của quá trình đối tượng tương tác với ánh sáng. Khi sóng ánh sáng gặp đối tượng thì đối tượng có thể khúc xạ, phản xạ, hoặc hấp thụ ánh sáng. Tất cả các đối tượng đều cá một mức độ phản xạ và hấp thụ ánh sáng.
Chú ý: Trong thế giới thực ánh sáng có thể được truyền ra bởi một đối tượng. Điều đó có nghĩa là ánh sáng truyền qua một đối tượng mà không ảnh hưởng gì (ví vụ x-ray). Tuy nhiên các kiểu nguồn sáng không thấy được trong Maya bởi vì chúng không gây ra hiệu ứng thấy được.
Hấp thụ ánh sáng: Ánh sáng dừng lại tại một đối tượng và không gây khúc xạ, phản xạ. Các đối tựơng xuất hiện bóng tối hoặc mờ đục.
Phản xạ trên bề mặt trơn. Ánh sáng phát ra từ bề mặt của vật liệu với một góc bằng góc mà sóng ánh sáng tới.
Phản xạ chia ra làm 3 loại:
Phản xạ phân tán (Diffuse reflection): bề mặt phân tán phản xạ ánh sáng với nhiều góc khác nhau. Phản xạ phân tán cho ra nhiều màu hơn so với các phản xạ đặc trưng khác bởi vì hầu hết các đối tượng là đục và phản xạ ánh sáng phân tán.
Phản xạ hào quang toả ra ( Glossy reflection): các bề mặt hào quang là các bề mặt phản xạ với nhiều bề mặt nhỏ ghép nhau tạo thành các góc. Các bề mặt nhỏ phản xạ ánh sáng không chỉ phân tán mà còn phản ( tại các góc ánh sáng gần như là truyền phản xạ) làm cho bề mặt xuất hiện hào quang.
Phản x ạ toàn phần: bề mặ phản xạ toàn phần phản xạ ánh sáng một góc bằng với góc ánh sáng đó tới. Phản xạ toàn phần làm cho các đối tượng như tảo hào quang hoặc phản chiếu như gương.
Khúc xạ: Ánh sáng truyền qua đối tượng và bị lệch một góc.
Khúc xạ phân tán: toả ánh sáng trong nhiều goá khác nhau.
Khúc xạ phát hào quang: các mặt phẳng toả hào quang là tập hợp các mặt phẳng nhỏ ghép lại với nhau một góc để tạo ra mặt phẳng. Các mặt phẳng nhỏ này không chỉ khúc xạ ánh sáng phân tán mà còn phát hào quang ( tại các góc gần như là khúc xạ toàn phần) làm cho bề mặt xuất hiện hào quang).
Khúc xa toàn phần: bề mặt khúc xạ ánh sáng cùng một góc với góc của ánh sáng tới bề mặt.
c) Chiếu sáng trực tiếp và chiếu sáng không trực tiếp:
Chiếu sáng gián tiếp (chiếu sáng toàn cục):
Ánh sánh không trực tiếp là ánh sáng phản xạ. Chiếu sáng toàn cục tương xứng với truyền ánh sáng không trực tiếp trong thực tế.
Với chiếu sáng toàn cục, sự góp phần của ánh sáng trong phạm vi xung quanh từ các bể mặt khác trong khung cnảh được sử dụng để tính toán sự thêm vào của các nguồn sáng và giá trị màu tại một điểm trên đối tượng mà đối tượng đó không trưc tiếp được chiếu sáng ( nghĩa là những điểm không nhận được ánh sáng trực tiếp từ nguồn sáng).
Chiếu sáng toàn cục khi ánh sáng bị phản xạ hoặc truyền qua đối tượng đục ( trong suốt hoặc bán trong suốt) đến vùng giới hạn của đối tượng hoặc phát ra từ đối tượng khác.
Ví dụ.
Ánh sáng truyền bẻ tại đáy của cánh cửa có thể làm cho ánh sáng tràn vào phòng.
Bức tường trắng phản xạ ánh sáng từ nguồn sáng đến các đối tượng khác tròng phòng.
Nước có thể truyền ánh sáng từ mặt nước lên sàn nhà.
Chiếu sáng trực tiếp( các nguồn sáng).
Chiếu sáng trực tiếp chỉ khi ánh sáng được phát ra trưc tiếp từ nguồn sáng.
Ánh sáng trực tiếp được phát ra trực tiếp từ nguồn sáng và truyền theo đường thẳng đến điểm được chiếu sáng.
Ví dụ:
Nguồn sáng spot chiếu sáng vào diễn viên trên sàn diễn.
Ánh sáng mặt trời chiếu sáng trực tiếp vào bãi tắm nắng.
Với việc chiếu sáng trực tiếp chỉ mỗi khi thêm vào một nguồn sáng mới thì được tính toán trên toàn bộ các ánh sáng bổ sung đến một điểm được chiếu sáng.
Các loại nguồn sáng trực tiếp:
a) Các nguồn sáng trực tiếp:
Maya có một số các nguồn sáng cho phép bạn cấu trúc nhiều hiệu ứng ánh sáng rộng rải.
Maya có một số các nguồn sáng cho phép bạn cấu trúc nhiều hiệu ứng ánh sáng rộng rải.
Nếu không có nguồn sáng nào trên khung cảnh thì khung cảnh là màu đen khi render bởi vì không có ánh sáng chiếu lên đối tượng. Bằng cách điếu khiển cường độ, màu sắc, hướng thì ánh sáng trở thành một yếu tố chính để tạo khung cảnh Maya.
Với Maya bạn phải điều khiển nhiều trên placemet,intensity và các thuộc tính khác của nguồn sáng hơn là làm việc với ánh sáng thực. Chiếu bóng, toả sáng, hightlight và sương mù thêm vào để tạo hiệu ứng ánh sáng như thế nào trên khung cảnh.
b) Thực hiện render bằng mental ray:
Mặc dù bạn có thể thực hiện render nguồn sáng area bằng mental ray, nhưng nó chỉ có thể sử dụng như nguồn sáng trực tiếp. Nếu bạn muốn render nguồn sáng area bằng mental ray để tạo sự chiếu sáng không trưc tiếp thì bạn phải dùng mental ray cho area light.
Mặc dù bạn có thể thực hiện render nguồn sáng area bằng mental ray, nhưng nó chỉ có thể sử dụng như nguồn sáng trực tiếp. Nếu bạn muốn render nguồn sáng area bằng mental ray để tạo sự chiếu sáng không trưc tiếp thì bạn phải dùng mental ray cho area light.
Bạn tạo mental ray cho area light bằng cách gọp nguồn sáng point light và nguồn sáng spot light thành một.
Mental ray cho erae light làm việc bằng cách chiếu tia sáng từ một điểm đặc biệt thành.
c) Việc chiếu sáng mặc định trong Maya:
Mặc định trong Maya không có nguồn sáng. Tuy nhiên việc chiếu sáng mặc định giúp cho thấy được các đối tượng hiển thị ở dạng các khối trong khung nhìn khung cảnh (nhấn 5). Nếu bạn tắc chiếu sáng mặc định và không có nguồn sáng trong khung cảnh thì khung cảnh sẽ xuất hiện tối.
Mặc định trong Maya không có nguồn sáng. Tuy nhiên việc chiếu sáng mặc định giúp cho thấy được các đối tượng hiển thị ở dạng các khối trong khung nhìn khung cảnh (nhấn 5). Nếu bạn tắc chiếu sáng mặc định và không có nguồn sáng trong khung cảnh thì khung cảnh sẽ xuất hiện tối.
Bậc/tắc các nguồn sáng nếu lạm muốn thấy và render một đối tượng toả sáng.
Nguồn sáng mặc định tại thời điểm render:
Nếu bạn muốn render một khung cảnh mà không có một nguồn sáng nào thì Maya tạo ra một nguồn sáng durectional trong suốt quá trình render cho nên bạn có thể thấy được các đối tượng. Nếu không có nguồn sáng này thì các đối tượng của bạn không được chiếu sáng và kết quả render của bạn là một màu đen.
Nguồn sáng mặc định được tạo ra bởi camera render. Toàn bộ khung cảnh được chiếu sáng và không có vấn đề dù camera đối diện với nguồn sáng. Vùng bề mặt đối diện trực tiếp camera sẽ sáng còn phần ẩn sau camera sẽ tối. Điều này làm cho các mặt trông giống như thật.
Sau khi render hoàn tất, Maya bỏ nguồn sáng mặc định trong khung cảnh.
Chú ý: Nguồn sáng mặc định IPR được thêm vào khung cảnh trong quá trình sử lú render bằng nhiều cách chẳn hạn như nguồn sáng mặc định tại thời điểm render.
Nguồn sáng mặc dịnh IPR sẽ bị bỏ đi ngay sau khi xử lý IPR kết thúc ( ví dụ khi bạn click nùt IPR stop).
Nguồn sáng mặc định IPR không được lưu cùng với khung cảnh, ngăn cản bạn thưc hiện thêm nguồn sáng vào khung cảnh bạn đã lưu.
d) Giãm cường độ sáng theo khoảng cách.
Trong thực tế độ sáng củ nguồn sáng mạnh nhất tại nguồn sáng và giãm dẩn khi xa nguồn sáng. Trong Maya thì giãm cường độ sáng xảy ra nếu thuộc tính decay được chọn. Tuy nhiên màu của nguồn sáng vẫn giữ nguyên không bị thay đổi theo khoảng cách.
Trong thực tế độ sáng củ nguồn sáng mạnh nhất tại nguồn sáng và giãm dẩn khi xa nguồn sáng. Trong Maya thì giãm cường độ sáng xảy ra nếu thuộc tính decay được chọn. Tuy nhiên màu của nguồn sáng vẫn giữ nguyên không bị thay đổi theo khoảng cách.
Trong Maya bạn có thể chọn giá trị của giãm cường độ sáng bằng cách khởi tạo các thuộc tính cúa Decay Rate. Việc khởi gán trước độ giãm cường độ sáng thì thường không đủ để tạo ra tất cả các hiệu ứng ánh sáng. Tuy nhiên trong một vài trường hợp bạn có thể tạo ra một kiểu giãm độ sáng đặc trưng riêng cho mình.
e) Liên kết các nguồn sáng.
Khi bạn tạo ra một nguồn sáng, thì nguồn sáng mới sẽ chiếu mặc định lên tất cả các bề mặt trong khung cảnh. Tương tự khi bạn tạo ra một bề mặt thì tất cả các nguồn snág sẽ chiếu lên nó.
Khi bạn tạo ra một nguồn sáng, thì nguồn sáng mới sẽ chiếu mặc định lên tất cả các bề mặt trong khung cảnh. Tương tự khi bạn tạo ra một bề mặt thì tất cả các nguồn snág sẽ chiếu lên nó.
Bạn có thể liên kết các nguồn sáng với các bề mặt (hoặc một nhóm các bề mặt) hoặc một đối tượng ( hoặc một nhóm các đối tượng) nhận chiếu sáng của một nguồn sáng đặc biệt.
Liên kết với nguồn sáng giúp bạn render thuận tiện hơn và nhanh hơn. Bạn có thể tạo ra các khởi tạo ban đầu xho nguồn sáng để điều khiển mối quan hệ giũa các nguồn sáng và các đối trượng trong một khung cảnh phức tạp.
f) Hiệu ứng ánh sáng sáng rực( glow), hào quang (halos) và chập chờn đốm lửa (lens flares).
Bất cứ nguồn sáng nào thấy được trong camera đều có khả năng gây ra một hiệu ứng quang học đặc biệt. Bạn có thể sử dụng khả năng của Optical FX để tạo ra các hiện tượng phát hào quang, toả sáng, bập bùng của ánh lửa trê n bất kỳ nguồn sáng nào chiếu trực tiếp vào camera.
Bất cứ nguồn sáng nào thấy được trong camera đều có khả năng gây ra một hiệu ứng quang học đặc biệt. Bạn có thể sử dụng khả năng của Optical FX để tạo ra các hiện tượng phát hào quang, toả sáng, bập bùng của ánh lửa trê n bất kỳ nguồn sáng nào chiếu trực tiếp vào camera.
Chú ý bạn cũng có thể điuề khiển việc toả sáng như thế nào từ một bề mặt ảnh hưởng lên độ toả sáng của một bề mặt khác hoặc tạo sự thể hiện mù cho một nguồn sáng đặc biệt.
Thực hiện toả sáng như thế nào trong animation.
Đặc biệt trong quá trình animation, nguồn sáng sẽ bị hấp thụ bởi các đối tượng di động. Trên thực tế, sự di chuyển của đối tượng từ từ làm cho hiêu ứng quang học toả sáng giãm dần. Tuy nhiên trên đồ hoạ máy tính hiện tượng toả sáng sẽ đột ngột biến mất(điều này làm cho mất tự nhiên đối với mắt người).
Trong Maya, khi bạn thên sự toả sáng cho một nguồn sáng, thì các đối tượng geometry sẽ tự động được tạo ra để tính toán phần trăm nhìn thấy của ánh sáng để làm cho cãm giác mất thực do toả sáng tạo ra giãm đi .
Đối với nguồn sáng spot thì các vòng tròng được tạo ra.
Đối với nguồn sáng point tạo ra hình cầu
Đối với nguồn sáng area thì các hình chữ nhật được tạo ra.
Chiếu sáng toàn cục và hiện tượng caustisc
a) Chiếu sáng toàn cục:
Chiếu sáng toàn cục: là một kỹ thuật được sử dụng để thực hiện chiếu sáng không trực tiếp, các hiẹn tượng tự nhiên mà ở đó ánh sáng bao quanh bất cứ thứ gị trên đường truyền của nó cho đến khi nó hoàn toàn được hấp 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:
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ý.
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 sáng toàn cục bằng cách theo đường đi của phonton và ghi lại các điểm biên của nó trong áp phonton.
b) Caustisc: là hiệu ứng ánh sáng đặc biệt được tạo ra bởi phản xa, kuác xa hoặc tán sắc ánh sáng. Caustisc là một dạng của chiếu sáng toàn cục nhưng được xử lý bởi metel ray để cho ta dễ điều khiển chúng
c) Phủ màu:
Phủ màu là hiệu ứng chiếu sáng toàn cục, ở đó ánh sáng phản xạ phủ các màu phản xạ lên bề mặt gần đó.
Phủ màu là hiệu ứng chiếu sáng toàn cục, ở đó ánh sáng phản xạ phủ các màu phản xạ lên bề mặt gần đó.
Màu phát sáng của đối tượng được phản xạ trong khi một phần màu của nó bị hấp thụ. Ánh sáng bị phản xạ có thể phủ màu phát ra lên đối tượng gần nó.
d) Participating media:
Participating media là hiện tượng chiếu sáng không trực tiếp, ở đó ánh sáng tương tác với một phần nhỏ không gian bề mặt hơn là toàn bộ không gian hơn bề mặt. Trong Maya các phonton tương tác với hiệu ứng ánh sáng trong không gian (các hiệu ứng này tham gia vào quá trình truyền ánh sáng bằng cách hấp thụ một ít ánh sáng).
Participating media là hiện tượng chiếu sáng không trực tiếp, ở đó ánh sáng tương tác với một phần nhỏ không gian bề mặt hơn là toàn bộ không gian hơn bề mặt. Trong Maya các phonton tương tác với hiệu ứng ánh sáng trong không gian (các hiệu ứng này tham gia vào quá trình truyền ánh sáng bằng cách hấp thụ một ít ánh sáng).
Ví dụ Participating media là các tia sáng trong vùng mù của luồng sáng từ đèn trước của xe car.
Participating media làm việc giống như cách global illumination làm việc trên bề mặt, ngoại trừ volume shaders và volume photon shaders được yêu cầu
Đánh bóng bề mặt
Các khái niệm:
a)Đánh bóng của bề mặt
Trong thực tế bất kỳ một đối tượng được tạo ra là 1 trong 2 yếu tố chính để xát định sự xuất hiện của các bề mặt (không phải nguồn sáng). Đấy là bởi vì khi ánh sáng gặp đối tượng thì một ít ánh sáng được hấp thu một ít ánh sáng phản xạ làm cho các đối tượng lán hơn, sáng hơn.
Trong May sự xuất hiện của đối tượng được xát định bởi shaded của đối tượng như thế nào. Việc làm bóng một bề mặt 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 sáng, độ gồ ghề của bề mặt, phản xạ, hoặc vùng khí quyển bao quanh) thì được định nghĩa bởi cấu trúc(texture).
b)Cấu trúc bề mặt:
Texture là một kiểu chi tiết về bề mặt ( kể cả thấy được và cãm giác sờ vào được. Trong Maya, bạn có thể tạo ra chi tiết bề mặt với texture kết hợp với vật liệu của đối tượng như là áp vật liệu.
Các nhà sản xuất căn cứ vào màu sắc, độ trong suốt, chiếu sáng để xát định sự xuất hiện của bề mặt của đối tượng gồm:
Độ gồ ghề của bề mặt.
Bề mặt chiếu hoặc nhận ánh sáng phản xạ
Các hiện tượng tự nhiên
Bạn cũng có thể chiếu sáng hợac pha màu vào texture mà sàu này bạn sẽ áp vào khung cảnh của bạn.
Màu: bạn có thể làm việc với màu trong Maya theo nhiều cách khác nhau sau đây là một số cách thông dùng:
Thay đổi màu ban đẩu của đối tượng bằng cách điều chỉnh thuộc tính màu của vật liệu áp lên đối tượng.
Áp texture như là áp màu vào thuộctính màu của vật liệu.
Dùng Ramp Shader để điều khiển nhiều cách thay đổi màu với ánh sáng và góc nhìn. Bạn có thể vận dụng nhiều kiểu vật liệu lạ và độ bóng phức tạp.
Mở rộng, thực hinệ hoặc vận dụng màu vào texture đã được áp bằng cách sử dụng các thuận lợi riêng của màu sắc như điều chỉnh độ sáng, pha màu, chuyển màu HSV sang màu RGB.
Độ trong suốt: bạn có thể làm việc với độ trong suốt của một đối tượng bằng các cách sau đây:
Thay đổi mức trong suốt của một đối tượng bằng cách thay đổi thuộc tính transparency của vật liệu được áp lên đối tượng.
Áp texture như áp transparency lên thuộc tính transparency của vật liệu để thiết kế ra vùng trong suốt, bán trong suốt, hấp thụ ánh sáng trên đối tượng.
Toả sáng ( specular hightlight): bạn có thể làm việc với độ chiếu sáng của các đối tượng trong khung cảnh theo nhiếu cách sau đây:
Thay đổi độ sáng và kích thước của specular hightlight của một đối tượng bằng cách điều chính thuộc tính Specular Shading của vật liệu áp lên đối tượng.
Áp texture như áp specular lên thuộc tính Specular Color của vật liệu để thiết kế vùng toả sáng của đối tượng và màu của hightlight.
Specular hightlight là gì:
Một vài bề mặt thì sáng hơn các bè mặt khác (ví dụ một co cá ướt có bề mặt sáng hơn một lá cây khô). Tuỳ thuộc vào bề mặt có độ chiếu sáng như thế nào mà sẽ phản xạ ánh sáng theo nhiều cách khác nhau.
Các đối tượng toả sáng thì phản xạ ánh sáng trực tiếp. Specular hightlight thể hiện một nơi trên đối tượng phản xạ ánh sáng với một góc cố định ( phản xạ trên một đối tượng dọc theo các hướng nào đó và ánh sáng bao tròm lên tất cả các đối tượng xung quanh đó)
Specular hightlight tuỳ thuộc trực tiếp vào khung nhìn(camera) không phải vị trí của nguồn sáng.
Kích thước của speculer hightlight trên một bề mặt làm cho bề mặt trong như bằng phẳng và toả sáng.
Bạn có thể điều khiển màu của hightlight trên các bề mặt.
Bạn có thể điều khiển mức độ phản xạ cũng như các thuộc tính khác giống như màu khúc xạ.
Shading networks:
a) Shading network
Một shading network là tập hợp các node rendeing nối với nhau, các node này tuỳ thuộc vào màu và texture áp lên vật liệu của bề mặt. Shading network thường bao gồm một số các node render được nối với nhau và kết hợp vào một node shading group.
Điều linh động của shading network vào thời điểm bạn xây dựng thì tuỳ thuộc vào sự kết hợp của các thuộc tính của node này với các thuộc tính của node khác và điểu chỉnh thuộc tính của node để mô tả các bề mặt như thế nào và nó nên dặt ở vị trí nào.
Thêm một shading network:
Mặc định khi bạn thêm một file nhiều lần vào Maya thì geometry và shading network sẽ tự nhân lên. Các shading network không cần thiết và geometry không cần thiết sẽ làm tăng dung lượng( bộ nhớ) của khung cảnh và thời gian load và khungcảnh của bạn làm việc nặng nề hơn. Bạn có thể ngăn cản việc nhân đôi của shading network khi bạn import khung cảnh, hoặc bạn có thế xoá bỏ network sau khi được nhân lên trong khung cảnh của bạn.
Để tránh shading network không cần thiết trong khi bạn import một khung cảnh thì bạn chọn Remove Duplicate Shading Network.
Để xoá shading network không cần thiết thì voà Hypershade chọn Edit > Delete Duplicate Shading Networks.
Shading group node:
Shading network được thiết kế như một mạng của dòng dữ liệu( mạng của dòng dữ liệu là nơi dữ liệu dtream từ bên trái của network cho ra kết quả shaded cuối cùng, kết quả cuối cùng được sắp xếp từ các node bên phải. Hầu hết các node bên phải là shading Group của một mạng đặc biệt.
Shading Group là tập hợp của vật liệu,texture, ánh sáng để mô tả các thuộc tính cần thiết để yêu cầu thực hiện render hoặc shade một hình ảnh.
Tất cả các node bên trái của shading group bổ sung cho hình ảnh nhìn thấy cuối cùng của bề mặt. Việc điều chính các thuộc tính của node hoặc các kết nối gây ra tương tác lại ở phía bên phải của node có thể thấy được trong hình ảnh render cuối cùng.
b)Các node render:
Các node là các bộ phận riêng rẽ bạn thực hiện kết nối để xây dựng thành các khối tạo dựng để cung cấp tất cá các hiệu ứng render. Giống như các node khác trong maya bạn có thể tạo ra hoặc áp các note render vào các tham số của node khác.
Các node texture, placement, material đi kèm với các thuộc tính kết nối vào ra để định nghĩa các đặc điễm cúa hình ảnh render côúi cùng ( từ bề mặt đến chiếu sáng, độ bóng).
Bạn có thể tạo các kết nối các hiệu ứng mà bạn muốn. Bạn có thể chia sẻ các node để tạo các mối quan hệ nhìn thấy được và tạo ra nhiều hiệu ứng ender hơn. Ví dụ hai đối tượng có thể cùng chia sẻ một texture nên hai đối tượng này xuất hiện giống nhau nhưng ít tốn bộ nhớ hơn và yêu cầu xử lý ít hơn.
Bạn có thể làm việc với các node render và shading network trong Hypershade.
c) Các thuộc tính của node render:
Một thuộc tính của node render mô tà một đặc điễm của node. Cho nên khi bạn điều chính một thuộc tính của node thì bạn sẽ điều chỉnh đặc điễm mà nó mô tả. Ví dụ nếu bạn thay đổi thuộc tính màu từ đỏ sang xanh hoặc bạn có thể thay đổi đối tượng từ mờ đục sang tong suốt bằng cách diều chỉnh thuộc tíh transparency.
Mặc dù bạn có thế tương tác điều chỉnh một vài thuộc tính, bạn có thể thay đổi hoặc ghi một giá trị 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 tin truyền qua sẽ khác nhau. Các giá trị đó là màu, khoảng cách vị trí, góc, ID của đối tượng.
Các thông tin có thể truyền qua là một giá trị đơn ( ví dụ OutAlpha là một giá trị đơn) hoặc một nhóm ( ví dụ giá trị RGB hoặc giá tri XYZ). Các kết nối nhóm thể hiện bằng đường nối xanh lá cây các kết nối khác có màu mặc định.
Bạn có thể thiết lập màu khác và ý nghĩa của nó bạn thay đổi màu mặc định của đường kết nối.
Mỗi node có một thuộc tính mặc định và một tập các thuộc tính dùng để kết nối. Tuy nhiên Connection Editor là công cụ tốt nhất để làm việc với shading network và cho việc tạo các kết nối không phải là mặc định.
Connection Editor thể hiện thông tin của mạng các node ở dạng từ phía này đến phía kia cho nen bạn có 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.
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 Maya có phản hồi với ánh sáng giổng như trong thế giới thực, nhưng có sự khác biệt trong cách ánh sáng tương tác với bề mặt trong phần mềm đồ hoạ máy tính. Các node material là một loại node render ( khi bạn áp node vật liệu lên một đối tượng cho phép bạn định nghĩa đối tượng đó xuất hiện như thế nào).
Trong Maya, cac node material định nghĩa bề mặt tương tác với ánh sáng như thế nào. Maya chứa nhiều kiểu node material khác nhau giúp bạn tạo chất lượng và đặc điễm của 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 đó bạn có thể áp texture. Các thuộc tính như độ chiếu sáng, bề mặt(độ mờ), phản xạ, phát quang … Ví dụ nếu texture yêu cầu bề mặt chiếu sáng thì sử dụng vật liệu Phong hơn là Lambert.
Displacement của vật liệu: cho phép bạn sử dụng hình ảnh để định nghĩa sự lồi lỗm của một bề mặt đối tượng.
Volumetric của vật liệu: Trong thực tế khi bạn tạo hình ảnh của một đối tượng thì đối tượng đó nằm trong atmosphere(không khí và được bao quanh bởi các đối tượng khác (background). Volumetric của vật liệu mô tả sự xuất hiện hiện tượng vật lý kỳ lạ (hiện tượng này xảy ra trong không gian ví dụ như khói., sương mù, và các hiện tượng đặc biệt khác. Bạn có thể thay đổi vulumetric của vật liệu và cung cấp các hiệu ứng như hiện tượng mù của luồng sáng phản xạ hoặc khúc xạ qua gương.
b) Dùng nhiều shade
Khi bạn muốn sử dụng nhiều vật liệu trên một đối tượng thì bạn có thể dùng nhiều shader. Các layered shader cho phép bạn tạo ra sự xuất hiện của nhiều vật liệu trên một bề mặt bằng cách nối nhiều node material lại với nhau. Layered shaders thực hiện render chậm hơn các vật liệu khác cho nên cần cân nhắc việc sử dụng layeder texture thay cho layeder shader để tạo cùng kết quả như mong muốn.
Các node layeder texture và layeder shader: Layeder Shader có thuộc tính compositing flag để quyết định kiểu layeder meterial hay layeder texture. Bạn có thể sử dụng diều này để đặt nhiều texture cùng với node Layeder Shader. Tuy nhiên đề nghị sử dụng Layeder Texture hơn bởi vì bạn bạn có thể điều chỉnh nhiều chọn lựa hơn. Nếu bạn chọn cờ chọn texture thì bạnphải thêm toàn bộ mạng vảo trong material.
c) Tạo shader hai phía của một bề mặt: Double-sided shading cho phép bạn tạo ra một bề mặt với phía bên này một loại vật liêu, phía bên kia một vật liệu khác. Đấy chỉ là cách bạn có thể có thể áp nhiều vật liệu vào một mặt NURBS.
Các loại Texture:
a) Texture kiểu 2D và 3D:
Các node texture là các kiểu node render cho phép bạn định nghĩa bề mặt của đối tượng xuất hiện như thế nào khi render.
Các node texture gắn vào node Group Shading (nod eGroup Shading thể hiện thực hiện render lên shade của bề mặt như thế nào.
Node texture là được tạo ra bởi Maya hoặc các hình ảnh import vào Maya. Texture cho phép bạn áp vào nhìêu thộuc tính khác nhau của material như color, bump(độ lồi lõm) và các hiệu ứng đặc biệt khác.
Texture kiểu 2D: 2D texture dán bao quanh một đối tượng hoặc gắn lên một bề mặt bằng phẳng.
Texture kiểu 3D: 3D texture bao bọ toàn bộ đối tượng kể bên trong của đối tượng giống như đường vân bện trong đá hoặc gỗ. Với 3D texture các đối tượng xuất hiện như bị ghép từng lát vật liệu.
Texture kiểu environment: Environment texture thường được sử dụng như background cho các đối tượng trong khung cảnh hoặc áp hiện tượng phản xạ.
Texture kiểu layeder: Có 2 cách để sếp lớp texture( dùng cách gán cờ hiệu compositing flag trong layeder shader hoặc với Layeder Texture Node.Mặc dù thứ tự làm việc trong Layer Texture Node giống như làm việc trong Layeder Shader nhưng khuyến khích dùng Layeder Texture Node bới vì bạn có thể khởi tạo nhiều chế độ trộn lẫn với nhau.
b) Texture kiểu Procedural:
Procedural texture được tạo ra bởi Maya. Trong thực tế các kiểu textture 2D, 3D là các procedural texture.
Procedural texture là các phát hoạ 2D, 3D bằng các hảm toán học không phụ thuộc vào độ phân giải( thay đổi kích thước). Bạn có thể điều chỉnh các thuộc tính để thay đổi các đặc điễm của procedural texture đề thấy xuất hiện khác đi. 2D procedural texture xử lý giống như 2D file testure thay vì gắn thêm hệ toạ độ UV cho geometry. 3D procedural texture bỏ qua hệ toạ độ UV.
c) Texture kiểu file:
File texture là các bitmap được scan từ các ảnh chụp bằng máy quay kỹ thuật số hoặc các gói được vẽ 2D hoặc 3D để bạn đem vào Maya như một bitmap. File texture lọc tốt hơn procedural texture và có thể cho ra hình ảnh chất lượng hơn.
Chú ý bạn có thể render toàn bộ một nhánh của shading nerwork để dùng chiếu sáng, chiếu bóng, tạo độ bóng và texture như áp file texture cho các lý do sau:
Giãm thời gian render cho một network phức tạp hoặc các đặc điểm chiếu sáng toàn cục trong mental ray phức tạp.
Để chứa các hiệu ứng khó để tạo lập dù là dùng nhiều cách khác nhau.
Các hình ảnh HDR khi áp các texture kiểu file: Mental ray hỗ trợ các hình ảnh High-Dinamic Range (HDR) khi thực hiện texture kiểu file.
Xem xét cho việc tạo file texture:
Các file texture động: Sử dụng một chuỗi các file hình ảnh để tạo ra một file texture động. Các đuôi mở rộng phại được ngăn cách bởi dấu chấn vời basename của file.
Các file textture trong hardware rendering: Thông thường khi rendering với file texture thì cần xem xét có khoảng bao nhiêu không gian bị chím trong không gian mảng hình. Các texture lớn hơn sẽ chím nhiều bộ nhớ và thời gian thực hiện bởi vì hardware rendering phải sử dụng nhiểu thời gian để lảm giãm kích thước của chúng. Cố gắng giữ cho texture nhỏ đến mức có thể khi thực hiện render điều này làm giãm bộ nhớ và thời gian rendering và vó thể cho kết quả chất lượng tốt hơn.
Các hình ảnh có khả năng dùng lại:
Giống như các texture khác, bạn có thể áp một file texture lện một thuộc tính nào đó của vật liệu. Bạn có thể áp file texture như một hình ảnh để sau này có khả năng lặp lại(khi đó các đường viền hình ảnh texture được thiết lập)
Procedural texture mặc định là có khả năng gieo trồng ( lặp lại). Nhưng nếu bạn muốn lặp lại một file texture thì bạn phải chắc chắn là các cạnh viền phải nguyên vẹn không chắp nối. Để chắc chắn đặc điểm này của các cạnh viền bạn dùng một gói soạn thảo hình ảnh để làm cho cân bằng lại hình ảnh sau đó xem xét vùng sáng tối trong file có khả năng lặp lại đã được cân bằng.
Các hình ảnh có khả năng dùng lại có thể được chia thành các mảnh nhỏ hơn để các hình ảnh có khả năng dùng lại này load nhanh hơn, dễ dàng hơn khi render (lưu lại các thay đổi tại thời điễm render).
Các hình ảnh vuông và không vuông: Bạn mốun texture của bạn phải vừa với mẫu của bạn mặc dù texture là được paint. Bạn có thể đo khoảng cách từ bề mặt đến texture đươc áp. Tuy nhiên vì Maya thuận tiện hơn nếu nó có thế thực hiện tỉ lệ texture không vuông thành texture vuông bằng cách sử dụng hình ảnh vuông thì được khuyến khích hơn. Nếu đối tượng mà bạn đang áp texture không vuông thì sẽ đặt trxture của bạn màu đen.
d) Texture kiểu file Photoshop:
Các file photoshop( phiên bản 6.0+) được hổ trợ, thuận tiện cho việc thực hiện một chuỗi thao tác paint đơn giản theo một trong các cách sau:
Bạn có thể dùng một file photoshop có sẳn trong Maya ở bất cứ nơi nào bạn muốn áp texture.
Bạn có thể chuyên file PSD với một tập các lauer thành Layered Texture trong Maya giúp cho bạn thấy và làm việc với các tập layer riêng biệt.
Bạn có thể tạo file layered PSD từ trong Maya với thứ tự nhiều kênh (color,bump, specular…) riêng rẽ trên một đối tượng trong Adobe Photoshop.
Bạn có thể dùng công cụ paint 3D trong Maya để phát thảo một đối tượng để tương tác như đường viền bảo đãm trênhình ảnh photoshop được paint(đường viền bảo đão này hữu dụng khi các hệ toạ đô UV không xuất hiện hoặc có sẳn.
Bất cứ lúc nào bạn cũng có thể thay đổi file PSD trong photoshop khi update lai hình ảnh trong Maya để thấy sự thay đổi nagy lập tức.
e) Bộ lọc texture:
Bộ lọc texture là một kỹ thuật anti-aliasing đựoc sử dụng dể định nghĩ lại file texture, giãm co giật màng hình, tạo các hiệu ứng đặc biệt. Các thuộc tính Fliter của file texture thì làm tỉ lệ lại kích thước cũa fliter và cho phép bạn định nghĩa một số lượng lớn các vếch làm mờ trong trxture được áp.
Nếu các hình ành để áp texture quá săc nét thì nó có thể thể hiện các hiệu ứng trong hình ảnh render cuối cùng. mặc định Fliter được khởi gán giá trị lả 1.0 để ngăn cản các hiệu ứng của aliasing.
Các ảnh hưởng của Filter có liên quan trực tiếp dến không gian mắt. Khi một đối tượng di chuyển xa mắt thì texture sẽ lu mờ dần.
Áp texture và định vị texture.
a) Áp texture:
Maya có một nhiều loại texture mà bạn có thể áp vào một đối tượng.
Để áp texture vào một đối tượng thì bạn áp (nối) texture vào các thuộc tính material của đối tượng. Các thuộc tính mà texture nối vào xát định texture được sử dụng như thế nào vì vậy ảnh hưởng đến kết quả cuối cùng như thế nào.
Ví dụ nếu bạn nối texture 2D bback and white Checker vào thuộc tính color của vật liệu thì bạn đã thực hiện áp màu (checkered parttern xát định phần nào của đối tượng thì màu trắng phần nào của đối tượng thì màu đen hoặc màu khác nếu điều chỉnh thuộc tính color của texture). Nếu bạn nối texture black and white Checker với thuộc tính transparency thì bạn đã thực hiện áp vào độ trong suốt ( checkered pattern xát định phần nào của đối tượng thì trong suốt phần nào của đối tượng thì đục).
Các kiểu áp vật liệu:
Áp màu: bằng cách áp texture lên thuộc tính color của đối tượng thì bạn đã tạo ra cách áp màu để mô tả màu của đối tượng.
Áp độ trong suốt: bằng cách áp texture vào thuộc tính transparency của vật liệu của đối tượng thì bạn đã tạo ra áp màu cho phép phần này của đối tượng thì trong suốt, phần thì bán trong suốt,phần thì mờ đục.
Áp vào sự tán sắc ánh sáng: nếu bạn áp texture vào thuộc tính specularity của vật liệu của đối tượng thì bạn đã áp texture vào tán sắc ánh sáng để cho phép bạn mô tả sự chiếu sáng trên đối tượng như thế nào.
Áp sự phản xạ ánh sáng: bằng cách vật liệu vào thuộc tính reflection của vật liệu của đối tượng thì bạn đã tạo ra áp phản xạ ánh sáng để mô tả đối tượng phản xạ ánh sáng xung quanh nó như thế nào.
Áp độ lồi lõm: bằng cách áp texture lên thuộc tính bump của vật liệu đối tượng thì bạn dã thực hiện áp độ lồi lõm cho phép bạn thêm cãm giác bề mặt có độ gập ghềnh.
Áp khoảng cách: cho phép bạn thêm khoảng cách thực đến bề mặt tại thời điểm render và sử lý nay có thể làm giãm sự cần thiết cho việc tạo những mô hình phức tạp.
b) Các cách áp vật liệu:
Áp kiểu normal: Khi bạn áp một texture 2D bạn có thể chọn các kỹ thuật áp texture lện đối tượng đó là: normal, projection hoặc stencil. Các kỹ thuật áp xát định mối quan hệ giữa texture và bề mặt. Mặc định texture được áp kiểu normal.
Texture được áp vào hệ toạ độ UV của bề mặt và xát định kích thước và vị trí tuỳ thuộc vào các tham số UV của từng bề mặt.
Shading network cho áp texture 2D kiểu nomalđược tạo từ node file texture và node place 2D texture (định nghĩa vị trí của texture).
Áp kiểu protection: Kỹ thuật áp này bao phủ texture thông qua một không gian 3D giống như phủ bao bọc.
Khi bạn tạo một texture 2D bao phủ thì nó phải giống texture 3D ( nó phải có chiểu cao, bề rộng và chiều sâu.
Shading network cho kiểu áp Projection 2D texture tạo ra node file texture và node projection (định nghĩa vị trí của texture).
Áp vật liệu kiểu stencil : kỹ thuật này cho phép bạn sử dụng các file ẩn hoặc các màu chính để bỏ một phần texture. Nếu nhãn của bạn không phải là hình vuông, bạn sửa texture bằng cách dùng một bản để che bỏ nhãn bằng cách sử dụng các file che dấu hoặc dùng những màu trùng với texture. Sau đó dùng Color Balance > Default Color của texture để gán hoặc áp màu để che nhãn đó.
Shading network cho áp texture Stencil 2D tạo ra node texture và node Stencil (node này định nghĩa việc ẩn) và 2 node placèDtexture( 1 cho texture và một cho stencil).
c) Vị trí của texture 2D và 3D:
Một node 2D placement trong shading network định nghĩa vị trí và hướng của texture trong hệ toạ độ UV của geometry.
Node 2D placement có thể được tạo ra trực tiếp từ hệ toạ độ UV của bề mặt hoặc gián tiếp thông qua node projection( nếu texture được áp theo kiểu projection).
Bạn có thể thực hiện tỉ lệ, di chuyển hoặc quay place2Dtexture để thay đổi làm cho texture xuất hiện tren bề mặt như thế nào. Các giá trị khác nhưcoverage và default color cho phép bạn định nghĩ khoảng bao nhiêu phần của bề mặt được bao phủ bởi khung texture và màu cảu đường viền xung quang texture( giá trị nảy chỉ thực hiện khi thuộc tính coverage nhỏ hơn 1).
Vị trí của node shared 2D texture: Các texture khác có thể nối đến 1 node place2Dtexture cho nên chúng được đặt tại cùng vị trí. Nếu thay đổi node place2Dtexture thì sẽ ảnh hưởng đến tất cả các texture nối đến nó. Theo đề nghị thì các texture chia sẻ dùng chung với áp color,bump, specularity… thì cần một vị trí chính xát.
Vị trí của texture 3D:
Node 3D placement định nghĩa vị trí và hướng của texture 3D hoặc texture Environment. Các node 3D placement làm cho việc thực hiện đó dễ để áp texture cho nhiều bề mặt nếu các bề mặt này có cúng texture.
Bạn có thể thay đổi vị trí của các texture 3Dbằng một số trong Attribute Editor của node place3Dtexture hoặc bạn có thể dùng các kỹ năng để thay đổi vị trí của texture cũng như nhản.
Maya cung cấp 2 cách để thay đổi vị trí của texture 3D đó là trên các bề mặt NURBS (Interabtive Placement) hoặc Fit. Chọn phương pháp nào phù hợp với những yuê cầu cần thiết của bạn. Đôi khi sử dụng cả 2 cách là tốt hơn.
Khi bạn tạo hoặc làm việc texture 3D trên một đối tượng thì biểu tượng cure-shaped xuất hiện trên màng hình để thực hiện thay đổi kích thươc, tỉ lệ và định lại vị trí của texture trên bề mặt. Đặc biệt khi bạn thực hiện chuyển động hoặc làm biến đổi đối tượng thì bạn cần duy trì một vị trí texture hợp lệ trên đối tượng.
d) Áp nhãn:
Mặc định công cụ Texture Placement khởi gán Label Mapping (label mapping cho phép bạn di chuyển, quay, kéo dài ra hoặc thu ngắn texture lại nếu texture là nhãn. bạn có thể thay đổi khởi tạo cho công cụ Surface Placement ( công cụ này cho phép bạnthực hiện kéo giản, co lại, di chuyển, quay texture nếu texture là giấy dán.
Trong cả 2 trường hợp thì trục U và trục V dùng để canh vị trí của texture theo chiều ngang và chiều dọc.
Để thay đổi công cụ Texture Placement thì nhấp đúp lên biểu tượng Texture Placement Tool trong toolbal hoặc chọn Texturing > NIRBS Texture Placement Tool - Vị trí của bề mặt: Khi bạn drag bàn tay thì các thuộc tính Repeat UV, Offset và Rotate UV thay đổi trong Attribute Editor của place2dTexture. Điều này cho phép bạn kéo dài, thu ngắn, di chuyển, quay texture nếu texture là giấy dán.
Áp nhãn: Khi bạn drag bàn tay thì các thuộc tính Repeat UV, Offset và Rotate UV thay đổi trong Attribute Editor của place2dTexture. Điều này cho phép bạn kéo dài, thu ngắn, di chuyển, quay texture nếu texture là nhãn.
g) Công cụ Transferring Surface Information.
- Bạn có thể truyền các thuộc tính của bề mặt này đến texture được áp lên bề mặt khác. Ứng dụng thông thường của công cụ này là trong lĩnh vực ứng dụng theo thời gian thực (ở các ứng dụng thời gian thực một vài chi tiết bề mặt
Thêm âm thanh vào hoạt cảnh.
Khi tạo một hoạt cảnh bạn muốn nghe một âm thanh được thâu để để thêm một cách đồng thời các vị trí khoá với một thời điểm của âm thanh thâu. Khoá chính là những đánh dấu dùng để định nghĩa thời điễm và sự di chuyển của hoạt cảnh.
PlaybackSpeed phải được gán theo thời gian thực ỏơ dạng có thừ tự để play âm thanh.
Khi một file âm thanh được load vào trong khung cảnh thì node audio được tạo ra với tên node trùng với tên tập tin âm thanh. Node audio tham chiếu đến vị trí của file âm thanh. Nếu bạn thanh đổi vị trí của file âm thanh thì bạn cần phải thay đổi thamchiếu đến vị trí file cho node audio của bạn.
Fcheck có thề import các file âm thanh và play cácfile âm thanh này đồng thời vớichuỗi hình ảnh. Để import file âm thanh chọn File > Import Sound. Để mở tắc âm thanh thì chọn File > Toggle Sound.
Mặc dù bạn có thể import nhiều file âm thanh cùng lúc nhưng chỉ một file được hiển thị và play tại một thời điểm tren Time Slider.
Để laod một file audio vào khung cảnh thì bạn làm 1 trong các thao tác sau:
Sử dụng File > Import trình duyệtn file cho phép bạn chọn tên của file âm thanh muốn import.
Đặt file trên desktop và drag file vào trong khung modeling của Maya.
Định vị file trên desktop và drag file vào trên Timer Slider. Các đường của saóng âm thanh được hiển thị tren Time Slider và Timer Slider play xoá âm thanh.
Để hiển thị âm thanh trên Time Slider:
Click chuột phải lên Time Slider thì menu pop-up xuất hiện.
Trong menu pop-up chon file audio muốn nghe từ Sound > tên file.
Hình sóng âm thanh của file audio hiện trên Time Slider và nó play trong suốt thời gian phát âm.
Để tiếp tục sử dụng các file audio trong hoạt cảnh. Giả sử hoạt cảnh của bạn bắt đầu với các tia chớp, sau đó play âm thanh của sấm sau đó kết thúc với âm thanh mưa rơi. Bạn có 2 file khác nhau thunderstorm.aiff và rainstorm.aiff. Sau đây mô tả như thế nảo để import và play 2 file âm thanh sau hoạt cảnh.
Tạo hoạt cảnh có sấm sét.
Để import các file âm thanh, mở cửa sổ nơi bạn dặt file âm thanh, sau đó drag file thunderstorm.aiff vào Time Slider. Node thunderstorm audio được tạo ra và bạn sẽ thấy các sóng âm thanh trên Time Slider.
Drag file rainstorm.aiff vào trong khung nhìn màng hình. Node rainstorm audio được tạo ra. Time Slider vẫn tiếp tục hiển thị âm thanh của thunderstorm. Hoạt cảnh sẽ bắt đầu vởi 3 giây cho các tia chớp, âm thanh của thunderstorm bắt đầu sau giây thứ 3.
Chọn Display > Sound > thunderstorm và thay đổi Start Time thành 72 ( tại giây thứ 3 vì mặc định là 24 hình trên 1 giây). Bạn sẽ thấy sóng âm thanh của thunderstorm xuất hiện bắt đầu tại 72.
Để thực hiện play hoạt cảnh với âm thanh mở cửa sổ Animation Preferences và gán Playback Speed được khởi gán là Real-time (24hình/s) và click Play. Tiếng mưa xuất hiện tại giây thứ 5 ( hoặc tại thời điểm 120 trên Time Slider).
Mở cửa sổ Display > Sound > raintom và gán Start Time là 120.
Nhấn nút Play để nghe và xem hoạt cảnh của bạn. Để xem hoạt cảnh của lạn với cả 2 loại âm thanh thì bạn sẽ render hoạt cảnh của bạn thành video và thu từng âm thanh đó vào băng từ.
Các file đính kèm theo tài liệu này:
- Bao cao CDDHUD.doc
- Quy.ppt