Thực tại ảo
VRML (Virtual Reality Modelling Language) VRML Khái niệm Lịch sử phát triển Phương pháp soạn thảo và yêu cầu Cấu trúc file VRML Tài liệu tham khảo http://www.lighthouse3d.com/vrml/tutorial/ http://www.web3d.org Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 2 Khái niệm VRML- Vermel Gavin Bell: “VRML is a 3d analog to HTML. This means that VRML serves as simple, multiplatform language for publishing 3d webpages….” VRML là ngôn ngữ văn bản giúp xây dựng mô hình 3d và môi trường tương tác Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 3 Lịch sử phát triển T5/1995 phiên bản 1.0 1996 phiên bản 1.0c T8/1996 phiên bản 2.0 T9/1997 phiên bản VRML97 Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 4 Phương pháp soạn thảo và yêu cầu Trình soạn thảo Sử dụng trình soạn thảo văn bản (Text Editor: Notepad…) Sử dụng chương trình tạo mô hình 3d (Maya, 3ds Max…) Chương trình trợ giúp hiển thị file VRML Cortona File được lưu với phần mở rộng .wrl Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 5 So sánh giữa một số chương trình soạn thảo VRML Text editor Ưu: - Không phải mua phần mềm - Tương thích với mọi phiên bản VRML - Thuận lợi trong điều khiển chi tiết Nhược: - Khó xây dựng những đối tượng 3D phức tạp - Yêu cầu nắm được cấu trúc và nhớ câu lệnh VRML Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 6 So sánh… Chương trình tạo mô hình 3d Ưu: - Hình ảnh trung thực,trực quan - Công cụ vẽ và tạo hiệu ứng trực quan Nhược : - Không hỗ trợ mọi phiên bản VRML - Hiệu quả hỗ trợ hiển thị VRML đôi lúc không cao Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 7 Một số lưu ý # Comment Tên node được bắt đầu bằng chữ hoa: Cylinder Box… Các đối tượng được thể hiện trong cặp ngoặc { } Phân biệt chữ hoa chữ thường Apperance >< apperance Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 8 Cấu trúc file VRML Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 9 Header Node Field Value Cấu trúc… Header # VRML : file chứa cấu trúc vrml V2.0: Phiên bản VRML 2.0 utf8: chuẩn dữ liệu UTF8 Comments: ghi chú Nodes: Tập các đối tượng Fields: thuộc tính của các nodes Values: giá trị thuộc tính … Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 10 . Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện KH&CN Việt Nam 8 Cấu trúc file VRML Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện. webpages….” VRML là ngôn ngữ văn bản giúp xây dựng mô hình 3d và môi trường tương tác Trịnh Hiền Anh- Trịnh Xuân Hùng, Phòng Công nghệ Thực tại ảo- Viện CNTT-Viện