Tạo các cấp trong thời gian thực với CityEngine theo thủ tục


7

Có ai đã sử dụng CityEngine thủ tục để tạo các cấp trong thời gian thực chưa?

Nó dường như được sử dụng trong sản xuất hoặc tiền sản xuất do chi phí khá lớn, nhưng có ai đã điều chỉnh nó để chạy trong thời gian thực hoặc trong một thử nghiệm hoặc trong một trò chơi?

Chỉnh sửa: Vui lòng bao gồm người hoặc nhóm người đã thực hiện việc này, trò chơi hoặc kiểm tra nó đã được sử dụng và mô tả ngắn gọn về cách thực hiện.


2
Vì vậy, bên ngoài có hay không bạn đang hỏi gì ở đây?
Jesse Dorsey

Vì vậy, những gì bạn muốn biết chính xác?
tốc

1
@Noctrine: vậy? tôi nghĩ đó là loại câu hỏi chính mà các trang SE thích ...
RCIX

@RCIX Có vẻ như người dùng đang tìm kiếm thứ gì đó khác.
Jesse Dorsey

1
Xem xét việc đọc lại câu hỏi "Làm thế nào có thể sử dụng CityEngine thủ tục để tạo các cấp trong thời gian thực?" - xem nhận xét của tôi về câu trả lời của tôi.
Ricket

Câu trả lời:


10

Tên tôi là Matthias Buehler, tôi là người quản lý nội dung tại thủ tục, inc.

để có ý tưởng về cách hiện tại để triển khai cityengine trong đường ống trò chơi, hãy xem trường hợp hiển thị sau: http://www.procedural.com/showcase/showcase/destroyed-city.html

đây là một trò chơi được tạo ra từ đầu bởi một vài học sinh. anh chàng chịu trách nhiệm bố trí cấp độ đã sử dụng cityengine để tạo ra tất cả các hình học xây dựng. tất nhiên các tài sản được mô hình hóa trong một ứng dụng 3d khác.

...

các bạn đang tham khảo một phương pháp để tạo ra các mô hình (trong các LOD khác nhau) trực tiếp từ trong trò chơi ("thời gian thực"), (không phải khởi động CE và xuất các mô hình) bằng cách gọi trực tiếp công cụ ngữ pháp hình dạng cga. Điều này hiện không thể, nhưng chúng tôi đã được hỏi về điều này nhiều lần rồi. một số phát triển hiện tại của chúng tôi đi theo hướng đó, vì một trong những trọng tâm chính của chúng tôi là thị trường trò chơi.

tất nhiên, quy trình công việc là - tất nhiên - để tạo ra một nhóm các lưới trong các LOD khác nhau và tải chúng một cách linh hoạt (dựa trên độ gần, ..), như đã được thực hiện trong hầu hết các trò chơi ngày nay.


@ Matthias Bạn có nghĩ về việc cho phép các nhà phát triển đóng gói công cụ ngữ pháp hình dạng cga với các trò chơi không? Tôi nói điều này bởi vì nó có thể tạo ra sự thú vị trong trình chỉnh sửa / trình tạo cấp trò chơi ngay cả khi nó không được sử dụng trong thời gian thực. Hãy tưởng tượng nếu một trò chơi tạo ra ngữ pháp cga từ trình phát được cung cấp văn bản dữ liệu, âm nhạc, hình ảnh. Người chơi có thể đi qua một thế giới phản chiếu dữ liệu của cô.
Smothers

2

(mỉa mai ở đây)

Nhưng trong tất cả sự nghiêm túc, tôi nghĩ rằng đặt cược tốt nhất của bạn tại thời điểm này sẽ là liên hệ với công ty về việc sử dụng sản phẩm của họ. Theo kinh nghiệm của tôi, các công ty rất sẵn lòng hỗ trợ sản phẩm của họ, đặc biệt nếu bạn là khách hàng hoặc khách hàng tiềm năng và bạn sẽ nhận được câu trả lời tốt nhất từ ​​các nhà phát triển thực tế của sản phẩm.


Bạn có thể đề cập đến tên của họ, hoặc nó là một bí mật?
Smothers

Tôi không có manh mối. Tôi chỉ đoán và tôi đã trả lời câu hỏi ban đầu của bạn về "có ai đã sử dụng nó chưa?" Bây giờ với chỉnh sửa của bạn, bạn có thể nhận được một số phản hồi hữu ích.
Ricket

Tôi phải xin lỗi, tôi đã nhầm câu hỏi của bạn là "đã có ai sử dụng _" nhưng thay vào đó, "có ai đã sử dụng _ để làm [điều mà ban đầu không dành cho nó]", có vẻ hợp lệ. Mặc dù đó vẫn không phải là cách tốt nhất để hỏi điều này. Bạn có thể nhận được phản hồi tốt hơn (hoặc ít đáng ghét hơn / không nghiêm trọng) từ việc viết lại câu hỏi "Làm thế nào để CityEngine có thể được sử dụng để tạo các cấp độ trong thời gian thực?", Và thực sự hỏi làm thế nào nó có thể được thực hiện. Nếu đó là câu hỏi của bạn, dù sao.
Ricket

Đừng lo lắng, tôi sẽ không đặt câu hỏi trong tiêu đề từ bây giờ vì nhiều người có thể chỉ lướt qua nó.
Smothers

@Smothers Tiêu đề ở dạng câu hỏi vẫn được ưa thích.
Jesse Dorsey

0

Tùy chọn tốt nhất sẽ liên quan đến việc hỏi những người sáng tạo nếu có thể hoặc bất cứ ai đã làm điều đó.

Tại sao chính xác bạn muốn chạy nó trong trò chơi? Dường như không có nhiều điểm. Ngay cả khi bạn có thể chạy nó trong trò chơi, lượng nước đổ xuống sẽ rất lớn. Do đó khiến nó trở nên tầm thường hoặc tệ hơn.


Tôi yêu cầu những người sáng tạo kêu vang ở đây thực sự. Tự hỏi nếu họ sẽ.
Jesse Dorsey

Ôi. Hy vọng như vậy, sẽ tốt để có được một số lời khuyên được đặt tốt hơn.
Vịt Cộng sản

Tôi nghĩ rằng nếu nó có thể được chạy trong trò chơi thì đó có thể là một cách để tạo ra các cấp độ vô hạn. Tại sao kết xuất phải được tưới xuống để chạy trong thời gian thực? Quy mô của thế giới được tạo ra trong mỗi lần vượt qua sẽ bị giới hạn nhưng vì chúng tôi liên tục tạo ra hình học, chúng tôi chỉ cần lo lắng về độ phân giải của khu vực ngay lập tức xung quanh PC. CityEngine thậm chí có thể xử lý LOD trực tiếp.
Smothers

"Nó dường như được sử dụng trong sản xuất hoặc tiền sản xuất do chi phí khá lớn"
Vịt Cộng sản
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.