각 픽셀이 높이를 나타내는 이미지 형태로 지형 고도를 나타내는 높이지도가 있다고 가정합니다. 동일한 이미지의 다른 레이어가 지형을 가로 지르는 도로의 경로를 나타내는 데 사용되므로 밝은 픽셀은 도로상의 지점을 나타내며 어두운 픽셀은 도로에서 벗어난 것으로 표시하고 중간 픽셀은 가장자리를 따라있는 장소를 나타냅니다 도로의. 이 상황에서 도로를 나타내는 자연스러운 방법처럼 보이지만 Marching Squares를 사용하여 도로의 다각형 외곽선으로 변환 할 수도 있습니다.지형 높이 맵에서 도로 평준화
질문은 알고리즘이 도로를 좌우로 가로 지르도록 높이지도를 조정하는 방법입니다. 도로의 모든 지점의 고도를 평균하여 도로를 완전히 수평으로 만드는 것은 쉽지만 실제로 도로가 작동하는 방법은 아닙니다. 도로는 언덕을 오르 내릴 수 있어야하지만 왼쪽이나 오른쪽으로 기울어지지 않아야합니다.
도로의 각도를 찾고 픽셀 사이의 높이를 선형으로 보간하는 데는 기하학적 인 해결책이 있어야합니다. 아니면 거기에 열심히 노력하지 않고 연습에서 좋은 결과를주는 더 까다로운 해결책이 있습니까?
"모든 포인트"는 모든 픽셀의 중심을 의미합니까?한 픽셀의 중심을 통과하는 법선이 두 개 이상의 픽셀 중심을 거의 통과하지 않습니까? 우리가 단순히 법선에 의해 접촉 된 픽셀을 계산하면, 많은 픽셀들이 많은 법선에 의해 영향을 받게 될 것이므로, 각각의 픽셀에 대한 평균을 계산하기 위해 어떤 표준을 사용할 것인가? – Geo
픽셀에 여러 법선이 포함되어있는 경우 가중치 평균을 사용해보세요 ... –