[Graphics] 어떻게 크레용처럼 그리나요?


Answers

이미지를 날려 버리면 반복되는 스탬프 패턴을 볼 수 있습니다. 아마도 a에서 b로 이동하면서 사용하는 작은 어소트먼트가있을 수 있습니다. 심지어 회전시킬 수도 있습니다.

라인의 흔들림은 그렇게하기가 어렵지 않습니다. 무작위로 많은 부분으로 나눠서 직선 경로에서 약간 떨어진 위치를 선택하고 스플라인을 그립니다.

Question

Crayon Physics Deluxe 는 최근 출시 된 상업용 게임입니다. 주요 링크에있는 비디오를보고 내가 말하는 것에 대해 생각해보십시오.

그것은 당신이 도형을 그리고 적절한 물리학에 반응하게합니다. 목표는 사용자가 작성한 부작용과 모양을 사용하여 화면에서 볼을 스타로 이동시키는 것입니다.

이 게임은 기본적으로 인기있는 Box2D 물리 엔진 의 래퍼이지만, 구현 방법에 대해 궁금한 점이 하나 있습니다.

그 그림은 크레용과 매우 흡사합니다. 당신은 크레용의 텍스쳐를 볼 수 있으며 실제 크레용 드로잉과 같이 두께와 어둠이 다양하게 그려집니다.

대체 텍스트 http://www.kloonigames.com/crayon/screenshots/crayon_small_01.jpg 대체 텍스트 http://www.kloonigames.com/crayon/screenshots/crayon_small_02.jpg

배경 텍스처는 여기에서 무료로 사용할 수 있습니다 .

대체 텍스트 http://img267.imageshack.us/img267/1488/crayonmh7.png
크레용 드로잉 - 가까이 다양 한 어둠을 참고

그 선을 크레용처럼 보이게하기 위해 어떤 종류의 알고리즘이 사용될 것입니까? 랜덤 한 두께와 어둠에 적용된 간단한 텍스처인가요? 아니면 계속 진행되고있는 무언가입니까?




차트 시리즈를 XKCD 만화처럼 보이게 렌더링하는 이 기사에는 관련성이있는 선을 교란시키는 알고리즘이 있습니다. 그것은 크레용 그려진 선의 질감을 계산하는 것을 다루지 않지만, 직선을 인간과 같은 방식으로 불완전하게 보이게하는 접근법을 제공합니다.

예제 출력 :




어둠을 속도에 근거 할 수 있습니다. 그것은 단지이 프레임과 마지막 프레임 사이의 커서 이동 거리를 측정하는 것입니다 (피타고라스 정리를 기억하십시오). 그러면 화면에 그 선분을 그릴 때 측정 한 거리에 따라 알파 (불투명도)를 조정하십시오.