Trong xu thế tin học hoá toàn bộ cuộc sống đang diễn ra tấp nập hiện nay,lĩnh vực đồ hoạ đóng góp một vai trò cực kỳ to lớn.Ở đâu ta cũng có thể tóm thấy những minh hoạ cho việc áp dụng đồ hoạ máy tính vào cuộc sống : xử lý ảnh, phim hoạt hình, đặc biệt là thực tại ảo(Virtual Reality_VR)..Thực tại ảo,là một nghành công nghệ cao,có ứng dụng đặc biệt rộng lớn.Từ các trò chơi 3D cực kì sống động đến những mô phỏng phức tạp trong công nghiệp và khoa học công nghệ(mô phỏng các vụ thử hạt nhân,mô phỏng thế giới ảo dùng để huấn luyện phi công…),từ những trường hợp đơn giản đến các trường hợp cực kì quan trọng. Trong 3D ta còn sử dụng những phần mềm dựng hình như 3dsMax, Maya… Chính vì tầm quan trọng cũng như khả năng ứng dụng to lớn đó nên việc nghiên cứu về thực tại ảo là vô cùng cần thiết. Và trên cơ sở đó xây dựng một ứng dụng thực tại ảo hoàn chỉnh. Vì vậy mà em đã chọn đề tài thực tập: “Tìm hiểu phần mềm đồ họa 3D. Kết hợp công nghệ thực tại ảo thiết kế mô phỏng không gian kiến trúc biệt thự”.
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - THỰC TẬP TỐT NGHIỆP Đề Tài: Tìm hiểu phần mềm đồ họa 3D Kết hợp công nghệ thực ảo thiết kế mô không gian kiến trúc biệt thự Giảng viên hướng dẫn: Phan Văn Viên Lớp: ĐH KTPM 1_K7 Sinh viên: Phạm Hùng Tiến Hà nội, tháng năm 2016 Lời nói đầu Trong xu tin học hố tồn sống diễn tấp nập nay, lĩnh vực đồ hoạ đóng góp vai trị to lớn Ở đâu ta tóm thấy minh hoạ cho việc áp dụng đồ hoạ máy tính vào sống : xử lý ảnh, phim hoạt hình, đặc biệt thực ảo(Virtual Reality_VR) Thực ảo, nghành cơng nghệ cao, có ứng dụng đặc biệt rộng lớn Từ trò chơi 3D sống động đến mơ phức tạp công nghiệp khoa học công nghệ (mô vụ thử hạt nhân, mô giới ảo dùng để huấn luyện phi công…), từ trường hợp đơn giản đến trường hợp quan trọng Trong 3D ta cịn sử dụng phần mềm dựng 3dsMax, Maya… Chính tầm quan trọng khả ứng dụng to lớn nên việc nghiên cứu thực ảo vô cần thiết Và sở xây dựng ứng dụng thực ảo hồn chỉnh Vì mà em chọn đề tài thực tập: “Tìm hiểu phần mềm đồ họa 3D Kết hợp công nghệ thực ảo thiết kế mô không gian kiến trúc biệt thự” A Tìm hiểu phần mềm dựng 3D CHƯƠNG I: TỔNG QUAN VỀ 3DSMAX I Giao diện 3DSMax Menu Bar Các lệnh: - File: Các lệnh tập tin - Edit: Một số lệnh hỗ trợ (Hold, Fetch ) - Tool: lệnh - Group: Nhóm đối tượng - View: kiểu hiển thị đối tượng, background, vùng nhìn - Create: Tạo đối tượng - Modifier: Các lệnh chỉnh sửa đối tượng - Character: Các lệnh vẽ diễn hoạt nhân vật - Reactor: Tạo hiệu đặc biệt - Animation: Các lệnh diễn hoạt - Graph Editors: Chỉnh site TrackView - Rendering: Kết xuất - Customize: Các xác lập chung cho chương trình 3D Max - Help: Trợ giúp Main Toolbar Thanh cơng cụ Max, chúta số biểu tượng (Icon) thể số lệnh thông dụng, chọn lệnh chuột Thanh lệnh Main Toolbar chứa rât nhiều chức năng, đó, để hình độ phân giải click chọn tên đt muốn chọn danh sách -> click nút Select… - Ngoài bạn cổ thể sử dụng lệnh chọn lựa menu Edit (xem hình) Ctrl +A Ctrl +D Ctrl Copy đối tượng Kết hợp ba phép Transform: Move, Rotate Scale, bấm giữ shift -> kích drag mouse, xuất hộp thoại: Chọn kiểu copy: ■ Copy: Đối tượng copy độc lập hoàn toàn với đối tượng gốc ■ Instance: Đối tượng copy cỗ mối quan hệ hai chiều với đối tượng gốc, nghĩa ta thay đổi thuộc tính đối tượng đối tượng tự động đổi theo ■ Reference: Đối tượng copy cổ mối quan hệ chiều với đối tượng gốc, nghĩa la đối tượng tạo thay đổi ta thay đoi đoi tượng gốc ■ Number of copies: Số lượng đối tượng cần copy ■ Name: Đặt tên cho đối tượng copy Hoặc chọn menu Edit/ Clone, xuất hộp thoại: Tương tự, ta lựa chọn kiểu Copy bấm Ok Transform đối tượng Select and Move: Di chuyển đối tượng a Select and Rotate: Xoay đối tượng Select and Scale: Co giãn đối tượng Di chuyển tự Chọn lệnh Se/ect and Move V x kích vào đối tượng, dl chuyển mouse vào ba trục thích hợp, trục có màu vàng dl chuyển theo trục đó, rê đến vị trí mổi b Di chuyển xác Chọn đối tượng, Chọn R-click vào công cụ Select and Move để truy cập hộp thoại Move Transform Type In Khu vực Absolute: Nhập giá trị tuyệt đối xác theo trục tọa độ ví du: sau tạo đối tượng muốn đưa đối tượng tâm tọa độ giới gõ giá trị X = 0, y= 0, z = vào khu vực Absolute Khu vực Offset: nhập giá trị theo cách tịnh tiến Ví du: Bạn muốn di chuyển đối tượng từ vị trí hành bên phải 50 đơn vị (theo chiều ngang) mà khộng cần quan tâm đến vị trí tại, nhập giá trị x=50, y=0, z=0 vào khu vực offset c Xoay tự Chọn lệnh Select and Rotate, kích vào đối tượng, di chuyển mouse vào ba trục thích hợp, trục có màu vàng xoay theo trục đó, drag mouse để xoay Ta quan sát góc độ xoay drag mouse có vùng nhìn phối cảnh xoay ba trục d Xoay xác Chọn đốí tượng, chọn R-clĩck vào công cụ Select and Rotate để truy cập hộp thoại Rotate Transform Type In: Ta nhập thơng số vào hai khu vực Absolute Offset tương tự bảng "Move transform Type In" CHƯƠNG II: CHẤT LIỆU I Các chức cửa sổ Material Edito Nút biên tập chất liệu Material Editor cho phép mở hộp thoại biên tập chất liệu, hộp thoại mà thông qua bạn tạo ra, hiệu chỉnh gán chất liệu Có ba cách để truy cập chất liệu: Cách 1: Bấm phím "M" Cách 2: Kích biểu tượng "Material Editor" hộp cơng cụ Cách 3: Menu Rendering/ Material Editor Hộp thoại Material Editor chia làm hai phần chính: phần cửa sổ xem trước phần điều chỉnh chất liệu Lưu ý: Bảng Material Editor nơi để biên tập vật liệu, nơi lưu giữ chất liệu (3D Max lưu giữ chất liệu scene) 10 CHƯƠNG III: ĐÈN VÀ CAMERA I Đèn Các loại nguồn sáng ■ Omni nguôn sáng điểm: lan tỏa theo hướng, tốt việc mô loại ánh sáng không định hướng, ánh sáng mặt trời, bóng đèn khơng chóa tường w ■ Target spot & Free spot: nguồn sáng theo chùm, chiếu sáng từ điểm theo hình nón, giống nguồn sáng từ đèn pin, soi đêm tối, nguồn chùm sáng sân khấu, chiếu sáng từ điểm rọi sáng tập trung vào ca sĩ V V thường sử dụng để tạo hiệu ứng ánh sáng Max Loại nguồn sáng chia làm hai loại, loại có đích (target), hai loại tự do, khơng đích, hiệu giống ■ Target Direct & Free Direct: nguồn sáng xa, chiếu sáng dọc theo trục tia sáng song song với nhau, dùng tạo hiệu ánh sáng tia laser Cũng giống nguồn chùm sáng, chúng có hai loại có đích khơng đích ■ SkyLight: Nguồn sáng bầu trời cho phép bao trùm khung cảnh ánh sáng Nó tính tốn tia phát từ Pixel nảy bật từ bề mặt gần kề Thường sử dụng cho khung cảnh trời Các khung cảnh ngoại cảnh với render Light Tracer sử dụng hệ thống ánh sáng bầu trời Skylight chuẩn ánh sáng ban ngày DayLight ■ Mr Area Omni mr Area Spot: Tướng tự đèn Omni Target Spot, hiệu mang lại cao tính tốn chi tiết Các điều chỉnh hiệu ứng ánh sáng Tại bảng lệnh Modify, điều chỉnh ánh sáng cho phép thiết lập cường độ, màu sắc, bóng đổ hay khả bao gộp (include) hay ngoại trừ (exclude) đối tượng khung cảnh để chiếu sáng hay không chiếu sáng chúng 15 Các điều chỉnh màu sắc cho phép thay đổi màu cho ánh sáng hay khả chiếu đèn (projector) bitmap ảnh film thay cho màu sắc Max cho phép thay bóng đổ map đó, thay màu đen tuý cách khác cịn cho phép chọn lựa loại bóng đổ thường (shadow map) bóng đổ suốt (raytrace) Cuối Max cho phép điều chỉnh độ thuyên giảm (Attenuation), ứng dụng cho việc điều chỉnh hiệu ứng ánh sáng (Atmospheres & Effect.)Cuối Max cho phép điều chỉnh độ thuyên giảm (Attenuation), ứng dụng cho việc điều chỉnh hiệu ứng ánh sáng (Atmospheres & Effect.) II Camera Các dạng camera a Target Camer Đây dạng camera chuẩn có mục tiêu, dễ sử dụng ưa chuộng Thao tác: ■ Chọn kiểu Target Camera, drag mouse vẽ vùng nhìn Top Front ■ Chọn vùng nhìn (thường vùng nhìn phối cảnh), chuyển thành vùng nhìn Camera cách: bấm phím "C" R-click vào nhãn vùng nhìn/ View/ Camera ■ Hoặc muốn vùng nhìn Camera khớp VỚI vùng nhìn phối cảnh tại, ta thực thao tác sau: ♦ Chọn nguồn Camera ♦ Chọn vùng nhìn phối cảnh ♦ Menu View/ Create Camera to View (Ctrl+C) ♦ Bấm "C" ■ Và, cảnh ta sử dụng nhiều Camera Trong trường hợp này, ta muốn làm việc vổi vùng nhìn Camera nào, ta cần chọn Camera đó, bấm Phím c, khơng chọn Camera mà ta bấm phím c, danh sách Camera hiển thị, lúc đó, ta cần chọn tên Camera cần sử dụng, Ok 16 17 ■ Điều chỉnh vị trí điểm nguồn, mục tiêu hay hai theo quĩ tắc sau: Vùng nhìn left: Trên (cao) Sau ♦ LEFT ►Trước Dưới ( Thấp) 18 Ví dụ: Một số tính chất camera 19 Free camera Với Camera này, ta điều khiển Camera cách di chuyển xoay (Rotate) để xác định góc nhìn 20 Vùng an toàn cho camera Khi làm việc với Camera, ta cần ý đến chi tiết quan trọng, "Vùng an toàn", sản phẩm dành cho Tivi (những đoạn quàng cáo, film, ) R-click vào nhãn vùng nhìn Camera/ Show Safe Frame Xuất ba khung hình chữ nhật: ■ Màu vàng (ngồi cùng): vùng nhìn Camera ■ Màu xanh (giữa) - Safe Area: vùng an tồn cho hình ảnh (hình ảnh nằm vùng an tồn, khơng sỢ ảnh) ■ Màu cam (trong cùng) - Safe Title: vùng an toàn cho tiêu đề (các tiêu đề nằm vùng an tồn, khơng sỢ nét) 21 22 CHƯƠNG IV: VIDEO POST I Giới thiệu video post Video Post (VP) - hậu kỳ Video bao gồm kỹ thuật tạo hiệu đặc biệt cho giai đoạn hậu kỳ sản phẩm Thông qua VP bạn ghép hình ảnh, đoạn film cổ sẵn, thành đoạn film chung liên tục, VP cung cấp hiệu ứng chuyển cảnh làm cho đoạn film thành phẩm bạn thêm hấp dẫn, đặc biệt lọc VP cho phép tạo hiệu ứng quang học cho thành phần đổ khung cảnh loé sáng, rực sang, làm nhoè, bật Khi sừ dụng VP, khung cảnh phải kết xuất từ hộp thoại VP dùng Render Scene Nếu không kết xuất từ VP, không cổ hiệu ứng VP xuất khung cảnh II Truy cập làm việc với video post Menu Renderĩng\ Video Post Hộp thoại VP xuất hiện, chĩa làm ba phần: 1.Toolbar (thanh công cụ) Cho phép tạo VP, Save lại (dạng thức * vpx), mở * vpx có sẵn, nạp khung cảnh, nạp hình ảnh film, áp hiệu ứng đặc biệt qua filter, canh gióng kiện nạp, xử lý kiện qua lọc layer (lớp), sau Output kết xuất kiện Output 23 CHƯƠNG V: HIỆU ỨNG MÔI TRƯỜNG Các hiệu ứng môi trường MAX truy cập cách chọn Environment từ menu Rendering Hộp thoại Environment bạn làm quen tạo hậu cảnh kết xuất học trước Trong đề cập đến phần lại ■ Khu vực Global Lighting có chọn màu Ambiếnt với hai điều chỉnh có ảnh hưởng tồn cục đến nguồn sáng khung cảnh ngoại trừ nguồn sáng môi trường chọn màu Tint nhuộm màu cho tất nguồn sáng có cảnh Giá trị Level = 24 (mặc định) giữ nguyên xác lập bình thường nguồn sáng, giá trị cao làm tăng nguồn sáng ngược lại giá trị Level nhỏ ■ Khu vực Atmosphere cho phép Add vào khung cảnh bốn loại hiệu ứng khí (mặc định), plugin mơi trường cài đặt thêm hiệu ứng mơi trường tăng lên nhiều hộp danh sách ■ bốn loại hiệu ứng khí Fire Effect (Lite, khói), Fog (sương mù chuẩn_standard & sương mù lớp _Layer), Volume Fog (sương mù thể tích) cuối Volume Lights (nguồn sáng thể tích) 25 LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn sâu sắc tới thầy Phan Văn Viên, thầy tận tình hướng dẫn giúp đỡ em suốt trình thực tập Với bảo thầy, em có định hướng tốt cơng việc triển khai thực yêu cầu trình làm báo cáo Tiếp theo em xin chân thành cảm ơn dạy bảo giúp đỡ thầy giáo, cô giáo Khoa Công Nghệ Thông Tin – Trường Đại học Công nghiệp Hà Nội trang bị kiến thức để em hoàn thành tốt báo cáo tốt nghiệp Cuối em xin cảm ơn PGS.TS.Trần Đức Quý Hiệu trưởng trường Đại học Công nghiệp Hà Nội, Ban Giám hiệu nhà trường, Bộ mơn tin học, phịng ban nhà trường tạo điều kiện tốt cho em trình học tập làm thực tập tốt nghiệp Em xin chân thành cảm ơn ! 26 B Sản phẩm 27 28 29 ... chỉnh Vì mà em chọn đề tài thực tập: ? ?Tìm hiểu phần mềm đồ họa 3D Kết hợp công nghệ thực ảo thiết kế mô không gian kiến trúc biệt thự? ?? A Tìm hiểu phần mềm dựng 3D CHƯƠNG I: TỔNG QUAN VỀ 3DSMAX I... dụng phần mềm dựng 3dsMax, Maya… Chính tầm quan trọng khả ứng dụng to lớn nên việc nghiên cứu thực ảo vô cần thiết Và sở xây dựng ứng dụng thực ảo hồn chỉnh Vì mà em chọn đề tài thực tập: ? ?Tìm hiểu. .. vực đồ hoạ đóng góp vai trị to lớn Ở đâu ta tóm thấy minh hoạ cho việc áp dụng đồ hoạ máy tính vào sống : xử lý ảnh, phim hoạt hình, đặc biệt thực ảo( Virtual Reality_VR) Thực ảo, nghành cơng nghệ