Tôi chưa tìm thấy câu hỏi nào trên các dòng này, hãy sửa cho tôi nếu tôi sai.
Cây cối (và động vật nói chung) là phổ biến trong các trò chơi. Do bản chất của họ, họ là một ứng cử viên tốt cho thế hệ thủ tục.
Có SpeedTree , tất nhiên, nếu bạn có thể đủ khả năng đó; theo như tôi có thể nói, nó không cung cấp khả năng tạo lưới cây của bạn khi chạy. Sau đó, có SnappyTree , một trình tạo cây dựa trên webgl trực tuyến dựa trên proctree.js , có khoảng ~ 500 dòng javascript.
Người ta có thể sử dụng một trong hai cách trên (hoặc một số trình tạo cây khác mà tôi chưa từng vấp phải) để tạo ra vài chục lưới cây trước đó - hoặc mô hình chúng từ đầu trong một bộ điều biến 3d - và sau đó nhân bản ngẫu nhiên / nhân rộng chúng cho một vài biến thể khác ..
Nhưng tôi muốn có một trình tạo lưới cây miễn phí, có thể liên kết.
Phương pháp khả thi:
- Chuyển proctree.js sang c ++ và xử lý giấy phép nguồn mở (dường như không phải là gpl, vì vậy có thể thực hiện được; tác giả cũng có thể sẵn sàng hợp tác để làm cho giấy phép trở nên miễn phí hơn nữa).
- Cuộn của riêng tôi dựa trên hệ thống L.
- Đừng bận tâm, chỉ sử dụng cây được tạo ngoại tuyến.
- Sử dụng một số phương pháp khác tôi chưa tìm thấy.
Cập nhật 2015 : đã kết thúc việc chuyển proctree.js sang c ++ https://github.com/jarikomppa/proctree