소개
AwesomeBump은 Qt 라이브러리로 만들어진 무료 오픈소스 텍스처 생성 프로그램입니다. 단일 이미지만으로 노멀맵, 높이맵, 스페큘러 맵, 앰비언트 오클루전 맵, 메탈릭 맵, 러프니스 맵 등을 생성할 수 있습니다. 이미지 처리의 99%가 GPU에서 수행되어 매우 빠르게 작동하며, 모든 파라미터를 실시간으로 변경할 수 있습니다.
상세정보
프로그램 소개
AwesomeBump는 Qt 라이브러리로 작성된 무료 오픈소스 프로그램으로, 단일 이미지에서 다양한 텍스처를 생성하도록 설계되었습니다. 이 프로그램은 GIMP 플러그인인 Insane Bump나 상용 도구인 Crazy Bump의 대안으로 만들어졌습니다.
주요 기능
- 노멀맵을 높이맵으로 변환
- 높이맵(범프 맵)을 노멀맵으로 변환
- 임의의 이미지에서 범프 추출
- 이미지의 앰비언트 오클루전과 스페큘러 계산
- 이미지의 원근 변환
- 실리즈 텍스처 생성 (단순 선형 필터, 랜드 모드 또는 미러 필터)
- 러프니스 및 메탈릭 텍스처 생성 (다양한 표면 분석 유형 사용 가능)
- 실시간 테셀레이션 지원
- PNG, JPG, BMP, TGA 형식으로 이미지 저장
- 다양한 재료가 포함된 단일 텍스처 편집
- 그러지 텍스처로 맵에 아티프 추가
- 노멀 맵 믹서로 두 개의 범프 맵 혼합
다운로드·설치 방법
GitHub 릴리스 페이지에서 시스템에 맞는 바이너리 패키지를 다운로드할 수 있습니다.
Windows 버전
Windows 7/8/10용 바이너리는 ‘ABv5.1 Windows 7/8/10’ 릴리스에서 zip 파일로 제공됩니다. zip 파일을 다운로드한 후 압축을 풀고 실행 파일을 실행하면 됩니다.
Linux (Ubuntu) 버전
Ubuntu 18LTE용 ‘ABv5.1 Ubuntu 18LTE’ 릴리스 또는 Ubuntu 14LTE용 ‘ABv5.0 Ubuntu 14LTE’ 릴리스에서 tar 파일을 다운로드하여 압축 해제 후 실행할 수 있습니다.
기본 사용법
AwesomeBump는 완전히 Qt로 작성되어 추가 라이브러리를 설치할 필요가 없습니다. 다운로드하여 압축을 풀고 바이너리 파일을 실행하면 됩니다. 프로그램은 Qt를 지원하는 모든 플랫폼에서 작동합니다.
이런 경우에 유용합니다
게임 개발이나 3D 모델링 작업 시 실제 이미지에서 다양한 맵(노멀, 높이, 스페큘러 등)을 빠르게 생성해야 할 때 유용합니다. GPU 가속을 통해 실시간으로 파라미터를 조정할 수 있어 워크플로우를 크게 향상시킵니다.
지원 환경·시스템 요구사항
Qt 5.4.2 이상과 OpenGL 4.0을 지원하는 GPU가 필요합니다. OpenGL 3.30 호환 모드도 사용 가능하지만, 이 경우 테셀레이션이 작동하지 않습니다.
최신 버전·업데이트
최신 안정 버전은 5.1(2019년)입니다. GitHub 릴리스 페이지에서 새로운 업데이트를 확인할 수 있습니다.
제한 사항·확인 사항
OpenGL 4.0을 지원하는 GPU가 필수입니다. OpenGL 3.30 모드에서는 테셀레이션이 작동하지 않습니다. 현재 CMake 스크립트는 작동하지 않으므로 QtCreator를 사용하여 빌드하는 것이 권장됩니다.
시스템 요구사항
GPU(OpenGL 4.0 이상 지원 필요, OpenGL 3.30 호환 모드도 있음)


