Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,28 MB
Nội dung
i LỜI CAM ĐOAN Tôi xin cam đoan luận văn “Nghiên cứukỹthuậtsố hóa vậtsửdụngcôngnghệ 3D” công trình nghiêncứu cá nhân tìm hiểu, nghiêncứu hướng dẫn PGS.TS ĐỖ NĂNG TOÀN Các kết hoàn toàn trung thực, toàn nội dungnghiêncứu luận văn, vấn đề trình bày tìm hiểu nghiêncứu cá nhân trích dẫn từ nguồn tài liệu trích dẫn thích đầy đủ TÁC GIẢ LUẬN VĂN Đinh Thị Hương ii LỜI CẢM ƠN Học viên xin bày tỏ lời cảm ơn chân thành tới tập thể thầy cô giáo Viện côngnghệ thông tin, thầy cô giáo Trường Đại học Côngnghệ thông tin truyền thông - Đại học Thái Nguyên mang lại cho học viên kiến thức vô quý giá bổ ích suốt trình học tập chương trình cao học trường Đặc biệt học viên xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo PGS.TS ĐỖ NĂNG TOÀN định hướng khoa học đưa góp ý, gợi ý, chỉnh sửa quý báu, quan tâm, tạo điều kiện thuận lợi trình nghiêncứu hoàn thành luận văn Cuối cùng, học viên xin chân thành cảm ơn bạn bè đồng nghiệp, gia đình người thân quan tâm, giúp đỡ chia sẻ với học viên suốt trình học tập Do thời gian kiến thức có hạn nên luận văn không tránh khỏi thiếu sót định Học viên mong nhận góp ý quý báu thầy cô bạn Thái Nguyên, ngày tháng năm 2016 HỌC VIÊN Đinh Thị Hương iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ vi MỞ ĐẦU CHƯƠNG KHÁI QUÁT VỀ ĐỒ HỌA3D VÀ BÀI TOÁN SỐHÓAHIỆNVẬT 1.1 Khái quát đồ họa3D .3 1.1.1 Đồ họa3D 1.1.2 Các kỹthuật đồ họa 1.1.2.1 Kỹthuật đồ hoạ điểm (Sample based-Graphics) 1.2.2.2 Kỹthuật đồ họa Vector 1.1.3 Các chuẩn giao diện hệ đồ hoạ 10 1.1.4 Phần mềm đồ hoạ (Graphics Software) 10 1.1.5 Phần cứng đồ hoạ (Graphics Hardware) 12 1.1.6 Các ứng dụng đồ hoạ3D .13 1.2 Bài toán sốhóavật3D .14 1.2.1 Giới thiệu toán sốhóa 14 1.2.2 Quy trình sốhóa 17 1.2.3 Ưu điểm hạn chế 18 CHƯƠNG 2: MỘT SỐKỸTHUẬTSỐ HÓA 3D .20 2.1 Các dạng hình học 20 2.1.1 Shape 20 2.1.2 Cube .20 2.1.3 Cylinder 20 2.1.4 Cone .21 2.1.5 Sphere 21 2.1.6 Ưu nhược điểm 22 iv 2.2 Kỹthuậtsửdụng máy quét chiều 22 2.2.1 Khái niệm máy quét chiều 22 2.2.2 Ý tưởng .24 2.2.3 Sửdụng máy quét với Planmeca Romexis 24 2.3 Kỹthuậtsửdụng phần mềm chuyên dụng .25 2.4 Kỹthuật Marching cubes 28 2.4.1 Ý tưởng .28 2.4.2 Cách thức thực .29 2.4.3 Ưu nhược điểm thuật toán Marching Cubes 33 2.5 Kỹthuật Shear-warp 34 2.5.1 Ý tưởng .34 2.5.2 Cách thức thực 34 2.5.3 Ưu nhược điểm 37 2.6 Các phương pháp biểu diễn bề mặt đa giác 3D .37 2.6.1 Bề mặt đa giác 37 2.6.1.1 Biểu diễn lưới đa giác 38 2.6.1.2 Phương trình mặt phẳng .41 2.6.2 Đơn giản bề mặt - Thuật toán “độ đo sai số bậc hai QEM” (Quadric Error Metric) 44 2.6.2.1 Một số khái niệm giả thiết ban đầu thuật toán 45 2.6.2.2 Ý tưởng bước thuật toán 50 2.6.2.3 Kiểm tra tính toàn vẹn 52 CHƯƠNG 3: CHƯƠNG TRÌNH THỬ NGHIỆM 54 3.1 Bài toán xây dựng phòng truyền thống ảo trường THPT chuyên tỉnh Bắc Kạn.54 3.2 Phân tích lưạ chọn công cụ 54 3.2.1 Sốhóa 54 3.2.2 Đặc tả yêu cầu .55 3.2.3 Mô hình ca sửdụng 55 3.2.4 Mô tả ca sửdụng tác nhân tương ứng 55 3.2.5 Về công cụ 59 v 3.3 Kết thử nghiệm 59 KẾT LUẬN 63 TÀI LIỆU THAM KHẢO .65 Tiếng Việt .65 Tiếng Anh .65 Internet 66 vi DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1.1 William Fetter kĩ thuật đồ họa máy tính năm 1960 .3 Hình 1.2 William Fetter xây dựng mô hình buồng lái máy bay cho hãng Boeing .4 Hình 1.3 Bề mặt chiếu sáng hai loại nguồn sáng Hình 1.4 Ảnh đồ hoạ điểm Hình 1.5.Kỹ thuật đồ hoạ điểm Hình 1.6 Mô hình đồ hoạ vector Hình 1.7 Ví dụ đồ hoạ vector Hình 1.8 Giao diện phần mềm 3Ds Max 11 Hình 1.9 Giao diện người sửdụng hệ thống máy tính 3D 11 Hình 1.10 Các thành phần cứng hệ đồ hoạ tương tác 12 Hình 1.11 Các ứng dụngkỹthuật đồ hoạ 14 Hình 1.12 Sốhóa tài liệu .15 Hình1.13 Quy trình sốhóa 17 Hình 2.1 Định nghiã thành phần Cube 3D 20 Hình 2.2 Định nghiã thành phần Cylinder 3D .21 Hình 2.3 Định nghiã thành phần Cone 3D 21 Hình 2.4 Định nghiã thành phần Sphere 3D 22 Hình 2.5 Máy quét chiều 23 Hình 2.6 Sốhóavật3D dựa vào phần mềm 28 Hình 2.7 Chọn tế bào từ khối liệu 29 Hình 2.8 So sánh giá trị đỉnh với isovalue 30 Hình 2.9Đánh dấu đỉnh nằm mặt phẳng .30 Hình 2.10 Xây dựng bề mặt theo giá trị đỉnh .30 Hình 2.11 Các trường hợp đối xứng .31 Hình 2.1215 trường hợp sau giản ước 31 Hình 2.13 Tạo số cho đỉnh cạnh 31 Hình 2.14 Nội suy tính vị trí đỉnh tam giác .32 vii Hình 2.15Hai mặt giao tạo lỗ 32 Hình 2.16 Những mặt khác trường hợp 33 Hình 2.17 Minh họathuật toán Shear-warp 34 Hình 2.18 Các lát cắt khối liệu dịch chuyển .35 Hình 2.19 Ma trận xem 36 Hình 2.20 Lưới đa giác xác định số danh sách đỉnh 39 Hình 2.21 Lưới đa giác xác định danh sách cạnh cho đa giác ( λ biểu diễn giá trị rỗng) .40 Hình 2.22 Biểu diễn mặt cầu lưới đa giác 41 Hình 2.23 Một vật thể gồm nhiều khối hộp đặt sát giảm thiểu theo cách .46 Hình 2.24 Đơn giản hóa bề mặt .47 Hình 2.25 Sau loại bỏ cặp xuất mặt bị ngược .52 Hình 2.26 Giải pháp QEM 52 Hình 3.1 Ảnh phòng trưng bày ảo nhìn từ vào 60 Hình 3.2 Ảnh góc phòng trưng bày ảnh cán lãnh đạo, tiêu biểu .61 Hình 3.3 Ảnh phòng trưng bày 3Dvật bàn ghế, cờ thi đua, ti vi 61 Hình 3.4 Ảnh phòng trưng bày với vật nhìn từ 62 Hình 3.5 Ảnh góc phòng trưng bày .62 viii DANH MỤC CÁC BẢNG Bảng 1.1 Đồ hoạ điểm đồ hoạ vector Bảng 2.1 Phần mềm hình ảnh Planmeca Romexis®: 26 Bảng 2.2 Cài đặt phần mềm 27 MỞ ĐẦU Trong năm gần việc sửdụng nhập vai thực ảo xu hướng côngnghệ tương đối thích thú cộng đồng nghiêncứu phát triển khoa học, quân công nghiệp Tuy nhiên côngnghệ VR thức, nghiêncứu mở rộng quân sự, khoa học áp dụng vào nhiều lĩnh vực giáo dục, nghệ thuật, văn hóaNghiêncứucôngnghệ thực ảo bảo tàng, tái tạo không gian cổ xưa giúp người dùng có nhìn trực quan hơn, gìn giữ phát huy giá trị tốt đẹp nhân loại, hay toán công nghiệp áp dụngcôngnghệ3D tạo sản phẩm có hình dạng phức tạp, giá thành rẻ mà trước thủ công làm Ứng dụngcôngnghệ thực ảo khối công việc chia làm hai mảng là: Mô hình hóa điều khiển Để có ứng dụng tốt, đẹp mắt chân thực nhiệm vụ mô hình hóa việc quan trọng bước đánh giá quan trọng nhiều so với việc lập trình điều khiển, ứng dụng đòi hỏi độ chân thực cao lĩnh vực bảo tàng hay lĩnh vực liên quan đến bảo tồn lưu trữ Nó đòi hỏi độ xác cao kích thước hình dáng, màu sắc Học viên nhận thấy công việc mô hình hóa hay sốhóa đối tượng 3D quan trọng luận văn lựa chọn đề tài “Nghiên cứukỹthuậtsố hóa vậtsửdụngcôngnghệ 3D” nhằm hệ thống hóa quy trình, phương pháp sốhóavật thông dụng đồng thời nghiêncứu nhằm đạt kết mô hình sửdụng cho ứng dụng đảm bảo yêu cầu thời gian thực ứng dụng thực ảo Cấu trúc luận văn bao gồm “Phần mở đầu”, “Phần kết luận” ba chương nội dung, cụ thể: Chương 1: “Khái quát đồ họa3D toán sốhóa vật” Nội dung “Chương 1” vấn đề đồ họa 3D, đồng thời nêu lên toán sốhóavật vai trò ứng dụng thực ảo Chương 2: “Một sốkỹthuậtsố hóa 3D” Đây nội dung luận văn, tập trung trình bày phương pháp sốhóa 3D, vấn đề liên quan đến xử lý để tối ưu hóa mô hình kết tốt bề mặt đảm bảo tốc độ tính toán Chương 3:“Chương trình thử nghiệm” Đây chương học viên trình bày kết thử nghiệm sốhóa Phòng truyền thống Trường THPT Chuyên Bắc Kạn Đây sản phẩm thể kết trình bày, tổng hợp luận văn 52 2.6.2.3 Kiểm tra tính toàn vẹn Chúng ta phân tích thêm số yếu tố ảnh hưởng đến chất lượng đầu mà thuật toán QEM xem xét giải cách gia tăng thêm trọng số để vòng lặp không lựa chọn phải phương án Yếu tố thứ bề mặt vật thể có chi tiết đặc biệt dễ gây tác động đến người xem ví dụ nếp nhăn, trình thực mà loại bỏ chi tiết nhiều trường hợp không chấp nhận Về mặt hình học, chi tiết nằm vùng có độ cong biến đổi lớn, có sốnghiêncứu rằng, việc đánh giá sai số hàm bậc hai QEM vùng bị động chạm đến, vậy, thân thuật toán loại bỏ yếu tố Yếu tố thứ hai cần xem xét có số trường hợp sau loại bỏ cặp đỉnh thay vào cặp đỉnh hình dạng cuối bị thay đổi đột ngột Chúng ta xem hình vẽ : Hình 2.25 Sau loại bỏ cặp xuất mặt bị ngược Về mặt hình học, mặt bị thay có vectơ pháp tuyến gần ngược với mặt ban đầu Giải pháp phổ biến dễ hình dung phải kiểm tra vectơ pháp tuyến so với ban đầu, góc tạo hai vectơ lớn ngưỡng biến đổi coi gán trọng số lớn Thuật toán QEM sửdụng phương án khác Chúng ta xem hình vẽ Hình 2.26 Giải pháp QEM 53 Mỗi đỉnh vi có tập cạnh đối diện tam giác tương ứng không chứa vj, lập tập mặt phẳng qua cạnh vuông góc với mặt tam giác chứa cạnh đó, để tránh cho vị trí v không tạo tượng lật ngược mặt trình bày vi v phải phía với tất mặt phẳng vừa tạo Làm phép kiểm tra tương tự v vj Nếu hai phép kiểm tra bị vi phạm phép loại bỏ hai cặp đỉnh bị gán trọng số lớn 54 CHƯƠNG 3: CHƯƠNG TRÌNH THỬ NGHIỆM 3.1 Bài toán xây dựng phòng truyền thống ảo trường THPT chuyên tỉnh Bắc Kạn Phòng Truyền thống trường THPT chuyên Bắc Kạn nơi lưu giữ trưng bày hình ảnh, tư liệu, vật trình hình thành phát triển, hoạt động giáo dục, nghiêncứu khoa học nhà trường Phòng Truyền thống nơi giúp hệ cán bộ, giáo viên, học sinh phụ huynh nắm rõ truyền thống vẻ vang nhà trường từ thành lập Từ đó, hệ giáo viên học sinh sau có thêm động lực, trách nhiệm phát huy truyền thống đạt nhà trường Bên cạnh ý nghĩa lớn lao đó, thân học viên công tác giảng dạy trường với mong muốn áp dụng kết đề tài có ý nghĩa thiết thực Việc xây dựng phòng truyền thống ảo bao gồm hai bước : sốhóavật có phòng truyền thống lập trình điều khiển + Hiệnvật cần số hóa: Mô hình 3D phòng trưng bày ảo vật3D bao gồm nhiều thành phần bên khung phòng truyền thống, tường, cửa vào, bàn ghế, khen, giấy khen, bảng vàng vinh danh giáo viên học sinh qua học kỳ, băng ghi âm, video,… + Tính phần mềm: Chương trình trình diễn phòng trưng bày ảo, xem, di chuyển đến vị trí của phòng để xem vật trưng bày 3.2 Phân tích lưạ chọn công cụ 3.2.1 Sốhóa Đa sốvật cần sốhóa dạng không phức tạp cần sửdụng máy quét Vì học viên lựa chọn phương pháp dựng hình phần mềm chuyên dụngsửdụng phần mềm đồ họa 3DSMAX 2014 Đây cách tối ưu để sốhóavật Ví dụ sốhóa khen sửdụng 3DSMax Chọn dạng hình học tương đồng với khen hình hộp chữ nhật Tùy chọn dạng kích thước Thông qua số bước dựng hình ta có mô hình 3D khen giống đời thực, đảm bảo lượng vertex tối thiểu phục vụ tốt cho trình 55 3.2.2 Đặc tả yêu cầu Phần mềm trưng bày phòng truyền thống ảo trường THPT Chuyên Bắc Cạn với đầu vào mô hình không gian phòng truyền thống, vật gồm bàn ghế, tivi, khen, bảng vàng vinh danh cán tiêu biểu Phần mềm phải thực nhiệm vụ sau: Cho phép người sửdụng lại thăm quan phòng truyền thống, tương tác với ti vi, chọn vậthiển thị thông tin (nếu có) 3.2.3 Mô hình ca sửdụng Tác nhân chương trình STT Tên tác nhân Ghi Người dùngsửdụng chương trình để Người sửdụng thăm quan, tìm hiểu thông tin phòng truyền thống ảo 3.2.4 Mô tả ca sửdụng tác nhân tương ứng Danh sách ca sửdụng tác nhân tương ứng Tên ca sử Mã ca sửdụngdụng Tác nhân Mô tả ca sửdụng Đọc tải liệu mô hình phòng truyền thống vào nhớ Tải liệu UC01 Người sửdụng theo định dạng đối tượng, Kết nối với sở liệu tải liệu vật vào nhớ chương 56 trình Vẽ cảnh UC02 Người sửdụng Vẽ phòng trưng bày, vật, ánh sáng Thay đối thông số vị trí, góc Dịch chuyển camera UC03 Người sửdụng quay camera theo yêu cầu người sửdụng (từ kiện bàn phím, chuột vv ) Cho phép người sửdụng lựa Chọn hiênvật UC04 Người sửdụng chọn vào vật mong muốn Mô tả chi tiết ca sử dụng: Usecase Name Usecase number Tải liệu UC01 Chức kích hoạt chương trình bắt đầu khởi động Brief Description Đọc tải liệu mô hình 3D phòng trưng bày vào nhớ theo định dạng đối tượng, Kết nối với sở liệu tải liệu vật vào nhớ chương trình Flow of Events Khi chương trình kích hoạt Đọc liệu mô hình phòng truyền thống từ file liệu hệ thống chuyển vào định dạng Scenegraphics để hệ thống Basic Flow hiển thị xử lý Đọc liệu vật3D từ sở liệu Đọc liệu hình ảnh từ sở liệu Alternative Flows Exit Options Trường hợp tham số truyền vào không hợp lệ, chương trình xuất ngoại lệ Quá trình khởi tạo liệu kết thúc Special Requirements Pre Requirements Post Conditions Dữ liệu hệ thống tải hoàn thiện sẵn sàng cho việc 57 hiển thị thực chức khác Usecase Name Usecase number Vẽ cảnh UC02 Với thay đối chương trình phải tiến hành cập nhật lại hình Brief Description ảnh hiển thị cách vẽ lại phòng truyền thống đối tượng 3D, hình ảnh, ánh sáng Flow of Events Sau liệu tải Xóa hình Thiết lập thông số môi trường, camera, ánh sáng, vv Basic Flow Với đối tượng thực việc vẽ đối tượng theo tham số môi trường Hiển thị hình ảnh kết đến hình Alternative Flows Exit Options Trường hợp tham số truyền vào không hợp lệ, chương trình xuất ngoại lệ Mọi đối tượng vẽ, hình ảnh hiển thị đến hình Special Requirements Pre Requirements Post Conditions Hình ảnh phòng trưng bày cập nhật đến cửa sổhiển thị Usecase Name Dịch chuyển camera Usecase number UC03 Brief Description Flow of Events Thay đối thông số vị trí, góc quay camera theo yêu cầu người sửdụng (từ kiện bàn phím, chuột ) Sau liệu tải Cập nhật lại vị trí camera theo kiện bàn phím Basic Flow Cập nhật lại góc quay camera theo trạng thái chuột Xây dựng lại ma trận dịch chuyển camera từ vị trí góc quay 58 Yêu cầu hệ thống vẽ lại cảnh Alternative Flows Exit Options Trường hợp tham số truyền vào không hợp lệ, chương trình xuất ngoại lệ Ma trận camera cập nhât, yêu cầu vẽ lại cảnh truyền Special Requirements Pre Requirements Post Conditions Usecase Name Usecase number Chọn vật UC04 Cho phép người sửdụng lựa chọn vào vật Brief Description Flow of Events mong muốn Sau liệu tải Lấy vị trí chuột tại, tính toán đường thẳng nối từ điểm nhìn vào cảnh theo vị trí chuột Với đối tượng tiến hành kiểm tra xem đường thẳng có va chạm với hình bao đối tượng hay không có tiến Basic Flow hành kiểm tra va chạm đường thẳng với đa giác cấu thành đối tượng có va chạm với đa giác lưu lại điểm đối tượng va chạm Sắp xếp điểm, đối tượng va chạm theo tiêu chí khoảng cách từ gốc đường thẳng đến điểm va chạm Đố tượng có điểm va chạm gần đối tượng cần tìm Alternative Flows Exit Options Trường hợp tham số truyền vào không hợp lệ, chương trình xuất ngoại lệ Đối tượng (hiện vật) chọn theo yêu cầu Special Requirements Pre Requirements Post Conditions Đối tượng (hiện vật) chọn theo yêu cầu 59 3.2.5 Về công cụ Yêu cầu hệ thống tối thiểu cài đặt phần mềm là: + Hệ điều hành: Microsoft ® Windows ® (SP1), Windows Windows ® 8.1 Professional hệ điều hành ® + Trình duyệt: Autodesk khuyến cáo phiên trình duyệt web sau để truy cập vào nội dung bổ sung trực tuyến: - Apple ® ® Safari trình duyệt web - Trình duyệt web Google Chrome - Microsoft ® Internet Explorer ® trình duyệt web - Trình duyệt web Mozilla Firefox + Phần cứng: - CPU AMD xử lý đa lõi 64-bit Intel - RAM GB (cấu hình đề nghị: 8GB) - Disk Space: 5GB không gian đĩa miễn phí để cài đặt - Card đồ họa3D hỗ trợ thự viện OpenGL hỗ trợ lập trình CPU 3.3 Kết thử nghiệm Sau vật phòng truyền thống sốhóa Là đầu vào cho lập trình điều khiển ta thu số kết hình vẽ Sau load đối tượng 3D vào hệ thống, tiếp đến trình tương tác, cho người sửdụng di chuyển vào không gian bàn phím giống vào không gian thật, tương tác với vật cách kích chuột vào đối tượng Người dùng thực chức xoay hình, biểu diễn vật thể góc độ 60 Hình 3.1 Ảnh phòng trưng bày ảo nhìn từ vào 61 Hình 3.2 Ảnh góc phòng trưng bày ảnh cán lãnh đạo, tiêu biểu Hình 3.3 Ảnh phòng trưng bày 3Dvật bàn ghế, cờ thi đua, ti vi 62 Hình 3.4 Ảnh phòng trưng bày với vật nhìn từ t Hình 3.5 Ảnh góc phòng trưng bày 63 KẾT LUẬN Kết đạt luận văn Trong trình làm luận văn, học viên tìm hiểu trình số hóa, hiển thị đối tượng môi trường đồ họa chiều Việc nghiêncứu giải pháp thuật giải việc mô hình chiều phòng truyền thống ảo trường PTTH Chuyên Bắc Kạn để từ xây dựng lý thuyết ứng dụng phục vụ công tác tốt thật cần thiết Sau trình tìm hiểu, nghiêncứu ứng dụng, với nỗ lực thân hướng dẫn nhiệt tình từ PGS.TS Đỗ Năng Toàn em thu số kết sau: Trình bày khái niệm đồ họa3D toán sốhóavật Hệ thống hoásốkỹthuậtsốhóa3D Khai thác thư viện mã nguồn mở Open LG để thực sốhóa Xây dựng chương trình cho phép thao tác xử lý đối tượng 3D phòng truyền thống ảo trường PTTH Chuyên Bắc Kạn Qua em có nhìn tổng quan giới 3D xu hướng phát triển côngnghệ3D hỗ trợ tảng sốhóa mô hình 3D Trong trình nghiêncứu tạo mô hình 3D, em tìm hiểu cách sửdụngsố phần mềm thiết kế 3D 3Ds Max, Blender, SketchUp để hỗ trợ việc sốhóa mô hình 3D Tuy cố gắng thời gian hạn hẹp kiến thức chuyên môn thân hạn chế nên luận văn em số thiếu sót sau: Luận văn dừng lại mức độ mô hình hóahiển thị đối tượng, chưa cung cấp công cụ hỗ trợ thiết ké chi tiết đối tượng 3D Những tìm hiểu nghiêncứu em ngôn ngữ mô hình 3Ddùng lại mức độ bản, mô hình 3D nhiều vấn đề nâng cao khác có tính ứng dụng cao nhiều Cùng lúc em phải tìm hiểu cách xây dựng mô hình 3D từ phần mềm vẽ 3D 3Ds Max, Blender nên việc sửdụng phần mềm 64 chưa thực thành thạo vào chưa tạo đối tượng có mức độ sắc nét cao Các vấn đề tiếp tục nghiên cứu: Chương trình có khả xuất mô hình dạng file 3D Đây định dạng file có khả phát triển làm liệu đầu vào cho phần mềm để tương tác với đối tượng 3D như: Nghiêncứu hiệu ứng ánh sáng khác phù hợp toán trưng bày ảo, nguồn sáng khác nhau: trần sáng, toán đa nguồn sáng Nghiêncứu sâu vấn đề bóng đổ xử lý bóng đổ ứng dụng thực ảo nhằm tăng tốc khả tính toán Nghiêncứu vấn đề trưng bày ảo để áp dụng thực tiễn chiếu sáng cho đối tượng nhập vai, phát viên ảo, bảo tàng thông minh 65 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Dương Anh Đức, Lê Đình Duy, Giới thiệu đồ hoạ chiều [2] Đặng Văn Đức, Lê Hải Khôi, Vũ Đức Thi, "Công nghệ thực ảo ứng dụng", Báo cáo khoa học Hội nghị khoa học 30 năm thành lập Viện Khoa học Côngnghệ Việt Nam [3] Đề tài “Ứng dụngcôngnghệ thực ảo bảo tang di sản”, Đề tài cấp Viện KH&CN Việt Nam (2004-2006) [4] Nguyễn Thế Long, Trương Hồng Quang,Công nghệ Scan 3D ứng dụng [5] Hoàng Kiếm, Dương Anh Đức, Lê Đình Duy, Vũ Hải Quân (2003), Cơ sở đồ họa máy tính, NXB Giáo Dục [6] Trịnh Xuân Hùng, Lê Hải Khôi, Đỗ Năng Toàn, Trần Thanh Hiệp, Trịnh Hiền Anh, Hà Xuân Trường(2006), “Ứng dụngcôngnghệ thực ảo bảo tàng di sản” Kỷ yếu Hội thảo Quốc gia “Các vấn đề chọn lọc CNTT”, Đà Lạt (15-17/6/2006), tr 356-367 [7] Trần Thanh Hiệp, Đỗ Năng Toàn, Phạm Tấn Năm, Trịnh Hiền Anh (2005), “Một kỹthuật tiếp cận tạo mô hình chiều”, Kỷ yếu Hội thảo Quốc gia “Các vấn đề chọn lọc CNTT”, Hải Phòng (25-27/8/2005), tr 631-642 Tiếng Anh [8] George Lepouras, Costas Vassilakis,(2005), “Virtual museums for all: employing game technology for edutainment” Virtual Reality pp 96–106 [9] H Johan, Y.Koiso, T Nishita (2000), “Morphiong using Curve and Shape Interpolation Techniques”, Dept of Information Science Technical Report, University of Tokyo, p 53-62 [10] J A Davis, D.F McAllister (1998), “Morphing in Stereo Animation”, North Carolina State University, 1998 [11] John.Wiley.&.Sons.3ds.max.5.for.Dummies.eBook-LiB [12] Jurgen Weese, Roland Gocke, “ Fast voxel- based 2D/3D registration algorithm using a volume rendering method based on the shear warp 66 factorization”, University of Rostock Jurgen Weese, Roland Gocke, “ Fast voxel- based 2D/3D registration algorithm using a volume rendering method based on the shear warp factorization”, University of Rostock [13] Michitaka Hirose (2006), “Virtual Reality Technology and Museum Exhibit” The International Journal of Virtual Reality, 5(2) pp 31-36 [14] Michael Garland Paul S.Heckbert (1997), Surface Simplification Using Quadric Error Metrics, Camegie Mellon University [15] Planmeca ProMax® 3D Max.pdf [16] Philippe Lacroute, Marc Levoy (1994), “Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation”, Computer graphics Proceedings, Annual Conference Serie 1994 [17] S.Y Lee, K.Y Chwa, S.Y Shin, G Wofberg (1995), “Image Metamorphosis Using Snakes and Free-Form Deformation”, SIGGRAPH, 1995 [18] Toby Breckon (2006), Visualization, UG4/M.Sc Course – 2006 The university of Eidinburgh [19] William E Lorensen, Harvey E Cline, “Marching Cubes: A High Resolution 3D Surface Construction Algorithm” [20] W.K Lee N.M Thalmann, “Head Modeling from Pictures and Morphing in 3D with Metamorphosis based on triangulation”, MIRALab, CUI, University of Geneva Internet [21] http://sohoatailieu.com/vi/news/techonologys-news/so-hoa-tai-lieu-luu-tru-vayeu-cau-thuc-tien-dat-ra-cho-nganh-luu-tru-p1 [22] http://www.e-ptit.edu.vn/hoctap/hoclieu/KTDH.pdf [23] http://vnskills.com/3ds-max-la-gi.html [24] http://www.ee.surrey.ac.uk/Research/VSSP/3DVision [...]... configurations - Planmeca Romexis tools: • 3D Explorer • 3D Cross Sections module • 3D TMJ module • 3D Implant Planning module • DICOM module Bảng 2.2 Cài đặt phần mềm 28 Sốhóahiệnvật3D dựa vào phần mềm: Hình 2.6 Sốhóahiệnvật3D dựa vào phần mềm Quy trình có thể thực hiện như hình sau: Lựa chọn đối tượng cần số hóa, ko phức tạp quá Ví dụ như cái bàn trên, bằng các kỹthuật mô hình của người tạo hình,... quan trọng, quan trọng hơn cả lập trình) Như vậy việc tìm hiểu côngnghệsốhóahiệnvật3D là rất quan trọng và tùy từng đối tượng cần sốhóa chúng ta áp dụng những phương pháp khác nhau * Sốhoá Hình 1.12 Sốhóa tài liệu Thuật ngữ số hoá” (tiếng Anh: Digitization) được sửdụng để chỉ quá trình chuyển đổi dữ liệu truyền thống sang dữ liệu số mà máy tính điện tử có thể hiểu được Thông thường, các dữ... quả không cao và chi phí sẽ rất tốn kém Còn khi ứng dụng đồ hoạ3D vào, thì những vấn đề đó trở lên hết sức đơn giản, và hiệu quả của nó mang lại thì thực sự là to lớn, kể cả vật chất lẫn tinh thần 14 Một số ví dụ của ứng dụngkỹthuật đồ hoạ: Hình 1.11 Các ứng dụng của kỹthuật đồ hoạ 1.2 Bài toán sốhóahiệnvật3D 1.2.1 Giới thiệu bài toán sốhóaHiện nay, trong xu thế phát triển để hội nhập, chúng... được sửdụng để xây dựng lại mô hình kỹthuật 3 23 chiều của đối tượng Scan 3D đã mở ra một bước ngoặt mới trong côngnghệ 3D, bất kỳ mô hình vật chất nào tồn tại trên thế giới đều được có thể mô hình hóa bằng dữ liệu kĩ thuậtsố chỉ trong vòng vài giờ đồng hồ Khác với máy Scan 2D được sửdụng rộng rãi trong đời sống hằng ngày thường dùng để Scan tài liệu, giấy tờ, hình ảnh Máy Scan 3D được ứng dụng. .. kĩ thuật Thu thập dữ liệu 3D là cần thiết cho một loạt các ứng dụng Các thiết bị này được sửdụng rộng rãi trong ngành công nghiệp giải trí, sản xuất phim hay trò chơi điện tử Và một số ứng dụng phổ biến khác trong thiết kế công nghiệp, chế tạo dụng cụ chỉnh hình, tạo chân tay giả, kỹthuật đảo ngược hay tạo mẫu, kiểm soát/kiểm tra chất lượng sản phẩm và các tài liệu liên quan đến văn hóahiện vật. .. 3D Max cung cấp những dữ liệu hình ảnh trong kỹthuật chính xác tỉ lệ 1: 1, không có nhu cầu để sửa chữa cho độ phóng đại hình học Planmeca PROMAX 3D Max cũng cung cấp độ phân giải cao nghiêncứu TMJ cho những đánh giá đúngsự thật và chính xác của các arthritides doanh, hình thái condylar, và các mối quan hệ condyle-hố 2.3 Kỹthuậtsửdụng phần mềm chuyên dụng Các phần mềm thông dụnghiện nay để số. .. diện giữa người sửdụng và hệ thống máy tính 3D * Thư viện xử lý đồ họa OpenGL OpenGL là một tiêu chuẩn kỹthuật đồ họa nhằm mục đích tạo ra một giao diện lập trình ứng dụng đồ họa3D được phát triển đầu tiên bởi Silicon Graphic, Inc OpenGL đã trở thành một chuẩn công nghiệp và các đặc tính kỹthuật của OpenGL do Uỷ ban kỹthuật ARB OpenGL cho phép phát triển các ứng dụng đồ họasửdụng nhiều ngôn... vậy việc mô hình hóa hay sốhóa đối tượng là một trong những bước rất quan trọng Nó là yếu tố quyết định cho sự thành công của bất cứ một ứng dụng 15 thực tại ảo nào Ví dụ: sốhóa cấu kiện kiết trúc, các chi tiết máy móc cần độ chính xác cao Hay sốhóa các vật thể trong bảo tàng cũng cần độ chính xác để người xem như cảm nhận được đang đứng trong không gian thật (Việc sốhóahiệnvật rất quan trọng,... một số ứng dụng mới nổi lên trong thời gian gần đây của đồ hoạ3D như: đồ hoạ3D ứng dụng trong sản suất, trong ngành rôbốt, trong hiển thị thông tin (thăm dò dầu mỏ, hiển thị thông tin khối, …) đồ hoạ3D có tiềm năng ứng dụng vô cùng lớn Có thể nói: Mọi lĩnh vực “có thật” trong cuộc sống đều có thể ứng dụng “thực tế ảo” để nghiêncứu và phát triển hoàn thiện hơn Một lĩnh vực đầy hứa hẹn là việc sử dụng. .. QUÁT VỀ ĐỒ HỌA3D VÀ BÀI TOÁN SỐHÓAHIỆNVẬT 1.1 Khái quát về đồ họa3D 1.1.1 Đồ họa3D Đồ họa máy tính là một lĩnh vực nghiêncứu về cơ sở toán học, các thuật toán cũng như các kĩ thuật để cho phép tạo, hiển thị và điều khiển hình ảnh trên màn hình máy tính Đồ họa máy tính có liên quan ít nhiều đến một số lĩnh vực như đại số, hình học giải tích, hình học họa hình, quang học, và kĩ thuật máy tính, ... thấy công việc mô hình hóa hay số hóa đối tượng 3D quan trọng luận văn lựa chọn đề tài Nghiên cứu kỹ thuật số hóa vật sử dụng công nghệ 3D nhằm hệ thống hóa quy trình, phương pháp số hóa vật. .. việc tìm hiểu công nghệ số hóa vật 3D quan trọng tùy đối tượng cần số hóa áp dụng phương pháp khác * Số hoá Hình 1.12 Số hóa tài liệu Thuật ngữ số hoá” (tiếng Anh: Digitization) sử dụng để trình... “Khái quát đồ họa 3D toán số hóa vật Nội dung “Chương 1” vấn đề đồ họa 3D, đồng thời nêu lên toán số hóa vật vai trò ứng dụng thực ảo 2 Chương 2: “Một số kỹ thuật số hóa 3D Đây nội dung luận