제작자는 누구인가

MathIllustHelper의 제작자는 과거 일격필살 팀에서 수학 교재 저자로 활동한 사람이며, 일러스트레이터를 이용하여 수학 그림만 1만개 이상 그렸습니다. 처음에는 수학 그림을 그리기 위해 일러스트레이터의 자체 기능과 외부 프로그램을 함께 사용했지만, 이러한 작업 방식으로는 많은 시간이 소요되는 것을 경험했습니다. 프로그래밍에 능숙했던 제작자는 여러 시행 착오 끝에 일러스트레이터의 기능을 확장하는 MathIllustHelper를 제작하게 되었습니다.

수학 그림을 그릴 때 시간이 많이 걸리는 이유는 대부분 단순 작업과 외부 프로그램 의존 때문이었습니다. 단순 작업은 도형의 정보만 주어지면 계산을 통해서 자동으로 처리할 수 있는 것들이었지만, 일러스트레이터에는 이러한 기능이 없었습니다. 또한 외부 프로그램을 이용하여 그림을 생성하는 경우, 외부 프로그램의 결과물을 일러스트레이터로 가져와서 다듬는 과정에서 많은 시간이 소요되었습니다. 이런 문제를 해결하기 위해, 일러스트레이터의 기능을 확장하는 MathIllustHelper를 제작하게 되었습니다.

왜 수학 그림에 일러스트레이터를 이용하는가

수학 그림은 대부분 흰색 또는 투명한 배경에 적은 개수의 선분과 곡선으로 이루어져 있습니다. 또한 사용되는 색상의 수도 많지 않습니다. 이러한 그림에는 이미지를 구성하는 모든 픽셀의 정보를 저장하는 비트맵 방식보다는, 이미지를 구성하는 개체의 정보를 저장하는 벡터 방식이 적합합니다. 따라서 수학 그림을 그리기 위해서는 벡터 이미지 기반의 그래픽 소프트웨어를 사용하는 것이 좋습니다.

일러스트레이터는 대체 불가능한 벡터 이미지 기반의 그래픽 소프트웨어로, 전세계 대부분의 벡터 이미지가 일러스트레이터를 이용하여 제작됩니다. 수학 그림을 생성하고 편집하는 데에도 일러스트레이터가 매우 적합합니다. 벡터 기반의 특성 덕분에 이미지를 확대해도 품질이 떨어지지 않으며, 복잡한 수학적 형태를 정확하게 표현할 수 있습니다. 태블릿 PC가 보급되면서 PDF파일 내의 수학 그림을 확대해서 보는 경우가 많아졌습니다. 이러한 현실에 대응하려면 수학 그림을 그릴 때 일러스트레이터를 이용하는 것이 가장 적합합니다.

왜 MathIllustHelper인가

일러스트레이터의 벡터 그래픽은 전세계 최고 수준이지만, 수학 그림을 위한 단독 기능은 없습니다. MathIllustHelper는 일러스트레이터에서 수학 관련 그림을 더 쉽고 빠르게 그릴 수 있도록 도와주는 일러스트레이터 플러그인(Plug-in)입니다. 수학 그림을 위한 특수한 도구와 메뉴 명령을 제공하여, 수학 그림을 그리는 과정을 매우 빠르게 만들어 줍니다.

수학 관련 그림을 그릴 때 일부 요소는 외부 프로그램을 이용하여 생성한 후 일러스트레이터로 가져와야 하는 경우가 있습니다. MathIllustHelper는 이러한 요소를 외부 프로그램 없이 일러스트레이터 안에서 생성할 수 있도록 도와주는 도구와 메뉴 명령을 제공합니다.

MathIllustHelper의 제작자는 단순히 개발자가 아니라 실제로 수학 컨텐츠를 만드는 사람입니다. 지금 이 순간에도 수능 수학 컨텐츠 시장에서 현업으로 일하고 있으며, 수학 문제를 만들면서 그림도 직접 그리고 있습니다. MathIllustHelper는 실제로 수학 그림을 그리는 입장에서 가장 편리한 UX를 제공하기 위해 노력하고 있습니다.