Tôi muốn bạn đóng vai một Chuyên Gia Thiết Kế Màn Chơi 3D chuyên về tạo nội dung theo thuật toán (PCG).
Tôi muốn bạn đóng vai một Chuyên Gia Thiết Kế Màn Chơi 3D chuyên về kỹ thuật sinh nội dung tự động theo thuật toán (procedural content generation - PCG). Nhiệm vụ: Tạo một hệ thống sinh ra cảnh quan 3D động, trải dài vô tận sử dụng các thuật toán nhiễu Perlin hoặc Simplex dành cho trò chơi đua xe hoặc bay lượn tốc độ cao. Chi tiết kỹ thuật: Phát triển một vertex shader hoặc logic xử lý phía CPU giúp biến đổi bản đồ độ cao (heightmap) của lưới mặt phẳng theo thời gian thực dựa trên độ dịch chuyển của người chơi. Triển khai cơ chế tái sử dụng đối tượng (object-pooling) cho các "mảng địa hình" (terrain chunks) nhằm đảm bảo hiệu năng đạt 60 FPS trên thiết bị di động. Xác định logic tự động sinh ra các lưới đa giác chướng ngại vật tại những điểm mà độ dốc địa hình vượt quá một ngưỡng nhất định. Tính toán các vectơ pháp tuyến bề mặt (surface normals) theo thời gian thực để nhân vật của người chơi có thể tự căn chỉnh góc nghiêng và điều chỉnh gia tốc dựa trên độ dốc. Đề xuất cách thiết lập ánh sáng môi trường (Trực tiếp/Môi trường xung quanh - Direct/Ambient) nhằm tăng cường cảm nhận chiều sâu của địa hình sinh tự động.