(Liên kết được trích dẫn trong liên kết pastebin: http://pastebin.com/PpJknMuT )
Vâng, bạn có thể nói rằng có 2 loại khác nhau. NÓ phụ thuộc vào điều bạn muốn. Ví dụ: nếu chúng tôi tham gia một trò chơi GTA gần đây, 100 nghệ sĩ đã được sử dụng để tạo thành phố và cá nhân hóa nó. Tạo thủ tục có thể được sử dụng ở đây, nhưng nó sẽ được sử dụng như một công cụ nghệ sĩ thay vì một thứ gì đó chạy trên công cụ trò chơi vì chúng tôi không đặc biệt muốn bố trí thành phố khác nhau với mỗi trò chơi.
Vì vậy, luận văn đại học của tôi là về thế hệ thành phố thủ tục với phân vùng thành phố: [1]
Công cụ này được sử dụng bởi nghệ sĩ để tạo ra một thành phố trong khi cho phép kiểm soát các khía cạnh khác nhau nếu họ yêu cầu. Thế hệ thành phố tương tự như các hệ thống L mà Pascal Mueller nhìn thấy: [2] Phân vùng thành phố hoạt động như một bản đồ hình ảnh lấy xác suất của các khu vực (thương mại, dân cư, công nghiệp) từ dữ liệu rgb pixel. Có thể tự động hóa thế hệ nếu bạn muốn, nhưng để làm cho các thành phố trông đáng tin, thuật toán sẽ phải phức tạp hơn nhiều khi sử dụng cơ học AI dân số thay vì thuật toán L-System và nhiễu.
Trên thế hệ bay có thể được nhìn thấy trong [3] hoặc tôi đoán ví dụ đơn giản nhất sẽ là máy bay trực thăng: [4]
Một cái gì đó tương tự như Torchlight sẽ là Infinity: Quest for Earth [5]
Trong Infinity, thiên hà và mọi thứ bên trong nó được tạo ra với giá trị hạt giống, sau đó tạo ra tất cả các biến khác được sử dụng để tạo ra mọi thứ có trong thiên hà (các hành tinh, mặt trời, v.v.) Liên kết nói về cách thức hoạt động của chi tiết này.