Sự khác biệt giữa skybox và skydome là gì?


18

Sự khác biệt / ưu / nhược điểm giữa skybox và skydome là gì?


5
Tôi đã chỉnh sửa câu hỏi của bạn để loại bỏ phần nào tốt hơn. Cái nào tốt hơn là một tình huống khỉ đột vs cá mập , và không phù hợp với trang web.
MichaelHouse

Câu trả lời:


22

Nếu kết cấu được thực hiện chính xác, lý tưởng là cả hai không thể phân biệt.

Khác với sự khác biệt rõ ràng của một người là một nửa hình cầu (vòm trời):

nhập mô tả hình ảnh ở đây

Và cái còn lại là một khối lập phương (hộp trời), hai cái chỉ có một vài khác biệt.

Linh hoạt nhất trong hai là vòm trời. Với số lượng đỉnh tăng lên, vòm trời cho phép thêm một số tùy chọn. Ví dụ, tô màu các đỉnh cho các hiệu ứng khác nhau.

Cách dễ nhất để thực hiện hai là hộp bầu trời. Nó chỉ là một hộp đơn giản, và rất nhanh để vẽ với ít đỉnh hơn.

Skybox

  • Dễ để thực hiện
  • Dễ dàng mã hóa tọa độ kết cấu bằng tay
  • Vẽ nhanh
  • Có thể có vấn đề với quan điểm và góc
  • Có thể khó tạo ra kết cấu trông mượt mà

Skydome

  • Dễ dàng hơn để tạo kết cấu cho (nhưng khó áp dụng hơn nhiều)
  • Chậm hơn để vẽ với nhiều đỉnh hơn
  • Linh hoạt hơn vì các đỉnh tăng
  • Ít có khả năng có vấn đề về quan điểm và không có góc để lo lắng về

1
"Có thể có vấn đề với phối cảnh và góc" đó là một lập luận rất tốt bởi vì tôi nhận thấy vấn đề tương tự trong động cơ của mình. Nếu bạn nghiêng máy ảnh xuống dưới trong khi đối diện với một góc, bạn có thể thấy bầu trời chỉ là một cái hộp.
Tara

19

Skybox là một khối lập phương có hình ảnh bầu trời chiếu lên sáu mặt của nó để nó trông giống như một bầu trời nếu máy ảnh được đặt ở trung tâm chính xác. Tức là mỗi mặt của tam giác có góc nhìn 90 độ.

Skydome là một bit hình học hình vòm được kết xuất trông giống như một bầu trời.

Một skybox bị hạn chế hơn về mặt hoạt hình và có độ phân giải cố định.

Một skydome, được xây dựng từ hình học thực, có thể có nhiều chi tiết hơn ở nơi nó cần (ví dụ như mặt trăng hoặc đường chân trời thành phố) và ít chi tiết kết cấu ở những nơi không cần thiết (như nền trời trơn). Một skydome cũng có thể được sáng tác và hoạt hình từ các phần riêng biệt, đến những thứ sinh động như mây và chuyển động của các thiên thể.

Sử dụng hình học cho bầu trời cũng có nghĩa là bạn có thể có được hiệu ứng thị sai. Giả sử bạn đã có hộp bầu trời của mình được mô hình hóa ở tỷ lệ 1/10, chỉ cần di chuyển camera 1/10 bản dịch của nó khi hiển thị hình học bầu trời. Bằng cách này, bạn có thể kết hợp hình học thế giới và hình học bầu trời ở các tỷ lệ khác nhau mà không gặp phải các vấn đề chính xác về bộ đệm.

Nói chung, thuật ngữ "skybox" đã được sử dụng để chỉ bất cứ điều gì được sử dụng để kết xuất bầu trời tách biệt với hình học thế giới. Nhưng theo truyền thống, skybox là một khối kết cấu được kết xuất ở gốc để cung cấp ảo ảnh của bầu trời.


1
+1 Tôi đã không xem xét một skydome tĩnh với số lượng đa giác tăng xung quanh các tính năng. Ý kiến ​​hay.
MichaelHouse

"Một skydome cũng có thể được sáng tác và hoạt hình từ các phần riêng biệt, đến những thứ sinh động như mây và chuyển động của các thiên thể." Bạn không thể sử dụng skybox với một quả cầu bên trong nó, nơi bạn đặt những thứ hoạt hình?
Tara
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.