프로젝트 소개

noisegen은 노이즈 텍스처를 생성하고 저장하도록 설계된 애플리케이션으로, 모든 방향으로 순환되는 seamless 노이즈 생성에 중점을 둡니다. 이 기능은 게임 개발 및 그래픽 프로그래밍에서 효율적인 셰이더를 만드는 기술 아티스트를 돕기 위해 의도되었습니다. 이 도구는 Open Simplex 및 Cellular 노이즈와 같은 다양한 노이즈 유형을 지원하며, FBM(분수 브라운 운동), 파워, 범위 설정을 제공합니다. 기술 세부 사항: - C와 GLSL을 사용하여 raylib 및 raygui로 구축되었습니다. - Windows 및 Linux용 자체 포함 실행 파일 또는 WebGL 애플리케이션으로 제공됩니다. - Makefile을 통해 여러 플랫폼용 빌드를 지원합니다. - 코드 유지 관리를 위해 clang-format 및 clang-tidy를 활용합니다.