Đây là ứng dụng Linux có tên Hệ thống bản đồ 3D và địa hình mới có bản phát hành mới nhất có thể được tải xuống dưới dạng address_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên Hệ thống Bản đồ 3D và Địa hình Mới này với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Hệ thống bản đồ 3D và địa hình mới
MÔ TẢ
Hệ thống kết xuất bản đồ 3D và địa hình tiên tiến rất nhẹ. Phụ thuộc tối thiểu: OpenGL, SDL.
Nó được phân phối trong 2-3 mô-đun riêng biệt:
1. việc triển khai C ++ của các thuật toán kết xuất địa hình và / hoặc bề mặt mà tôi đã phát triển: cả biến thể đa luồng và không đa luồng đều được chuyển đổi lại.
2. Có vẻ như ở điểm 1., nhưng với mô-đun kết xuất mạng đường và phát hiện va chạm mà tôi đã viết trước đây. Nó cũng thêm một số cây ở trên cùng của địa hình. (vesion đa luồng chưa được phát hành)
3. Xem như điểm 2 .. Kết xuất địa hình đa luồng, các con đường trên đó và các phương tiện di chuyển xung quanh.
Phần quan trọng nhất là vẽ địa hình. Thuật toán ở trung tâm của nó có tính năng xấp xỉ bề mặt đa giác abut định lý thứ nhất và thứ hai của tôi. Phải mất 2 năm để phát triển nó. Về mặt kỹ thuật, nó là một thuật toán kết xuất mức độ chi tiết động liên tục, phụ thuộc vào chế độ xem. Các tính năng chính là sự đơn giản và tài liệu.
Dễ dàng chạy trên địa hình 4k x 4k, nhưng còn nhiều hơn thế nữa.
Tính năng
- Vui lòng duyệt qua tab "Tệp" để xem các gói. Chọn một trong những bạn thích.
- Riêng mô-đun Kết xuất địa hình: đa luồng (nhanh hơn trên máy tính đa lõi) và không đa luồng (mã nguồn đơn giản hơn nhưng chậm hơn trên máy tính đa lõi) các phiên bản được cung cấp riêng. Sử dụng một trong những mong muốn!
- riêng module composite: Hệ thống bản đồ 3D thiết lập trên địa hình. Biến thể đa luồng và không đa luồng được cung cấp riêng biệt.
- mô-đun tổng hợp có bản đồ 3D trên địa hình, với các phương tiện di chuyển tự do. Sử dụng mô-đun địa hình đa luồng. Đừng nghĩ rằng điều này làm cho một trò chơi giống như GTA đầy đủ tính năng, nhưng nó sẽ là một điểm khởi đầu tốt cho một chương trình như vậy hoặc tương tự.
- Thời gian biên dịch rất ngắn: 10-15 giây trên máy tính hiện đại giá rẻ.
- Mã nguồn rất ngắn; không có phụ thuộc - chỉ cần thư viện OpenGL / Mesa và SDL; cùng với thư viện C ++ chuẩn của corurse.
- thông tin và tài liệu được nâng cao nhanh chóng.
- Ngoài ra còn có một biến thể đơn giản của riêng mô-đun Kết xuất địa hình: đa luồng hoặc không, có thể được điều chỉnh trong mã nguồn, theo tài liệu (nó trên trang chủ). Nó dựa vào định lý thứ 4 của tôi về phép xấp xỉ bề mặt đa giác thay vì định lý thứ nhất.
- Từ quan điểm lý thuyết, hương vị quan trọng nhất là "hệ thống địa hình đơn giản ngẫu nhiên": xem tài liệu để biết chi tiết. Nó thậm chí không cần bản đồ chiều cao bên ngoài, vì vậy thời gian tải xuống rất ngắn vì nó chỉ khoảng 2 MB.
- Phiên bản 2 của Hệ thống địa hình mới hiện đã được cải tiến: nó nhanh hơn đáng kể. Về cơ bản, nó là sự "hợp nhất" của thuật toán hệ thống địa hình mới và thuật toán hệ thống địa hình đơn giản hóa. Nó dựa vào cả định lý 1 và 4 của tôi về phép xấp xỉ bề mặt đa giác. Nó đạt được tốc độ cao hơn bằng cách không loại bỏ các chi tiết mà sau đó sẽ được thêm lại để làm cho các khu vực liền kề phù hợp với thời tiết theo định lý 1. Việc kiểm tra được thực hiện theo định lý 4. Về cơ bản, nó nhanh hơn vì nó không loại bỏ các chi tiết sẽ kích hoạt điều kiện cho định lý 1 để yêu cầu thêm chi tiết seme để làm cho các khu vực liền kề phù hợp với thời tiết. Rõ ràng định lý 3 cũng được sử dụng, như trong tất cả các biến thể.
Khán giả
Khoa học / Nghiên cứu, Giáo dục, Nhà phát triển, Người dùng cuối / Máy tính để bàn, Kỹ thuật
Giao diện người dùng
OpenGL, Project là một công cụ 3D, SDL
Ngôn ngữ lập trình
C + +
Categories
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/newterrainand3dmapsystem/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.