logo

Maya - Làm một quả bóng nảy


LÀM MỘT QUẢ BÓNG NẢY Bài tập này hướng dẫn cách làm một quả bóng va đập đơn giản và một ít hiệu ứng, cùng với việc khảo sát qua một ít khả năng tính toán va đập (dynamic) của Maya I. Tạo các vật thể: 1. Tạo một quả bóng: Từ menu thả xuống, chọn phần modelling, bấm vào menu Create ở phía trên, chọn NURBS Sphere Primitives -> Sphere Một quả cầu xuất hiện Quả cầu được tạo ra theo một tuần tự mà Maya chia mỗi tiến trình thành một Node, mỗi nốt bao gồm thông tin về các giai đoạn khác nhau và chúng có liên quan đến nhau để ra được kết quả cuối là quả cầu. Như quả cầu trên này, tiến trình tạo ra có thể thấy khái quát trong bảng Chanel dưới đây Ở dưới cùng là hành động đầu tiên, tạo quả cầu, tiếp đến là quả cầu và ra được quả cầu trong Maya với các toạ độ điểm. Ở đây ta cần thay đổi độ lớn của quả cầu lên gấp hai lần. Để làm điều đó, ta không Scale nó lên mà sử dụng Node MakeNurbSphere để chỉnh bán kính quả cầu. Bấm vào makeNurbSphere và một bảng hiện lên, nhập 2 vào radius Bây giờ, ta đổi tên quả cầu bằng cách bấm vào chữ nurbsSphere ở trên cùng, gõ một cái tên bạn muốn hay đơn giản là "quacau" hay "ball" Tiếp theo, ta di chuyển quả cầu bằng cách bấm vào nút Move ở Menu bên trái . Bấm và kéo quả cầu dọc theo trục Y, sau đó theo trục X, ta được kết quả sau 2. Tạo một mặt sàn: Từ Menu Create -> Polygon Primitives -> Plane, một mặt phẳng xuất hiện Từ Chanel box, bấm vào Node PolyPlane, sau đó đặt lại các thông số sau: Width: 40 Height: 40 Subdivision Width: 1 Subdivision Height: 1 Sau đó, đặt lại tên cho mặt phẳng thành một cái tên tuỳ bạn, mình đặt là Floor, ta có kêt quả như sau 3. Tạo một cái vòng: Vẫn từ Create -> NURBS Primitives -> Torus, sau đó bấm vào makeNurbsTorus, đặt lại các thuộc tính sau: Radius: 5 Section: 16 Height Ratio: 0.05 Bấm vào nurbsTorus và đặt Rotate Z thành 90, đặt lại tên cho nó, ở đây là Ring Tiếp theo hãy di chuyển vòng lên trên bằng cách chỉnh Translate Y thành 12 hoặc bấm phím W để chọn công cụ Move và dịch chuyển nó theo trục Y. Ta có kết quả sau: II. Xem toàn cảnh: 1. Làm việc với các cổng nhìn Khi làm việc với 3D, xem được model từ nhiều góc độ là rất quant rọng, có 4 góc nhìn chính là Top, Front, Left (Right), và Perspective. Để di chuyển trong không gian 3D với Maya, ta sử dụng phím Alt kết hợp với chuột: Alt + Chuột trái: quay không gian Alt + Chuột giữa: di chuyển lên xuống Alt + Chuột phải: phóng to, thu nhỏ 2. Thiết lập cách xem: Để có thể xem các hình khối ở dạng trơn và đặc, trong cổng nhìn Persspective, bấm vào menu Shading, chọn Smooth Shade All, ta có kết quả sau: 3. Ch họn độ trơn: Nếu q quả bóng và cái vòng chưa được trơn n c a như trên, đó là do nó chưa được thiết lập độ trơn. a Chọn quả bóng, từ menu Display, chọn NUR ừ RBS Smoothn ness -> Fine. Ngoài ra, bạ có thể làm ạn m điều n này bằng phím tắt là 3. Th tự các phí tắt này nh sau: hứ ím hư 1 - Bề mặt gồ ghề ề ề 2 - Kh trơn hơn há 3 - Độ trơn mịn ca nhất ộ ao III. T Tạo chuyển động cho qu bóng: uả 1. Th hiết lập Key Frame: Key F Frame là nhữn Frame mà nơi đó, các chuyển động được ghi lại, sau đó máy sẽ tự suy ra ng à , y a chuyể động từ Ke Frame này đến Key Fra ển ey y ame khác. Tr rước khi thiết đặt các Key Frame, bạn hãy đ đưa quả bóng đến sát mép của sàn. Sa đó bấm F2 menu chính sẽ thành menu p au 2, h Anima ation, từ men Animate, c nu chọn Set Key với Frame 1 y 1. 2. Th hiết lập thời gian chuyển động: n Hiện bạn muốn độ dài của chuy ộ yển động là 6 Frame, trê thanh thời gian, hãy đổ EndTime 60 ên i ổi thành 60 và Playback Time cũn thành 60. Endtime là đ dài của toà bộ cảnh và h ng độ àn à Playbacktime là kh hoảng thời gian bạn muốn cảnh sẽ chạ khi bấm nú Play: n ạy út Chuyể đến Frame 60, chuyển quả bóng dọ trục X đến sát mép bên kia và và bấ phím S, ển e ọc n ấm đó là phím tắt của lệnh Set Key Như vậy, h a y. hiện thời ta có 2 Key Fram là 1 và 60. me 3. Th hêm các Key Frame: y Quả b bóng sẽ chạm đất thêm ha lần nữa, ta thiết đặt thê 2 Key Fra m ai a êm ame tại frame 20 và 40. e Tiếp t theo đó, ta cầ đặt các vị trí mà bóng nảy lên. Di chuyển đến Key 30, bấm v ần vào lệnh Mov ve hay p phím W, di chuyển dọc the trục Y (mà xanh) để q eo àu quả bóng đi lê sao cho lọ vào giữa cá ên ọt ái vòng, Set key tại đó, tiếp đến làm tương tự với Frame 10, 5.0, để qu bóng đi lên nhưng độ , đ ự ua n cao không bằng Fr rame 30 Bấm Play, bạn sẽ thấy quả bón nảy xuống đất 3 lần, lầ thứ 2 nhảy qua chiếc v ng g ần y vòng. Nếu bạn n thấy t độ quá nh tốc hanh, đó là d bạn chưa đ lại tốc độ Playback. Bấ vào nút A do đặt ấm Animation Prefer rences: . Trong vùng Playback, đặt Playback Sp peed thành R Real-time, sau đó bấm u phím Save. Bấm Play và bạn sẽ thấy sự khá biệt. P ẽ ác IV. Tạo tính cách cho quả bó h óng: Nếu q quả bóng chỉ đơn thuần nh hảy lên như t thế sẽ trông r cứng, bạn cần thêm m số hành rất n một động để nó trông thật và ngộ n nghĩnh hơn. 1. Ho oàn thiện cá chuyển độ ác ộng: Chọn quả bóng, bấ vào menu Panel, chọn Saved Layo ấm u n outs -> Persp/ /Graph. Bạn sẽ thấy ở dưới c cổng Persp có một bảng đ ó điều khiển hiệ ra. ện Từ me enu View của bảng Graph chọn Frame All, tất cả c Frame chu a h, e các uyển động sẽ được hiện ẽ ra. Bâ giờ hãy ch ý bên trái, bạn sẽ thấy tất cả các đư ây hú ường chuyển động của quả bóng, bao gồm T Translate, Ro otate, Scale v Visibility. B và Bây giờ, bạn c cần chú ý vào kênh Tr chỉ ranslate Y. Bấm v vào kênh đó, nếu bạn thấ rằng đường cong chuyể động chưa hiện ra hết (theo trục , ấy g ển a tung hay hoành), bạn có thể ch hỉnh lại cho đ đúng bằng cá tổ hợp phím Alt + chuột giữa, Alt + ác m t Shift + chuột giữa Alt + chuộ phải. a, ột Như t thế bạn để ý rằng trong M Maya, các di c chuyển trong các cổng và bảng điều kh hiển tương tự ự nhau. . Bây g giờ, bạn cần chỉnh lại đườn cong Y cho hợp lý hơn. Quả bóng khi ở trên cao có độ cong c ng o . lớn và khi bổ xuốn nẩy lên th góc tạo bởi chúng khá b Ta sẽ chỉn lại đường cong theo à ng, hì i bé. nh nguyê lý trên. Ch ên họn tất cả các điểm ở dướ cùng và bấm vào nút Lin c ới m near Tangent ts: , nó sẽ làm cho điểm đó trở thành g nhọn.Tiếp theo bấm v m đ góc p vào nút Break Tangents để tách đôi ha k ể ai tiếp tuyến diều khiển . Chọn điểm đầu tiê bấm vào l ên, lệnh Move , chọn tiế tuyến điều khiển bên phải và dùng ếp u chuột giữa để di chuyển nó, làm tương tự n t m như vậy với cá điểm còn lại cho đến khi được kết ác quả sau: Hiện bạn thấy rằng có một số k kênh chuyển động không dùng đến, bạ có thể xoá nó đi bằng ạn á hím Ctr và bấ chuột trái để chọn các kênh giữ ph ấm i c Trans slate Z Rotate X,Y,Z Scale X,Y,Z Visibility Từ me Edit, chọn Delete. eu n Tiếp t theo, bạn có thể xoá một số điểm điều khiển không cần thiết, chuyển sang T u g Translate X, bạn th hấy rằng có tất cả 5 điểm không cần t t m thiết nằm ở g giữa, bởi vì qu bóng di ch uả huyển theo đường thẳng từ Fr g rame 1 đến 6 chọn 5 điể ở giữa này và xoá đi 60, ểm 2. Tạo chuyển độ ộng Nén và Giãn: a. Tạo biến dạng Giãn Một trong những chuyển động quan trọng của bóng khi va đập là nén và giãn (Squash 'n' Stretch). Trong Maya, bạn có thể làm điều này với Deformer Squash. Đi đến cổng nhìn Front và bấm Space để phóng to nó, chọn quả bóng, bấm F2 để về menu Animation và sau đó từ menu Deform, chọn Create Nonlinear -> Squash, bạn sẽ thấy nó hiện ra như hình dưới Tiếp theo, bạn sẽ cần chỉnh lại Deformer này một ít. Di chuyển squashHandle cho đến khi điểm giữa nó ở đáy quả bóng, sau đó dùng Scale cho đến khi nó trùm lên quả bóng Bây giờ, ta hãy đặt tham số Factor cho biến dạng Squash, chỉnh nó thành 0.4 và bấm Play để xem, bạn sẽ thấy quả bóng khi chạy biến dạng rất kỳ lạ, điều này là do ta chưa đặt biến dạng chạy theo quả bóng. Để biến dạng Squash chạy theo bóng, chọn squashHandle, sau đó bấm Shift để chọn quả bóng, từ menu Edit, chọn Parent, bạn có thể làm điều này bằng phím tắt p. Lúc này, quả bóng đã là cha của biến dạng Squash và nó sẽ bắt biến dạng này phải di chuyển theo nó, bấm Play và bạn sẽ thấy kết quả. b. Tạo chuyển động Nén: Quả bóng cần bị nén lại khi đập vào đất. Bạn có thể làm điều này bằng tay bằng cách chỉnh từng Key Frame với tham số hoạt hoá là Factor. Tuy nhiên, Maya cung cấp cho bạn một công cụ rất mạnh để tránh làm điều này thủ công là Set Driven Key. Vẫn với bộ menu Animate, chọn Animate, Set Driven Key -> Set, tiếp theo bấm vào nút để bảng Set Driven Key hiện ra. Ta chọn quả bóng (ball), bấm vào nút Load Driver trong bảng Set Driven Key, trong menu bên phải, bấm vào Translate Y, điều này sẽ thiết lập Translate Y là thuộc tính điều khiển. Tiếp đến chọn squashHandle, bấm vào squash trong bảng Chanel, bây giờ, cả Node squash và squashHandle đều xuất hiện trong bảng Set Driven Key ở phần Driven; hãy chọn squash bên trái và bấm vào factor ở bên phải Sau khi thiết lập thuộc tính điều khiển và bị điều khiển xong, ta đặt trạng thái đầu tiên và trạng thái cuối cho bộ điều khiển này. Về frame 1, chọn node Squash trong Chanelbox, chỉnh tham số factor thành -0.5, bấm vào nút Key trong bảng Set Driven Key. Tiếp đến, đến frame 30, chỉnh tham số factor thành 0.4 để nó ở trạng thái giãn, tương tự bấm vào nút Key. Bấm Play và bạn sẽ thấy quả bóng bị nén khi đập đất và giãn ra ở đỉnh, có điều này bởi vì thuộc tính Translate Y quyết định độ cao đang điều khiển thuộc tính factor, factor sẽ bị thay đổi tuyến tính theo translate Y. 3. Thêm một chút biến dạng cho bóng: Sau khi bóng đã bị nén và giãn, bạn muốn bóng cong về phía trước lúc nẩy lên và cong về phía sau lúc rơi xuống để nó có tính cách hơn. Trong Maya, điều này được thực hiện bởi biến dạng Blend. Đi về frame 1, chọn Deform -> Create Nonlinear -> Bend. Tương tự như Squash, bend tạo ra một bendHandle để điều hiển độ Bend và một node Bend trong quả bóng. Tiếp đến bạn cần thiết lập cha cho Bend là quả bóng, điều này có thể được làm với cách trên của Squash, như bạn cũng có thể làm bằng cách bấm vào menu Window, chọn Outliner. Cửa sổ này hiện ra toàn bộ cách đố tượng trong cảnh theo d ối g dạng cây phả hệ, việc tiếp theo đơn p giản là kéo và thảnh BendHand vào Ball. dle Bây g là lúc chỉn thuộc tính bend theo th gian, để là điều này nhanh hơn m không cần giờ nh hời àm mà n set ke mỗi lần đổ tham số, ch cần bấm vào Autokey, nó sẽ tự động ghi nhận lạ các thay đổ ey ổi hỉ ại ổi . Chỉnh đến các frame 5, 25, 45 và ch c hỉnh Curvatur trong node Bend thành 0.5, nó sẽ re e làm q quả bóng hướ ớng về trước. Chỉnh đến fr rame 15,35,5 và nhập - 0.6 cho Curv 55 vature. Bấm Play v bạn sẽ có kết quả khá như ý. và Tuy n nhiên, cử động ngã về sau còn chưa ưn ý lắm, bạn có thể chỉnh lại bằng Do u ng n h ope Sheet. Bấm v vào Panel tro ong cổng nhìn chọn Dope Sheet, bảng Dope Sheet hiện ra. Dop Sheet là n, g pe bảng sẽ hiện tất cả các Key Fra ame cho bạn dễ dàng di c chuyển chúng Chọn các K g. Key Frame 15 5, 35, 55 của tham số Curvature bên trái và b s bấm vào công cụ move, dù g ùng chuột giữ để di ữa chuyể chúng cho đến khi fram 15 đến vị trí frame 19. ển o me V. Áp vật liệu: p Sau k làm chuyể động xong đã đến lúc ta áp vật liệu cho toàn cả khi ển g, u ảnh. Hãy bật bảng Hyper rshape lên bằ ằng menu Panel trên cổng nhìn, hay tố nhất là dùn chọn g ốt ng Hyper rshade/Rende er/Persp từ S Saved Layout vì lúc này c t, chúng ta sẽ dùng thường x xuyên các bảng này. 1. Tạo vật liệu ch chiếc vòn ho ng: Trong bảng create bấm nó và một menu kéo xuống hiệ ra, chọn Create Materia g e, ện als, tiếp theo bấm v vào Blinn. Bây giờ, khi bạn áp vật liệu cho chiếc vòng, nó sẽ thành một node, để phân biệt nó với các node khác khi làm việc sau này, tốt nhất bạn nên đặt tên nó với chữ M ở cuối để ký hiệu đây là node Material. Bật bảng Attribute lên bằng cách bấm vào nút Attribute trên thanh công cụ, Ở đó, đặt lại tên cho vật liệu này là RingM. Sau khi tạo vật liệu xong, bạn sẽ đổi nó thành màu vàng, bấm vào bảng màu ngay cạnh thuộc tính Color Một bảng chọn màu sẽ hiện lên, hãy đổi nó thành màu vàng. Giờ là lúc gán vật liệu đó cho cái vòng, hãy bấm chuột giữa, kéo và thả nó từ bảng Hypershade vào thả nó vào cái vòng, cái vòng đã có màu vàng. 2. Tạo vật liệu cho sàn: Trong Hypershade, ở vùng làm việc sẽ xuất hiện các hành động tạo vật liệu theo kiểu một History (từ trước ra sau). Để tránh vùng làm việc này bị rối, hãy xoá nó bằng cách bấm chuột phải, Chọn Graph -> Clear Graph. Trong bảng tạo, bấm vào nút Phong và đổi tên vật liệu đó thành floorM. Bây giờ, ta muốn tạo một sàn nhà kiểu như gạch, điều này làm được bằng cách chuyển từ bảng Create Materials thành Create Textures. Trong số các loại vật liệu hiện ra, chọn Grid. Trong vùng làm việc bây giờ hiện lên 2 loại vật liệu, một là Phong và hai là một tấm kẻ lưới, giữ chuột giữa và kéo nó thả vào vật liệu Phong, một bảng tuỳ chọn xuất hiện hỏi ta cách xử lý, hãy chọn Color, nó sẽ áp vật liệu Grid thành thuộc tính màu của Phong.Ta có kết quả sau: Kéo chuột phải để áp vật liệu đó lên sàn. Tuy nhiên, ta thấy vật liệu vẫn chưa hiện lên, cần chỉnh lại Shading bằng cách trong cổng Persp, chọn Shading -> Hardware Texturing, ta có thể làm điều này bằng phím tắt 6. Tuy sàn đã có vật liệu kẻ ô nhưng trông không vừa mắt lắm, ta hãy chỉnh lại một chuts. Trong Hypershade, chọn node Grid, quay lại bảng Attribute. Ở bảng Attribute, bấm vào màu bên cạnh LineColor và chọn bất kỳ màu nào bạn thích, làm tương tự với Filter Color. Sau đó thay đổi 2 thuộc tính sau: U Width: 0.75 V Width: 0.75 Bây giờ chọn node place2Dtexture trong Hypershade, chỉnh các thuộc tính Repeat U: 8 Repeat V: 8 Bạn sẽ thấy vật liệu cho sàn chuyển thành như thế này: 3. Tạo vật liệu cho quả bóng: Với quả bóng, ta sẽ không sử dụng các vật liệu Procedural nữa mà sẽ dùng một tấm hình (map) để áp cho nó. Hãy dùng Paint để vẽ map sau hay bạn có thể dùng lại. Sau khi Clear Graph, tiếp tục tạo ra vật liệu Phong và đổi tên nó thành ballM. Trong bảng Attribute, bấm vào nút Map bên cạnh Color, bảng Create Render node hiện lên, trong đó, hãy chọn File Node file bây giờ đã được gán cho vật liệu Phong, tất cả đã sẵn sàng, giờ là lúc chúng ta chọn vật liệu. Trong bảng Attribute, bấm vào nút File Folder cạnh nút Image name và chọn file vật liệu đã tạo. Gán vật liệu ballM cho quả bóng, bây giờ ta thấy quả bóng đã có màu. Tuy nhiên, vị trí của vật liệu chưa đúng, cần được chỉnh lại. Bấm vào node place2DTexture, trong bảng Attribue chỉnh Rotate UV : 90. Offset V: 0.5 Vật liệu sẽ được đưa về như sau: Bây giờ hãy Render thử bằng cách chọn bảng Render, Render -> Render -> Perpective. VI. Chiếu sáng: Chiếu sáng là một phần rất quan trọng trong 3D, nó sẽ giúp cảnh bạn làm lộng lẫy, đẹp hơn hay thật hơn rất nhiều. 1. Tạo một nguốn sáng điểm (Spot Light): Bấm F5 để bật hệ thống menu Rendering, trong cổng Persp, bấm space để phóng to cổng đó. Bấm vào menu Create -> Light -> Spot Light. Một nguồn sáng điểm sẽ xuất hiện. Nguồn sáng này gồm hai phần, là Look at point và end point. Ta sẽ dùng công cụ Manipultor để di chuyển 2 thành phần này. Chọn nguồn sáng và bấm phím t. Kéo các phần của nguồn sáng để chỉnh lại vị trí cho nó Để cho ánh sáng được hiện ra đúng, ta cần chỉnh chiếu sáng bằng tất cả các nguồn, kể các nguồn Default bằng cách bấm phím 7 hay Lighting -> Use All Lights. Tuy nhiên, mặt sàn vẫn chưa sáng, giờ là lúc chỉnh lại số Subdivision của mặt sàn. Chọn mặt sàn,ẻtong chanel box, Inputs -> PolyPlane, chỉnh lại: Subdivision Width: 20 Subdivision Height: 20 Nguồn sáng đã tạo xong, tuy nhiên, sự chiếu sáng vẫn chưa đúng, ta cần chỉnh lại độ to của quầng sáng. Chọn nguồn sáng, bấm t, cạnh nguồn sáng có một vòng tròn biểu tượng nhỏ, hãy bấm vào nó, sau đó sau đó bấm một lần nữa, đáy của nguồn quy định độ to của nguồn sẽ điều chỉnh được. Tiếp đến, hãy kéo nó ra để nguồn sáng chiếu to hơn. Trong bảng Attribute, có thể làm điều này bằng cách thay đổi tham số Cone Angle. Tiếp theo là một ít di chuyển nguồn sáng, ngoài cách thông thường bằng Move và Manipulator, ta có thể di chuyển bằng một cách đặc biệt bằng tính năng View Through của Maya. Chọn nguồn sáng, trong cổng Persp, chọn Panel -> View Throgh Selected. Bây giờ, bạn đang NHÌN XUYỂN qua cái đèn, và mọi sự thay đổi cách nhìn bằng phóng to, dịch chuyển với Alt và các nút chuột sẽ tác động đến vị trí của đèn. Hãy di chuyển nó cho đến khi bạn thấy hợp lý nhất. Sau khi đèn đã ở đúng vị trí, hãy chỉnh lại tham số Penumbra (vùng nửa tối) thành 5, bạn sẽ thấy quầng sáng hợp lý hơn vì nó suy giảm dần, mềm ở rìa hơn. Để trở về cách xem Persp bình thường, chọn Panel -> Perspective -> Persp. VII. Render: 1. Render nháp: Để ra được kết quả cuối cùng, bạn cần qua một bước là Render. Trước khi Render, ta cần có một số thiết lập sau: Chọn Spot Light, trong bảng Attribute, chọn vùng Shadow và check vào Use Depth Map Shadow. Thiết lập các tuỳ chọn Render, chọn lại cách xem Persp/Hypershade/Render View trong Saved Layout. Trong bảng Render, chọn Option -> Render Globals. Chọn thẻ Maya Software. Mở vùng Anti-aliasing Quality. Chọn Intermedia Quality. Anti-aliasing là việc làm trơn cạnh của các vật thể để làm sản phẩm ra đẹp và trơn, mịn hơn, tránh hiện tượng bị gồ ghề ở cạnh. Đóng bảng Render Globals lại, trong cổng Persp, chọn View -> Camera Settings -> Resolution Gate. Độ lớn của sản phẩm render sẽ là 320x240 và được hiện ra. Vùng bên trong hình chữ nhật xanh sẽ là vùng được Render. Di chuyển đến frame 30, trong bảng Render, chọn Render -> Render -> persp, ta có sản phẩm sau: 2. Render thành chuỗi hành động: Một khi bạn đã hài lòng với bản Render nháp, đã đến lúc ta Render thành một đoạn phim. Tiếp tục bật Render Globals lên và chọn thẻ Common. Trong vùng Image File Output, thực hiện các thiết lập sau: File Name Prefix: bounce ( nó sẽ là tên của chuỗi file hoạt động được render ra) Frame /Animation Ext: name.#.ext ( đặt số thứ tự các file được tạo ra) Start Frame: 1 End Frame: 60 By Frame: 1 Khi chuyển động với vận tốc nhanh, vật đó thường bị nhoè đi, ở đây ta thiết lập Motion Blur cho quả bóng. Chọn thẻ Maya Software, dưới vùng Motion Blur, đặt Motion Blur Type là 2D, điều này sẽ đẩy tốc độ Render lên nhanh nhất.
DMCA.com Protection Status Copyright by webtailieu.net