báo cáo cá nhân bài tập dài nội dung số lập trình tổng hợp đối tượng 3d

15 3 0
báo cáo cá nhân bài tập dài nội dung số lập trình tổng hợp đối tượng 3d

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG BÁO CÁO CÁ NHÂN  Bài tập dài nội dung số Giảng viên hướng dẫn: TS Phạm Văn Tiến Sinh viên thực hiện: Nguyễn Quang Huy Mã số sinh viên: 20172608 Hà Nội, tháng 12 năm 2021 1|Page Mục Lục Chương 1: Công việc tiến hành Công việc thực 1.1 Lập trình tổng hợp đối tượng 3D .3 1.2 Gia công nhúng đối tượng 3D vào đồ .5 1.3 Lập trình điều khiển quỹ đạo chuyển động đối tượng 3D Chương 2: Kết 10 Kết 10 1.1 Lập trình tổng hợp đối tượng 3D .10 1.2 Gia công nhúng đối tượng 3D vào đồ 11 1.3 Lập trình điều khiển quỹ đạo chuyển động đối tượng 3D 12 TÀI LIỆU THAM KHẢO 13 2|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d Chương 1: Công việc tiến hành Cơng việc thực 1.1 Lập trình tổng hợp đối tượng 3D  Biên dịch cài đặt openMVG để tái tạo cấu trúc 3D từ hình ảnh Linux o Tải xuống mã nguồn cài đặt số thư viện cần thiết cho việc biên dịch openMVG o Tạo thư mục openMVG_Build máy để xây dựng mã nguồn, chạy cmake -DCMAKE_BUILD_TYPE=RELEASE /src/ để cấu hình o Chạy sudo cmake build target install để xây dựng cài đặt bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 3|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Biên dịch cài đặt PMVS kết hợp với openMVG phía để tạo đối tượng 3D hồn chỉnh o Tải xuống mã nguồn cho Linux CMVS-PMVS o Tạo thư mục OutputLinux máy để xây dựng mã nguồn trên, chạy cmake /program sudo make install để xây dựng cài đặt  Thu thập ảnh liệu đối tượng đầu vào, sử dụng mã nguồn mở phía để tổng hợp đối tượng 3D từ ảnh đầu vào qua bước: bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 4|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d o Xử lý liệu hình ảnh đầu vào tạo tệp sfm_data.json - tệp mô tả tập liệu hình ảnh sử dụng bao gồm thơng số: tên ảnh, kích thước, thơng tin hiệu chuẩn máy ảnh o Tính tốn mơ tả hình ảnh (các vùng cục bộ) cho tệp sfm_data.json tạo bên lưu lại chúng o Sử dụng kết mô tả hình ảnh vừa tính tốn sử dụng lọc để tìm “key point” tập hợp ảnh o Từ “key point” phía trên, ta có đám mây điểm mơ tả cấu trúc đối tượng 3D, cuối tính tốn màu sắc cấu trúc  Chuyển đổi tệp SfM_Ouput thành dự án PMVS, kết trả đối tượng 3D hoàn chỉnh từ ảnh chụp, file output thu có định dạng ply 1.2 Gia cơng nhúng đối tượng 3D vào đồ  Cài đặt phần mềm Blender để gia công đối tượng 3D đồ Blender bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 5|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Sử dụng Blender để gia công đối tượng 3D tạo khu vực đồ tải o Import file định dạng 3D thu vào Blender, click -> Modeling -> chuột trái vẽ bouding box quanh phần muốn xóa -> phần chuyển thành màu cam hình -> chuột phải -> click Delete Vertices để xóa o Click chuột phải -> Set Origin -> Geometry to Origin để set đối tượng 3D vào khung hình, cơng cụ bên trái hình, chọn Rotate để xoay đối tượng phù hợp với góc nhìn o Ngồi ra, bên phải hình, có option Location, Rotation Scale, ta chỉnh sửa thông số để điều chỉnh đối tượng cho phù hợp với góc nhìn bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 6|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d o Gia công tương tự với đồ 3D khu vực tạo theo thao tác phía để có kết ưng ý o Sau chỉnh sửa xóa khung cảnh không cần thiết đối tượng, Blender hỗ trợ việc export file sau sửa thành nhiều định dạng file 3D khác bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 7|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 1.3 Lập trình điều khiển quỹ đạo chuyển động đối tượng 3D  Cài đặt Unreal Engine để lập trình xây dựng chuyển động 3D từ đối tượng tạo phần Unreal Engine  Tải về đối tượng 3D kèm theo các animation có sẵn (chạy, nhảy…) sau đó  add vào bản đồ số 3D  Tạo class kế thừa từ class Character – class liên quan đến chuyển động lại đối tượng bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 8|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Include thư viện liên quan đến điều khiển đầu vào(bàn phím, chuột…), điều khiển đối tượng, setup camera  Định nghĩa Input cho project gồm có Jump, MoveForward, MoveRight, Turn, LookUp  Liên kết Input với hàm thực thi sau nhận tín hiệu Input bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 9|Page bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Định nghĩa hai hàm MoveForwar MoveRight, hai hàm gọi có đầu vào W, A, S, D định nghĩa bên  Trong “World outliner tìm kiếm Light Directional thêm vào project, chức cho phép tạo mặt trời chiếu sáng từ xuống đồ 3D  Điều chỉnh hướng và góc chiếu của mặt trời  bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 10 | P a g e bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Đổ bóng lên vật thể khác q trình đối tượng 3D di chuyển  Các đối tượng 3D dựng sẵn và các animation được tải về tại trang web mimaxo.com, import đối tượng 3D và các animation vào project   Tiến hành lập trình để tạo add chuyển động vào đối tượng 3D, lấy giá trị vận tốc đối tượng qua hàm “get velocity bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 11 | P a g e bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Giá trị vận tốc đối tượng truyền qua hàm control animation, vận tốc đối tượng trạng thái anim “Idle”, vận tốc max chuyển động set 375.0 -> vận tốc đối tượng lớn 375.0 đối tượng trạng thái “Running” bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 12 | P a g e bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d Chương 2: Kết Kết 1.1 Lập trình tổng hợp đối tượng 3D  Nếu thực thành công bước phía trên, thư mục models PMVS có file output với định dạng ply đối tượng 3D  Import file đối tượng 3D vừa thu vào phần mềm Blender để quan sát kết 1.2 Gia công nhúng đối tượng 3D vào đồ  Chỉnh sửa, gia công đối tượng 3D tạo, cắt gọt khung cảnh không cần thiết bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 13 | P a g e bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d  Nhúng thành công đối tượng 3D vào đồ số khu vực sau chỉnh sửa 1.3 Lập trình điều khiển quỹ đạo chuyển động đối tượng 3D  Video demo xem Demo_chuyen_dong  Kho mã nguồn nhóm xem Source_laptrinh_nds  Video demo animation and sound effect xem bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d 14 | P a g e bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d bao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3dbao.cao.ca.nhan.bai.tap.dai.noi.dung.so.lap.trinh.tong.hop.doi.tuong.3d

Ngày đăng: 02/01/2024, 23:40

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan