1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kỹ thuật LOD tự động áp dụng tối ưu hóa mô hình 3D

6 133 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 461,92 KB

Nội dung

Bài viết Kỹ thuật LOD tự động áp dụng tối ưu hóa mô hình 3D trong trưng bày bảo tàng ảo trình bày một kỹ thuật tối ưu lưới cho mô hình 3D. Kỹ thuật này được áp dụng trong thời gian thực từ đó tạo ra kỹ thuật LOD tự động áp dụng cho bài toán trong trưng bày bảo tàng ảo. Để Cập Nhật Thêm Tìm Hiểu Hơn Nữa Về Tài Liệu IT Thì Các Bạn Có Thể Truy Cập : https:123doc.orgtrangcanhan4336953tailieuit.htm CẢM ƠN CÁC BẠN ĐÃ THEO DÕI

Vũ Đức Thái Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 189(13): - 14 KỸ THUẬT LOD TỰ ĐỘNG ÁP DỤNG TỐI ƯU HĨA HÌNH 3D TRONG TRƯNG BÀY BẢO TÀNG ẢO Vũ Đức Thái*, Mã Văn Thu, Lê Sơn Thái, Đỗ Thị Chi Trường Đại học Công nghệ thông tin Truyền thông – ĐH Thái Nguyên TÓM TẮT Thực ảo thực ảo tăng cường công nghệ áp dụng nhiều tốn giới thực Một ứng dụng hình hóa trình diễn vật từ thực tiễn chí khơi phục từ liệu khảo cứu để đưa vào trưng bày bảo tàng ảo Vấn đề ứng dụng xây dựng bảo tàng ảo hình 3D cần thể tỉ mỉ, chi tiết đảm bảo giống với vật quan sát không gian giới thực Ta biết, hình ảnh 3D cần nhiều hình 2D với hướng nhìn, góc vị trí quan sát Điều có nghĩa có nhiều vật cần cần dung lượng lớn để lưu trữ máy tính cần thực nhiều phép tính tốn q trình biểu diễn hình ảnh với vật ảo Để giải vấn đề này, nghiên cứu sử dụng kỹ thuật LOD tự động để cài đặt ứng dụng phần mềm trưng bày ảo Bảo tảng Văn hóa dân tộc Việt Nam thành phố Thái Nguyên LOD kỹ thuật hỗ trợ xác định độ chi tiết hình ảnh đối tượng ba chiều phụ thuộc vào khoảng cách từ vị trí vật tới vị trí người quan sát Qua giảm bớt khối lượng cần tính tốn máy tính đơn vị thời gian, giúp tăng số lượng chất lượng vật trưng bày Trong nội dung báo, chúng tơi trình bày kỹ thuật tối ưu lưới cho hình 3D Kỹ thuật áp dụng thời gian thực từ tạo kỹ thuật LOD tự động áp dụng cho tốn trưng bày bảo tàng ảo Từ khóa: tối ưu hóa lưới, tối ưu hóa tam giác, tối ưu bề mặt lưới hình, lod tự động MỞ ĐẦU* hình 3D ngày phổ biến sử dụng rộng rãi ứng dụng phỏng, thực ảo Ta thấy, với khoảng cách khác quan sát thấy độ chi tiết khác hình Điều có nghĩa hình gần chi tiết hình xa mờ Để tối ưu tính tốn thường phải có sẵn hình 3D với mức độ chi tiết khác Khi biểu diễn vật khoảng cách định chương trình gọi sử dụng hình với độ chi tiết tương ứng, kỹ thuật thực ảo gọi LOD (Level Of Detail) [4] Kỹ thuật F Biljecki , H Ledoux J Stoter trình bày để biểu diễn hình 3D tòa nhà năm 2016 [3], Như vậy, hình 3D phải thiết kế lại nhiều lần với độ chi tiết khác Điều dẫn tới thời gian chi phí tạo hình tăng đồng nghĩa với tổng chi phí cho hệ thống trưng bày ảo lớn Để giảm chi phí xây dựng hình cần áp * dụng chiến lược tự động tối ưu hình dựa khoảng cách quan sát chương trình chạy Quá trình tối ưu gọi LOD tự động Trong đó, độ chi tiết hình tự động tính tốn dựa khoảng cách tới vị trí quan sát Có ba phương pháp để tạo hình 3D: Một sử dụng phần mềm thiết kế 3D tạo thư viện hình (do nhà thiết tạo ra) Hai sử dụng lệnh ngôn ngữ lập trình để vẽ hình Ba sử dụng thiết bị máy quét 3D tạo hình từ vật thể thực Phương pháp dùng lệnh vất vả tốn khơng sử dụng Phương pháp sử dụng thiết bị phần cứng máy qt để tạo hình 3D mang nhiều ưu điểm thời gian tạo hình ngắn, độ xác cao, tính ổn định, chi phí rẻ v.v Tuy nhiên, hình tạo từ máy qt có nhược điểm số lượng lưới lớn Do đó, thực tế đa phần chương trình thực ảo thường sử dụng hình sinh từ phần mềm thiết kế 3D Tel: 0985 158998, Email: vdthai@ictu.edu.vn Vũ Đức Thái Đtg Tạp chí KHOA HỌC & CƠNG NGHỆ Khi xây dựng ứng dụng, cần giải pháp tiết kiệm chi phí xây dựng hình Ý tưởng giải pháp thiết kế hình 3D đối tượng lần cấp độ giảm lưới tự động tạo hình tương ứng Đầu tiên, ta phải xây dựng hình vật 3D mức độ chi tiết Sau dựa vào khoảng cách từ mắt người tham quan ảo đến vị trí vật 3D tiến hành rút gọn bề mặt lưới hình Quy luật khoảng cách xa lưới hình giảm Chúng tơi chia độ chi tiết hình thành bốn mức từ LOD1 tới LOD4 Trong đó, lưới mức độ (LOD1) khoảng cách gần với mức tả chi tiết nhất, lưới cấp độ bốn (LOD4) khoảng cách xa Quá trình chuyển từ LOD1 sang thấp trình rút gọn lưới hình cảnh bảo tàng mà mong muốn [2] Số lưới hình cấp độ LOD2 khoảng 50% số lưới hình cấp độ LOD1, tương tự ta quy định số lưới LOD3 khoảng 25% số lưới LOD1, số lưới LOD4 khoảng 12,5% số lưới LOD1 Với việc giảm lưới hình bị biến dạng đơi khơng hình mà biến thành hình khác điều khơng chấp nhận Do đó, cần thuật toán rút gọn lưới hợp lý cho giảm lưới cấp độ khác việc hình bị biến dạng thấp Trong phần báo chúng tơi trình bày kỹ thuật tối ưu lưới kết sau trình cài đặt ứng dụng tồn trưng bày ảo Hình So sánh hình ảnh rút gọn bề mặt lưới PHƯƠNG PHÁP TỐI ƯU LƯỚI HÌNH 10 189(13): - 14 Tối ưu lưới hình 3D rút gọn số lượng đa giác lưới hình, giải pháp đưa xóa bỏ đỉnh phục hồi bề mặt hình Ba tốn tử để loại bỏ điểm là: vertex removal (xóa điểm), edge collapse (gộp hai điểm cạnh thành điểm), half edge collapse (gộp hai điểm thành điểm, điểm giữ nguyên vị trí ban đầu).Thứ tự xóa điểm dựa số hàm ưu tiên [4][6], quy trình cho việc tối ưu hóa bề mặt lưới tam giác sau: Repeat { Chọn đối tượng 3D; Xóa đỉnh, giảm lưới đối tượng; Kết xuất đối tượng 3D; } Until (mục tiêu tối giản đáp ứng); Quy trình loại bỏ đỉnh phục hồi bề mặt áp dụng theo thứ tự ưu tiên để loại bỏ điểm khỏi hình, sau xóa điểm xong cần thêm bước phục hồi bề mặt đối tượng Việc xử lý loại bỏ đỉnh dừng số lượng lưới thấp mà bề mặt hình đảm bảo hình dáng [4] Hình Loại bỏ phục hồi bề mặt Một phép đo sử dụng tính lỗi dự kiến xảy áp dụng toán tử Phép đo lỗi gần sử dụng để ưu tiên loại bỏ đỉnh, đánh giá chất lượng kết Đại lượng Error metrics [4] giá trị thể khác hình dáng hai hình trước sau rút gọn lưới đa giác Error metrics hai hình nhỏ, có nghĩa hai hình gần giống Các độ đo tính tốn việc giảm lưới gồm: edge length (độ dài cạnh kết nối từ điểm xét đến Vũ Đức Thái Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 189(13): - 14 điểm láng giềng), distance to plane (khoảng cách từ điểm tới mặt phẳng chứa láng giềng nó), curvature (bề mặt cong mặt phẳng chứa điểm), volume (thể tích) Áp dụng cơng thức (1), thử nghiệm cho số hình thấy rõ mặt tối ưu lưới Tuy nhiên, lưới tối ưu nhiều lỗi thực rút gọn lưới lưới xóa không đều, số mặt tối ưu bị biến dạng [2] Để khắc phục lỗi trên, đưa số giả thiết trường hợp ngoại lai điểm cần tối ưu bề mặt hình 3D áp dụng theo phương pháp đề xuất thuật toán để giải toán tương ứng trường hợp Hình Rút gọn lưới theo tổng góc curvature Trường hợp thứ nhất, hình điểm v1 xóa mà khơng ảnh hưởng đến bề mặt đối tượng Khi xấp xỉ độ cong bề mặt K đỉnh v0được tính theo cơng thức (1) [5]: K= (1) Với : góc đỉnh v0 sinh từ cạnh kề kết nối đến đỉnh v0 Theo cơng thức trên, với K nhỏ đỉnh v0 dễ xóa bỏ Bởi với điểm nằm mặt phẳng tổng góc xung quanh = 3600, K =0.Thì việc xóa điểm v0 khơng ảnh hưởng đến hình dạng hình Một ngưỡng α cho trước để thỏa mãn điều kiện loại bỏ điểm v0, thuật toán chi tiết: Khởi tạo: ∀v ∈ V: v.errormetric: = CalcErrorMetric (v); Sort_Vertexlist (); Repeat { Lấy v0; Hình Góc đỉnh v1 so với v v2 Những điểm v2 nằm đường thẳng, mà đường thẳng giao hai mặt phẳng vng góc với Ta nhận thấy tổng góc xung quanh điểm v2 360o điểm v giao ba mặt phẳng có tổng góc xung quanh lớn 360o, xóa đỉnh v2 đỉnh v hình thu sau tối ưu bị méo Khi cơng thức (1) thay công thức (2) [2]: if (v0.errrormetric

Ngày đăng: 05/04/2019, 19:22

TỪ KHÓA LIÊN QUAN

w