logo hsb.horse

노멀맵 생성기 (Height → Normal)

높이 맵이나 사진을 노멀맵으로 변환합니다. 강도 슬라이더와 DirectX/OpenGL Y플립 지원. 브라우저만으로 작동해 PBR 텍스처, 게임, WebGL에 적합.

그레이스케일 높이 맵이나 사진을 넣으면 Sobel 필터로 표면 기울기를 계산해 바로 쓸 수 있는 보라색 노멀맵을 만듭니다. Unity·Unreal·Blender·WebGL에서 그대로 사용하세요.

모든 처리가 브라우저에서 이루어져 프라이버시 안전. 강도 슬라이더와 Y축 플립으로 DirectX/OpenGL 모두 대응. Sobel 기반 기울기로 에지 보존 + 노이즈를 부드럽게. 원본 파일명에 접미사가 붙은 PNG를 한 번에 저장.

1. 높이 맵 / 사진 업로드

고대비 그레이스케일이 가장 깨끗합니다. 컬러 이미지는 휘도로 변환합니다.

2. 노멀맵 설정

입체감 강도: 입체감 강도: 50

0~100을 0.0~10.0 강도로 매핑합니다. 값을 올리면 굴곡이 과장되고, 낮추면 부드러워집니다.

3. 내보내기

미리보기

소스 텍스처가 아직 없습니다

높이 맵을 업로드하면 생성 결과를 확인할 수 있습니다.

게임·VFX PBR

높이/알베도 텍스처를 Unity·Unreal 머티리얼용 노멀맵으로 변환.

3D 모델링·가공

각인, CNC, 3D 프린트용 표면 굴곡을 사전 확인.

AI / WebGL 에셋

AI 생성 텍스처를 정규화하고 채널 규칙을 유지한 채 WebGL·셰이더에 활용.

사용 방법

  1. 1

    소스를 업로드

    그레이스케일 높이 맵 또는 사진을 선택합니다. 투명 픽셀은 평평하게 처리됩니다.

  2. 2

    강도와 Y축 조정

    굴곡이 자연스러운 지점까지 슬라이더를 움직이고, DirectX라면 Y 반전을 켭니다.

  3. 3

    다운로드

    PNG로 내보내며 원본 이름 뒤에 “_normal”이 붙습니다.

자주 묻는 질문

파일이 업로드되나요?
아니요. 모든 처리는 브라우저 내부에서 이루어져 이미지가 외부로 나가지 않습니다.
어떤 입력이 가장 좋나요?
고대비 그레이스케일 높이 맵이 가장 깔끔합니다. 컬러 사진은 휘도로 변환 후 처리합니다.
OpenGL용인가요, DirectX용인가요?
기본은 OpenGL/Metal(Y+ 위쪽)입니다. DirectX 계열은 Y 반전을 켜세요.
나중에 다시 수정할 수 있나요?
가능합니다. PNG를 다시 업로드해 강도를 바꾸거나, 사용 중인 3D 도구에서 미세 조정하세요.