Trò chơi / công cụ kết xuất mã nguồn mở khá? [đóng cửa]


11

Nó có thể nằm ngoài miền của nguồn mở (vì không có nhiều trò chơi nguồn mở muốn / cần thực hiện tất cả những trò chơi này) nhưng có một trò chơi hoặc công cụ kết xuất mã nguồn mở hiện có có khả năng như:

  • chu kỳ ngày / đêm
  • thời tiết năng động gió / mưa / mây / vv
  • bề mặt ẩm ướt (bề mặt trông ướt trong mưa)
  • nước thực tế
  • địa hình rộng lớn với khả năng xác định "đường"
  • ngoại thất và nội thất liền mạch
  • rừng (rất nhiều cây, lộn xộn, vv)
  • ánh sáng thực tế (tức là ánh sáng từ ngọn lửa / ngọn nến)

nếu công cụ trò chơi:

  • vật lý tích hợp
  • hỗ trợ xe
  • ai
  • nhiều người chơi / mạng có khả năng .. có thể mmo
  • nhận diện giọng nói
  • Vân vân

Câu trả lời:


17

Nếu bạn đang tìm kiếm một công cụ kết xuất thực hiện tất cả danh sách đầu tiên đó ngay lập tức, tôi không nghĩ bạn sẽ tìm thấy nhiều. Những thứ như công cụ chiếu sáng ưa thích và công cụ ngày / đêm rất đặc trưng cho trò chơi / mô phỏng và hầu hết các công cụ kết xuất sẽ không có loại công cụ được tích hợp hoặc triển khai được tích hợp sẽ không đáp ứng nhu cầu cụ thể của bạn.

Tôi sử dụng Ogre3D , mà tôi hết lòng giới thiệu:

mã nguồn mở

Ogre là mã nguồn mở, theo giấy phép MIT.

chu kỳ ngày / đêm

Không có gì được xây dựng, mặc dù có một vài phần mở rộng thực hiện loại điều này ( Caelum xuất hiện trong tâm trí).

thời tiết năng động gió / mưa / mây / vv

Một lần nữa, không có gì ngoài hộp, nhưng có một số tiện ích mở rộng hoạt động như thế này (một lần nữa, Caelum và cả SkyX ).

bề mặt ẩm ướt (bề mặt trông ướt trong mưa)

Bạn sẽ phải viết một shader cho nó, nhưng điều đó là có thể (tôi đã đạt được hiệu ứng như vậy trong quá khứ với Ogre).

nước thực tế

Có một hoặc hai plugin cho cái này ( Hydrax khá đẹp) và mẫu SDK 'Fresnel' cho thấy một shader nước phản xạ / phản xạ đơn giản (và có một mẫu khác hoặc hai dành cho hiệu ứng nước).

địa hình rộng lớn với khả năng xác định "đường"

Không có đường, nhưng gần đây, Ogre có một hệ thống địa hình mới rất đẹp.

ngoại thất và nội thất liền mạch

Ogre có một vài plugin khác nhau cho các khu vực được kết nối cổng thông tin, v.v., vì vậy nó sẽ hỗ trợ bất cứ điều gì bạn cần.

rừng (nhiều cây cối, bừa bộn, v.v.) **

Ogre có một số khả năng xử lý theo khối được tích hợp và addon Paged Geometry được cho là khá đẹp.

ánh sáng thực tế (tức là ánh sáng từ ngọn lửa / ngọn nến) **

Ngoài một số shader ví dụ đi kèm với các mẫu, không có bất kỳ shader ánh sáng tích hợp nào, nhưng hệ thống vật liệu / shader giúp bạn dễ dàng có được một shader ánh sáng và chạy.

Nhìn chung, Ogre có khả năng đó, và có một hệ thống vật liệu / đổ bóng rất mạnh mẽ, nhưng bạn sẽ phải tự viết các shader cho rất nhiều hiệu ứng (và điều này đúng với hầu hết các công cụ kết xuất khác, bạn không thể thực sự tạo ra các giải pháp một kích cỡ phù hợp cho tất cả các hiệu ứng này).


Cảm ơn, tôi đã nhìn vào ogre nghĩ rằng nó có vẻ như là một lựa chọn tốt. Tôi đã không có được như một số các plugin đó. Cảm ơn các liên kết.
Tim

2

DevMaster duy trì một danh sách toàn diện về động cơ và tính năng:

http://www.devmaster.net/engines/

Hầu hết các động cơ sẽ không cung cấp chu kỳ ngày / đêm vì luôn có thời gian trong chu kỳ mà bản đồ kém sáng và trông xấu (giống như đời thực) - thường là một tính năng không cần thiết cho các trò chơi.


Tôi hiểu những gì bạn nói về chu kỳ ngày / đêm .. nhưng tôi có một cách khác. Tôi nghĩ rằng ngay cả những game bắn súng góc nhìn thứ nhất cũng có thể thêm yếu tố chu kỳ ngày / đêm để thêm vào thử thách, tạo cơ hội cho việc tàng hình cũng như môi trường sáng rực tiêu chuẩn của bạn miễn là nó được cân bằng tốt. Tuy nhiên, nó gần như là một 'phải có' cho các trò chơi theo phong cách nhập vai.
Tim

1
Tổng quan về động cơ tại devmaster nên được sử dụng để xem những gì động cơ chỉ có ngoài đó. Đừng tin vào xếp hạng tổng thể hoặc danh sách tính năng. Chủ yếu là fanboy và fangirl và một số người rất không biết gì về động cơ. Đánh giá cân bằng bởi những người có kiến ​​thức là rất hiếm. Và danh sách tính năng rất khó để so sánh, chủ yếu là các từ thông dụng và các tính năng không liên quan chỉ được liệt kê khi có / vắng mặt. Mặc dù có rất nhiều màu xám ở giữa. Mang nó với một nhúm muối.
haffax

0

Điều này có thể hơi lạc đề, nhưng tôi khuyên bạn nên suy nghĩ thật kỹ xem bạn có thực sự cần chu kỳ ngày / đêm cho dự án của mình không.

Bằng cách hỗ trợ tính năng đó, bạn đang chủ yếu nói 'không nướng trong ánh sáng / bóng cho phép', mà sẽ làm cho nó nhiều hơn thách thức để có được kết quả khá, tùy cơ mà bạn chọn.

Rất nhiều người gần đây đã bị hớp hồn bởi bản demo iPhone / iPad của Epic Citadel. Về mặt kỹ thuật, nó không làm bất cứ điều gì đáng kinh ngạc - đó là sự kết hợp giữa nghệ thuật tốt và ánh sáng nướng độc đáo.

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.