Chỉ cần tìm ra cách, sử dụng Pixel Shader, để chiếu kết cấu tới tứ giác do người dùng định nghĩa.Pixel shader để chiếu kết cấu tới tứ giác đơn phương
sẽ được chấp nhận tọa độ của bốn cạnh của một tứ giác:
/// <defaultValue>0,0</defaultValue>
float2 TopLeft : register(c0);
/// <defaultValue>1,0</defaultValue>
float2 TopRight : register(c1);
/// <defaultValue>0,1</defaultValue>
float2 BottomLeft : register(c2);
/// <defaultValue>1,1</defaultValue>
float2 BottomRight : register(c3);
thử vài thuật toán nội suy, nhưng không thể quản lý để làm cho nó đúng.
Có mẫu nào mà các bạn nghĩ rằng tôi có thể sửa đổi để có được kết quả mong muốn không?
Điều này hoàn toàn đúng ... nhưng cũng hoàn toàn có thể hoàn toàn bỏ qua các nội suy dựa trên tam giác của HW và xác định sơ đồ của riêng bạn trên tứ giác hoặc đa giác hoặc những thứ phức tạp hơn nữa ngay cả khi bạn có thể chia dấu chân của mình thành hình tam giác và nhận được mỗi pixel đổ bóng thông tin cần thiết (cụ thể là vị trí và giá trị của tất cả các đỉnh khác; không chỉ là hình tam giác cục bộ). Tất nhiên đây không phải là một cách đặc biệt hiệu quả khi làm việc so với hỗ trợ nội suy tam giác chuyên dụng của HW nhưng điều đó không có nghĩa là nó không có ứng dụng. – timday
Áp phích chưa được chỉ định nếu họ đang cố gắng sử dụng nội suy HW hoặc bước bên nó. Tôi đồng ý rằng cả hai đều có thể. Tôi nghĩ rằng câu hỏi ban đầu cần phải được làm rõ và cung cấp thêm chi tiết. – voidstar69