CHƯƠNG 2: ỨNG DỤNG CÔNG NGHỆ VR VÀO QUẢNG BÁ SẢN PHẨM TRÊN NỀN WEB
2.1 Mô phỏng sản phẩm dưới dạng không gian ba chiều tương tác
2.1.4. Xây dựng các chức năng của hệ thống
2.1.4.1. Sơ đồ mô tả quan hệ giữa các hệ thống của sản phẩm thực tại ảo
Thêm mô hình mức
thấp
Thêm mô hình mức cao Làm
dữ liệu 3D
Kiểm chuẩn Hiển thị
kiểm tra chất lượng Đồng bộ
dữ liệu Xử lý lỗi
dữ liệu
Kiểm tra vùng tái
tạo
Tạo cảnh tổng thể
Tẩm phủ dữ liệu
Thêm mô hình các đồ tạo tác
Hoàn thành
Cập nhật camera
Kịch bản Multimedia
Hình thức tương tác
Trạng thái của ảnh 3D và
điều khiển Cảnh 3D
(OpenGL) Quan sát
Dữ liệu mô hình
Các dữ liệu cập nhật
Các dữ liệu cập nhật: Đó là các dữ liệu ở kênh đầu vào thông qua hệ thống tương tác, các dữ liệu mới được sinh ra trong quá trình hoạt động của hệ thống, các tín hiệu cần thiết được thiết lập ban đầu. Tất cả các loại dữ liệu này sẽ điều khiển cho hệ thống hoạt động.
Dữ liệu mô hình: Mô hình sau khi được thu thập được xử lý bởi công cụ như Blender, 3DMax, VRML,…Sau đó sẽ được xuất sang định dạng cho mô phỏng (.osg, .ive, .3ds, .iv, .wrl,…).
Trạng thái của cảnh 3D và điều khiển: Các trạng thái được xác định ban đầu khi khởi tạo, bao gồm các trạng thái của cảnh chính và cảnh được phối. Các trạng thái cảnh này được điều khiển bởi các trạng thái điều khiển như trạng thái tĩnh, di chuyển, xoay, ẩn, hiện,…Tất cả các trạng thái này sẽ tạo nên hiệu ứng của cảnh mô phỏng.
Hình thức tương tác: Đó là các hình thức tương tác với cảnh, có thể là tương tác qua hệ thống đầu vào của máy tính như bàn phím, chuột, các tín hiệu của màn hình cảm ứng. Hoặc nhiệt độ môi trường, sức gió được điều khiển thông qua các bộ cảm biến. Những tín hiệu này sẽ tạo lên kịch bản cho đối tượng.
Kịch bản Multimedia: Bao gồm các hình thức tương tác, khi được tương tác thì đối tượng mô phỏng sẽ thay đổi hay phản ứng như thế nào, hiệu ứng âm thanh, ánh sang, chuyển động ra sao. Đây là kịch bản hoạt động cho đối tượng được mô phỏng.
Cảnh 3D: Sau khi đã được lên kịch bản, đối tượng sẽ được xây dựng thành cảnh dưới dạng không gian ba chiều giống như cảnh thực và được hệ thống hiển thị ra ngoài màn hình.
Quan sát: Cảnh 3D được hiển thị ra màn hình quan sát và người quan sát cảm nhận, so sánh với cảnh ngoài thực.
Cập nhật Camera: Vị trí quan sát của cảnh sẽ được thiết lập và điều khiển bởi camera (dọc theo hướng trục z trong không gian ba chiều).
Vị trí camera giống như mắt người quan sát, có thể điều khiển xa, gần được.
2.1.4.2. Flow diagram quá trình số hóa và tái tạo cảnh 3D trong mô phỏng
Hình 26 – Quá trình số hóa và tái tạo cảnh 3D
Các dữ liệu dạng ảnh bao gồm: Mô hình hình học, ảnh tẩm phủ, ảnh cao độ địa hình, dữ liệu vec tơ 2D, ảnh mô tả được xử lý bởi phần mềm xử lý mô hình 3D (Số hóa mô hình 3D) và sau đó xuất ra tệp tin định dạng cho mô phỏng.
Sau đó dữ liệu sẽ được tối ưu hóa bởi các thuật toán tối ưu để thu được dữ liệu ở mức chất lượng cao. Dữ liệu này sẽ được tách ra thành
Ảnh mô tả dược dùng làm ảnh nền, được xử lý bởi công cụ xử lý ảnh để tạo ảnh kết cấu.
Dữ liệu mức cao, các phần của mô hình và ảnh kết cấu nền được tạo thành các cảnh để sinh vật liệu đặc biệt. Tức là được máy tính xử lý để tọa độ hóa dùng cho phủ lên đối tượng.
Các dữ liệu 3D ở mức thấp sẽ được tối ưu và sau khi các cảnh được tổng hợp sẽ được tạo cảnh ảo 3D hiển thị lên màn hình.
2.1.4.3. Flow diagram xây dựng mô hình và xác định kiến trúc đối tượng
Hình 27 – Xây dựng mô hình và xác định kiến trúc đối tượng Tạo lưới
định hình 3D
Phân vùng biên dạng
Đơn vị kiến trúc trong không
gian 3D
Viewer định vị kiến trúc trong
không gian
Định dạng biên dạng cấu trúc đặc
thù mức cao Dữ liệu thô biến
dạng tạo hình kiến trúc mức cao
Dữ liệu thô biến dạng tạo hình kiến
trúc mức thấp
Định dạng biên dạng cấu trúc đặc
thù mức thấp
Chuyển định dạng đặc thù
Dữ liệu hình học 3D Cho mô phỏng
2.1.4.4. Flow diagram định vị kiến trúc đối tượng
Hình 28 – Định vị kiến trúc đối tượng
2.1.4.5. Flow diagram tạo vật liệu và ảnh phủ cho mọi mức chi tiết cảnh 3D
Hình 29 – Tạo vật liệu và ảnh phủ cho cảnh 3D Mô hình hình học
Mô hình thay thế và ảnh phủ tương ứng
Ảnh mầu miêu tả vật liệu
Phần mềm sinh ảnh
Vật liệu thay thế, ảnh phủ độ phân giải cao
Kết hợp vật liệu và ảnh phủ tạo vật liệu
tổng hợp
Tạo ảnh phủ cho mọi mưc chi tiết
của ảnh Xử lý dữ liệu
định vị kiến trúc
Xử lý dữ liệu cho kiến trúc trên mô hình
Biên dạng tạo hình học mức cao Biên dạng tạo
hình học mức cao Biên dạng tạo
hình học mức cao
Tẩm phủ vật liệu kiến trúc
Kiểm tra thuộc tính vật
kiệu và hình học kiến trúc Thực hiện
phép chiếu
Thực hiện phép chiếu
Hiệu chỉnh tỷ lệ
Hiệu chỉnh tỷ lệ
2.1.4.6. Workflow xây dựng dữ liệu mô phỏng mức thấp
Hình 30 – Xây dựng dữ liệu mô phỏng mức thấp
2.1.4.7. Workflow Quá trình sinh ảnh của cảnh mô phỏng tác động vào người khi thị sát của phần mềm sinh cảnh
Hình 31 – Quá trình sinh ảnh của cảnh mô phỏng