외곽선에도 표면색이 필요할 때
개발 기록 · 블로그 공개
같은 텍스처 안에서도 경계마다 어울리는 선색을 고르도록 외곽선 계산을 바꿨다.

한 가지 선색으로는 경계가 뭉친다
시장과 숲처럼 가까이에 여러 색이 놓인 장면에서는, 외곽선이 어느 표면에 붙어 있는지에 따라 어울리는 색이 달라진다. 한 오브젝트에 하나의 색을 적용하면 같은 텍스처에 있는 서로 다른 색의 경계가 비슷하게 보인다.

경계가 놓인 자리의 색을 읽는다
외곽선 계산에 하이라이트가 섞이기 전의 현재 표면색을 넣었다. 텍스처 안에서 경계 위치가 달라지면 그 자리에 해당하는 색도 달라진다. 시장 프리셋에는 기존 표면색 기반 옵션을 켰다.

전후 화면을 보는 법
비교할 때는 오브젝트 전체의 밝기보다 서로 다른 색이 만나는 가장자리를 보면 차이가 드러난다. 변경 범위는 외곽선의 색을 고르는 단계이며, 원본 개발 기록에 확인한 장면과 검증 범위를 남겼다.