이번에 Freetype 폰트 라이브러리를 사용하게 되면서 각종 효과들을 붙여보았다..
틈이 날때마다 조금씩 추가했으나 아직도 다듬어야 할것들이 많다..
Freetype 에서 제공되는 Glyph 변환 함수는 그리 많지 않아 일일히 거의 구현을 다 해줘야 했다..
그리고 performance 와도 관련이 깊은 폰트텍스쳐 관리 부분또한 현재 문자열 단위 키검색으로
재사용을 하고 있는데.. 문자열이 폰트텍스쳐 크기를 넘어갈때의 문제가 생기고 있어 따로 구현을 해줘야 할지
방식을 바꿔야할지 고민중이다..
Blur 효과같은 경우는 김용준씨의 it expert 3d 게임 프로그래밍에 있는 백열광 효과를 참조하였다..
OutLine 효과는 freetype에서 제공되는 FT_Stroke 관련 함수를 사용하였는데 결과가 좋지 않아
따로 다듬어야 했다..
Shadow 부분은 단순하게 옴겨 찍는 방식으로 간단히 처리하였고.. 역시 결과가 좋지 않아 경계면 처리를 따로
해주었다..
'Programming' 카테고리의 다른 글
| Memory Pool / Management 튜토리얼 (0) | 2008/07/30 |
|---|---|
| Freetype 2.0 폰트라이브러리 필터링 (0) | 2008/07/22 |
| Directshow strmbase.lib strmbasd.lib (0) | 2008/02/04 |
| freetype dxfont 간 성능 비교.. (0) | 2008/01/23 |
| STL Vector (0) | 2008/01/22 |
| hash string (0) | 2008/01/18 |
| Texture Stage Argument (0) | 2008/01/18 |
| FreeType2 library ft_pixel_mode_mono (0) | 2008/01/18 |
| FreeType2 Library Metrics pixel 포맷 (0) | 2008/01/18 |
| freetype library (0) | 2007/12/14 |
| rand(), srand(), RAND_MAX (0) | 2007/11/10 |






댓글을 달아 주세요