Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
5,28 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN CÔNG NGHỆ THỰCTẠIẢO ĐỀ TÀI: MÔPHỎNGCỬAHÀNG KÍNH MẮT XUÂN THỦY Giảng viên hướng dẫn: Cô Vũ Minh Yến Nhóm thực hiện: Nhóm Lớp: ĐH HTTT1_K8 Hà Nội 2016 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN CÔNG NGHỆ THỰCTẠIẢO ĐỀ TÀI: MÔPHỎNGCỬAHÀNG KÍNH MẮT XUÂN THỦY Giảng viên hướng dẫn: Cô Vũ Minh Yến Nhóm thực hiện: Nhóm Lớp: ĐH HTTT1_K8 THÀNH VIÊN TRONG NHÓM: Hà Nội 2016 Đặng Xuân Thiên Nguyễn Thị Thơm Trần Thị Hương LỜI NÓI ĐẦU Khi công nghệ thông tin phát triển, đồ họa máy tính ngày phát triển có nhiều ứng dụng rộng rãi mang tính thực tế cao Trong ứng dụng ấy, việc mô lại giới thực cách xây dựng mô hình “ảo” máy tính vấn đề lớn mà đồ họa máy tính hướng tới giải Công nghệ thựcảo đời phát triển nhanh chóng, với khả mô cách sống động hầu hết mô hình giới thực, từ đơn giản phức tạp trừu tượng Ngôn ngữ mô hình hóa thựcảo (Virtual Reality Modeling LanguageVRML) xây dựng từ nhu cầu phát triển công nghệ “thực ảo”- mà dựa đó, người giải toán mô lại giới thực máy tính Với công nghệ thựcảo chúng em học, mang lại cho chúng em nhiều kiến thức bổ ích, hiểu rõ công nghệ thựcảo ứng dụng rộng rãi nó, nắm bắt kiến thức ngôn ngữ môthựcảoVRML Để hiểu rõ môn học nắm vững kiến thức ngôn ngữ VRML chúng em thực đề tài “Mô cửahàng kính mắt Xuân Thủy” Chúng em xin gửi lời cảm ơn chân thành tới cô Vũ Minh Yến - người truyền đạt cho chúng em kiến thức môn học để chúng em hoàn thành đề tài Nhưng thời gian lực có hạn nên kết nhiều thiếu sót Tuy nhiên, chúng em cám ơn cô chúng đem lại cho chúng em nhiều hiểu biết giới đồ họa, mở cho chúng em hướng tin học Nhóm CHƯƠNG 1: MÔ TẢ ĐỀ TÀI Đề tài: Mô tầng hoạt động mua bán kính mắt cửahàng kính mắt Xuân Thủy 1.1 Tìm hiểu đề tài: Tên đề tài: Môcửahàng kính mắt xuân thủy - Bằng ngôn ngữ VRML nhóm mô tả lại cửahàng với mô hình chi tiết đồ đạc, nội thất cửahàng số hoạt động mua bán đơn giản cho người xem hình dung hoạt động ngày diễn cửahàng - Mô : + Thiết kế tầng cửa hàng, đồ đạc, mặt hàng, cảnh quan hoạt động cửahàng + Khuôn viên trước cửahàng có cối,con người, đường xá phương tiện xe cộ lại + Tạo đối tượng sử dụng đối tượng hình học, có màu sắc, sử dụng nhóm đối tượng, kiện cảm biến 1.2 Thực đề tài: Hầu hết nội thất đồ đạc cửahàng dựng khối hình học ghép lại với nhau, có hỗ trợ phần mềm sketchup, 3ds max - Một số hoạt động người: lại cửa hàng, đo mắt, xem kính, nhân viên bán hàng, người lại bên khuôn viên hàng… - Mô cối, đường xá dùng khối ghép lại 1.3 Một số hình ảnh thực tế CHƯƠNG CÔNG NGHỆ SỬ DỤNG VRML (Vitual Real Model Language) 2.1 Khái niệm VRMLVRML (Virtual Reality Modeling Language) ngôn ngữ mô hình hóa thực ảo, định dạng tập tin sử dụng việc mô tả giới đối tượng đồ họa tương tác ba chiều VRML thiết kế dùng môi trường Internet, Intranet hệ thống máy khách cục VRML dự trù trở thành chuẩn trao đổi đa cho đồ họa ba chiều tích hợp truyền thông đa phương tiện VRML sử dụng nhiều lĩnh vực ứng dụng chẳng hạn trực quan hóa khái niệm khoa học kỹ thuật, trình diễn đa phương tiện, giải trí giáo dục, hỗ trợ web chia sẻ giới ảo Về VRML chỉ đơn giản định dạng trao đổi 3D Nó định nghĩa vấn đề thường sử dụng ứng dụng 3D, chẳng hạn biến đổi phân cấp (hierarchical tranformations), nguồn ánh sáng (líght sources), điểm nhìn (view points), hình học (geometry), sương mù (fog), thuộc tính chất liệu (material properties) đồ kết cấu (texture mapping) Ngôn ngữ VRML ngôn ngữ sử dụng mô hình phân cấp việc thể tương tác với đối tượng mô hình, VRML sử dụng để phát triển hình ảnh 3D quang cảnh Web Các file VRML có kích thức nhỏ, thường không 1Mb Ngôn ngữ mô hình hóa thựcảoVRML chuẩn không thức để mô tả thực tế ảo mà không phụ thuộc vào hệ điều hành thông qua Internet Chỉ với file text bạn mô tả, tương tác, điều khiển giới ảo mà không bị hạn chế nhiều VRML cho phép truyền mạng hình ảnh 3D Với kích thước khả nhỏ so với băng thông, phần lớn giới hạn khoảng 100 - 200Kb nên file VRML truyền cách dễ dàng Nếu HTML định dạng văn VRML định dạng đối tượng 3D Hiện VRML có lợi đơn giản, hỗ trợ dịch vụ web3D 2.2 Cơ ngôn ngữ VRML 2.2.1 Các đối tượng hình học VRML Các đối tượng hình học giới ảo thường cấu tạo từ đối tượng hình học hình hộp, hình tròn, hình trụ, hình cầu … Và VRML cung cấp 10 Máy chấm tâm 30 Máy mài tự động 3.4.3 Tủ để trưng bày kính 31 32 33 34 35 3.4.4 Bảng đo mắt 36 3.5 Con người Sử dụng khổi hình để vẽ đầu, Extrustion để vẽ phận thân,đùi tay, vv… Sử dụng phép biến đổi rotation,translation,scale để xếp thành hình người Sử dụng phép nội suy vrml để mô hoạt động như: OrientationInterpolator , PositionInterpolator, ColorInterpolator, ScalarInterpolator VD: Dựng cánh tay DEF cangtay Transform { translation 0 scale 0.8 1 children [ 37 Shape { appearance Appearance { material Material {} texture url ImageTexture { "da.png" repeatS TRUE repeatT TRUE } } geometry Extrusion { crossSection [ , 0.94 -0.355,0.71 -0.71,0.355 -0.94 -1,-0.355 -0.94 ,-0.71 -0.71, -0.94 -0.355 -1 ,-0.94 0.355, -0.71 0.71, -0.355 0.94 ,0.355 0.94, 0.71 0.71 , 0.94 0.355 , ] spine [0 0, -0.4 0, -0.9 0, -3 0] scale [0.3 0.3, 0.33 0.33, 0.33 0.33, 0.15 0.15, creaseAngle beginCap TRUE endCap TRUE solid FALSE } 38 ] 10 } DEF tron Transform { children [ Shape { appearance Appearance { material Material {} texture ImageTexture { url "da.png" repeatS TRUE repeatT } } geometry Sphere { radius 0.3 } } ] } Transform { translation -3.1 scale 0.7 1.2 1.0 children [ USE tron 39 TRUE ] } ] } - Sản phẩm thu sau hoàn thành người 3.6 Đường xá , xe cộ, cảnh quan bên cửahàng 40 3.7 Các hoạt động cửahàng 3.7.1 Hoạt động thử kính 3.7.4 Hoạt động nhân viên đo mắt 41 3.7.2 Hoạt động xem giá 3.7.3 Hoạt động đo mắt 42 KẾT LUẬN Qua thực đề tài, kết đạt được: - Nắm bắt kiến thức khái niệm công nghệ thực ảo, ứng dụng quan trọng ngày - Nắm kiến thức ngôn ngữ vrml - Xây dựng thành công mô hình cửahàng bán kính mắt - Sản phẩm môi trường ảo giống đồng với thực tiễn - Thực tương tác người đồ vật giới ảo - Củng cố khả tư lập trình cảm quan đồ họa -Tăng cường khả làm việc theo nhóm Tuy cố gắng nỗ lực để thực đề tài kiến thức kinh nghiệm hạn hẹp, nên đề tài nhiều khuyết điểm thiếu sót chưa thể khắc phục Chúng em mong nhận lời nhận xét, góp ý cô giáo để hoàn thiện thân Chúng em xin trân thành cảm ơn ! 43 44