Xây dựng các chức năng của hệ thống

Một phần của tài liệu Nghiên cứu và ứng dụng công nghệ VR trong việc quảng bá sản phẩm trên nền web (Trang 49 - 54)

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

Một phần của tài liệu Nghiên cứu và ứng dụng công nghệ VR trong việc quảng bá sản phẩm trên nền web (Trang 49 - 54)

Tải bản đầy đủ (PDF)

(86 trang)