안녕하세요. 글의 성격이 맞는지 모르겠네요..
cairo같은 2D library를 처음부터 개발하려면 어떤 책이나 자료를 보아야 할까요? 생소해서 어디서 시작해야 할 지 난감하네요.
우선 저는 전산이나 그래픽스 전공이 전혀 아닙니다. 전자과 출신이고 임베디드 환경에서 디바이스 드라이버나 어플 개발만 해보았습니다.
그럼, 수고하세요.
요즘은 전산을 전공하거나 대학원에서 그래픽스를 전공하더라도 2D에 대해 배울일이 없습니다. 20년전에는 배웠을지 몰라도.. 지금은 다 3D만 가르칩니다. 또 그 당시에는 우리나라에서는 그래픽스 전공한 교수도 거의 없었지요.
이제 학계에서 2D에 대해 다룰 일은 거의 없습니다. 더 나올 논문 주제도 없거든요. 관련 책들도 다 20~40년전 것들만 있고 아무도 찾지 않아 대학 도서관의 깊은 곳에 숨겨져 있을겁니다.
요즘에 볼 수 있는 것이야 Java2D나 .NET이나 cairo같은 라이브러리에서 어떻게 클래스나 함수를 편하게 쓸 수 있도록 잘 구성하나만 남았습니다.
그래서 밑바닥부터 하려면 배우고, 만들고 하는데 몇 년이 걸릴지 모르니 취미로 하는게 아니라면 포팅하는게 나을겁니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
웬만하면 그냥 porting하세요.
요즘은 전산을 전공하거나 대학원에서 그래픽스를 전공하더라도 2D에 대해 배울일이 없습니다.
20년전에는 배웠을지 몰라도.. 지금은 다 3D만 가르칩니다.
또 그 당시에는 우리나라에서는 그래픽스 전공한 교수도 거의 없었지요.
이제 학계에서 2D에 대해 다룰 일은 거의 없습니다. 더 나올 논문 주제도 없거든요.
관련 책들도 다 20~40년전 것들만 있고 아무도 찾지 않아 대학 도서관의 깊은 곳에 숨겨져 있을겁니다.
요즘에 볼 수 있는 것이야 Java2D나 .NET이나 cairo같은 라이브러리에서 어떻게 클래스나 함수를
편하게 쓸 수 있도록 잘 구성하나만 남았습니다.
그래서 밑바닥부터 하려면 배우고, 만들고 하는데 몇 년이 걸릴지 모르니 취미로 하는게 아니라면
포팅하는게 나을겁니다.
댓글 달기