본문 바로가기
셰이더드

셰이더드

SHADERed

무료 HLSL·GLSL 셰이더 제작·디버깅 도구

스크린샷

셰이더드 스크린샷 1

한줄평

셰이더를 눈으로 확인하며 익히기에 적합한 가벼운 오픈소스 개발 도구입니다.

이런 분께 셰이더 코드를 직접 짜며 그래픽 프로그래밍을 배우려는 사람

좋은 점

  • HLSL과 GLSL을 모두 지원합니다
  • 결과를 실시간으로 확인하며 수정할 수 있습니다
  • 셰이더 값 추적 디버깅 기능이 있습니다

아쉬운 점

  • 본격적인 게임 엔진의 기능까지 대신하지는 않습니다
  • 그래픽 파이프라인에 대한 기본 지식이 필요합니다

셰이더드 소개

SHADERed는 HLSL과 GLSL 셰이더를 작성하고 실시간으로 결과를 확인할 수 있는 오픈소스 셰이더 개발 환경입니다. 정점·픽셀·지오메트리·컴퓨트 셰이더로 렌더 파이프라인을 구성하고, 텍스처와 3D 모델, 렌더 상태를 붙여가며 화면에 어떻게 그려지는지 바로 볼 수 있습니다.

셰이더 변수의 값을 단계별로 따라가며 살펴보는 디버깅 기능과 오류 표시를 제공해 코드를 고쳐가는 과정을 돕습니다. 윈도우용 설치본과 압축 배포본이 공식으로 제공되며, DirectX 계열의 HLSL을 다루기에 그래픽 프로그래밍 학습이나 셰이더 프로토타이핑에 쓰기 좋습니다.

제작사

dfranx · 공식 홈페이지