Vẽ phòng tắm 3D opengl c++ Kỹ thuật đồ họa máy tính

[Mã code 43683]
  1 Đánh giá    Viết đánh giá
 2      258      4
Phí tải: 50 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
26-5-2025
Loại file
Full code
Dung lượng
#
Code đã kiểm thử
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Đây là sản phẩm phòng tắm 3D hiện đại, mô phỏng chi tiết không gian nội thất và hệ thống chiếu sáng. Sản phẩm bao gồm: • Kiến trúc căn phòng • Đồ nội thất và phụ kiện • Hệ thống chiếu sáng • Hệ thống


MÔ TẢ CHI TIẾT

Đối tượng đồ họa 3D:

  1. Sàn nhà
  2. Ba bức tường
  3. Trần nhà
  4. 4 bóng đèn
  5. Cửa ra vào
  6. Tham lau
  7. Ổ điện
  8. Thùng rác
  9. Tủ lavabo kèm chậu rửa
  10. Gương
  11. Thanh treo khăn mặt
  12. Bồn cầu kèm vòi xịt
  13. Bình nóng lạnh
  14. Quạt hút mùi
  15. Vòi hoa sen 1
  16. Kệ đựng đồ 1
  17. Sữa tắm, dầu gội
  18. Cống thoát nước
  19. Móc treo quần áo
  20. Hai vòi nước gắn tường
  21. Kệ đựng đồ 2
  22. Sữa tắm, dầu gội 2
  23. Vòi hoa sen 2 kèm 2 vòi dưới
  24. Bồn tắm
  • Nguồn sáng môi trường (Ambient Light): 1
  • Chúng tôi khai báo một mức sáng môi trường chung giúp “làm sáng” toàn cảnh, tránh vùng tối cục bộ quá sâu. Mặc định OpenGL cung cấp một global ambient và trong code mỗi đèn cũng có thành phần ambient riêng (ví dụ light_ambient trong lightOne(), lightTwo(), lampLight(), dirLight()), nhưng xét về khái niệm thiết kế thì nhóm xem đây là một nguồn sáng làm nền tảng cho toàn bộ cảnh.
  • Nguồn sáng định hướng (Directional Light): 1
  • Hàm dirLight() sử dụng GL_LIGHT3 với tham số GL_POSITION có w = 0 để tạo ánh sáng song song (không tắt phụ thuộc khoảng cách), mô phỏng ánh sáng vô hướng như từ cửa sổ hoặc mặt trời.
  • Nguồn sáng điểm (Point Light): 2
  • lightOne() (GL_LIGHT0) đặt tại (8, 8, −6)
  • lightTwo() (GL_LIGHT1) đặt tại (−8, 8, −6)
  • Cả hai nguồn này chiếu tỏa đều mọi hướng, giống các bóng đèn trần hai bên phòng.
  • Nguồn sáng Spot Light: 1
  • Hàm lampLight() sử dụng GL_LIGHT2, đặt tại (0, 7.5, 0) với hướng (0, −1, 0) và góc cắt (GL_SPOT_CUTOFF) 40°, chiếu tập trung xuống khu vực trung tâm phòng như một đèn trần spotlight.

 


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

đồ họa máy tính,full báo cáo,c++,3D

đồ họa máy tính,full báo cáo,c++,3D

đồ họa máy tính,full báo cáo,c++,3D

đồ họa máy tính,full báo cáo,c++,3D

đồ họa máy tính,full báo cáo,c++,3D

đồ họa máy tính,full báo cáo,c++,3D

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

Sử dụng visual studio mở file giải nén giải là và run --Chúc mn thành công!

 
 
LINK DOWNLOAD

phongtam.rar [#]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(50 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN


An Nguyễn Văn Trả lời Thích  021:14 - 29/5/2025
bạn ơi cho mình sdt zalo với ạ

ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
22:44 - 26/5/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN