온라인 HDR 배경 생성기

브라우저에서 실시간으로 물리적 하늘과 스튜디오 조명을 설계하세요. 3D 재질 구로 반사를 확인하고 표준 Radiance .hdr 파일로 무료 다운로드하세요.

추천 조명 프리셋 (Presets)
{{ getPresetName(item.id) }}
{{ getPresetTag(item.id) }}
마우스 좌클릭 드래그로 360° 회전 | 휠로 줌
맵을 클릭하여 태양/광원 위치를 배치하세요
☀️ 태양 및 대기 산란 속성
태양 고도각 (Elevation) {{ skyParams.sunElevation }}°
태양 방위각 (Azimuth) {{ skyParams.sunAzimuth }}°
태양 HDR 강도 (Intensity) {{ skyParams.sunIntensity }}x
태양 디스크 크기 (Sun Disk Size) {{ skyParams.sunSize }}
대기 혼탁도 (Turbidity) {{ skyParams.turbidity }}
🎨 하늘 및 지면 색상 그라데이션
천정
{{ skyParams.skyZenithColor }}
지평선
{{ skyParams.skyHorizonColor }}
지면
{{ skyParams.groundColor }}
태양광
{{ skyParams.sunColor }}
💡 스튜디오 조명 배열
기본 환경광 색상
{{ studioParams.ambientColor }}
기본 환경광 강도 {{ studioParams.ambientIntensity }}
발광색 및 광량
{{ light.intensity }}x
조명 강도 {{ light.intensity }}
조사 범위 (Spread) {{ light.size }}°
가장자리 부드러움 (Softness) {{ light.softness }}
🖼️ 파노라마 이미지 가져오기 및 HDR 강화
클릭하거나 파노라마 이미지를 드래그하세요
2:1 정방형 투영 JPG / PNG / WebP 형식 지원
로드 완료: {{ imageParams.fileName }}
하이라이트 다이내믹 증폭 배율 {{ imageParams.dynamicBoost }}x
태양광 강도 {{ imageParams.sunIntensity }}x
HDRI 파일 내보내기 (.hdr)
Radiance RGBE (32-bit)

HDR / HDRI란 무엇인가요? 3D 렌더링에 왜 필수적인가요?

HDR (High Dynamic Range) 또는 HDRI (고다이내믹 레인지 환경 이미지)는 실제 세계의 물리적 광도와 극단적인 밝기 범위를 저장하는 360도 정방형 파노라마 이미지 포맷입니다. 일반적인 JPG나 PNG 이미지는 0 ~ 255(8비트 LDR)로 제한되어 있어 강렬한 태양광이나 사실적인 그림자를 표현할 수 없습니다. 반면 Radiance .hdr 형식은 32비트 부동소수점 RGBE 인코딩을 사용하여 부드러운 환경광부터 수만 니트에 이르는 태양광 중심부까지 물리적으로 정확하게 표현합니다.

Blender (Cycles/Eevee), Three.js, Unreal Engine 5, Cinema 4D, Maya, Godot 등의 물리 기반 렌더링(PBR) 엔진에서 완성도 높은 HDR 환경 맵을 사용하면 다음과 같은 효과를 얻을 수 있습니다:

  • 사실적인 이미지 기반 조명 (IBL, Image-Based Lighting): 3D 모델에 360도 전방향의 자연스러운 확산광과 정확한 접촉 그림자를 부여합니다.
  • 물리적으로 정확한 반사 및 스펙큘러 하이라이트: 금속, 유리, 자동차 페인트 등이 주변 환경과 태양광을 선명하게 반사합니다.
  • 간소화된 조명 워크플로우: 수십 개의 보조 조명을 일일이 배치할 필요 없이 HDRI 하나로 즉시 전문 스튜디오 조명을 구현합니다.

온라인에서 HDR 배경을 제작하는 방법

과거에는 HDRI 파노라마를 만들기 위해 전용 파노라마 카메라, 다단계 브래킷 촬영, 무거운 스티칭 소프트웨어가 필요했습니다. 본 도구의 온라인 HDR 배경 생성기를 사용하면 브라우저에서 태양 각도, 스튜디오 조명 배열을 직관적으로 조절하여 몇 초 만에 물리적 정밀도의 고다이내믹 파노라마(.hdr)를 생성하고 3D PBR 재질 구에서 즉시 확인할 수 있습니다.

🎨 8가지 대표 조명 및 환경 프리셋

자연 하늘, 전문 스튜디오, SF 네온 등 다양한 용도의 조명 프리셋을 한 번의 클릭으로 불러올 수 있습니다:

  • ☀️ 골든 아워 (Golden Hour): 낮게 깔린 황금빛 석양과 깊은 푸른 천정이 어우러져 영화 같은 역광과 긴 그림자를 연출합니다.
  • 🌞 맑은 정오 (Sunny Sky): 머리 위의 강한 태양광과 깨끗한 레일리 산란으로 건축 조감도 및 야외 장면에 최적화된 직사광을 제공합니다.
  • 🌌 깊은 황혼 (Deep Twilight): 지평선의 붉은 노을과 밤하늘이 어우러져 자동차 및 감각적인 정물 전시에 이상적입니다.
  • 🌫️ 아침 안개 (Morning Mist): 부드러운 안개 확산광과 파스텔 톤 하늘로 몽환적이고 신비로운 분위기를 연출합니다.
  • 💡 3점 스튜디오 조명 (Studio Three-Point): 키 라이트, 쿨톤 필 라이트, 웜톤 림 라이트로 3D 캐릭터 및 소품의 입체감을 극대화합니다.
  • ⚪ 순백 스튜디오 (Studio Clean White): 상단 대형 소프트박스와 전면 균일 확산광으로 깔끔한 이커머스 및 산업 제품 렌더링에 적합합니다.
  • 🟣 사이버펑크 네온 (Cyber Neon): 청록색(Cyan)과 마젠타(Magenta)의 강한 대비 광원으로 SF 메카 및 발광 에셋에 최적입니다.
  • 🟢 오로라의 밤 (Aurora Night): 깊은 밤하늘과 지평선의 에메랄드 오로라가 어우러져 신비로운 판타지 분위기를 전달합니다.

🌐 실시간 3D PBR 물리 재질 구 쇼케이스

Three.js 뷰포트를 통해 표준 재질 구로 다운로드 전 빛과 반사의 품질을 360° 다각도로 검증할 수 있습니다:

  • 🪞 크롬 미러 구 (Chrome Mirror): 거칠기 0.02, 금속성 100%로 반사의 선명도와 태양 하이라이트를 정밀 확인합니다.
  • 🪙 매트 메탈 구 (Rough Metal): 중간 거칠기(0.35)로 금속 표면의 부드러운 하이라이트 확산을 관찰합니다.
  • 🍶 광택 세라믹 구 (Glossy Ceramic): 비금속 베이스와 클리어코트로 확산 환경광(Diffuse IBL)과 그림자 부드러움을 확인합니다.
  • 🥨 토러스 매듭 (Torus Knot): 복잡한 곡면 구조로 자체 차폐 그림자와 빛의 굴절을 점검합니다.

주요 기능 및 기술적 장점

☀️ 물리 대기 및 태양광 시뮬레이션

레일리 및 미 대기 산란 수학 모델을 바탕으로 태양 고도, 방위각, 안개 혼탁도를 브라우저에서 실시간 연산합니다.

💡 스튜디오 다지점 소프트박스 조명

주광, 보조광, 림 라이트를 구면 좌표계로 자유롭게 배치하고 색온도와 HDR 밝기, 가장자리 부드러움을 조절합니다.

🌐 WebGL 실시간 3D 렌더링 뷰포트

Three.js 기반의 360° 자유 궤도 조작과 재질 구를 통해 빛과 반사 표현을 즉각적으로 확인할 수 있습니다.

⚡ 100% 클라이언트 연산 및 개인정보 보호

모든 부동소수점 연산과 RGBE 파일 생성이 로컬 브라우저에서 처리되어 서버 업로드 없이 안전하고 빠릅니다.

3D 소프트웨어에서 .hdr 파일 활용 가이드

1. Blender에서 사용하기

  1. Blender를 실행하고 우측 World Properties (월드 속성) 패널로 이동합니다.
  2. Color (색상) 옆의 노란 점을 클릭하고 Environment Texture (환경 텍스처)를 선택합니다.
  3. Open (열기)을 클릭하여 다운로드한 .hdr 파일을 불러옵니다.
  4. 뷰포트 셰이딩을 Rendered (렌더 뷰)로 전환하면 파노라마 배경과 사실적인 조명이 적용됩니다.

2. Three.js Web 프로젝트에서 사용하기

Three.js 공식 RGBELoader를 사용하면 몇 줄의 코드로 간편하게 로드할 수 있습니다:

import { RGBELoader } from 'three/examples/jsm/loaders/RGBELoader.js';

new RGBELoader().load('your_sky.hdr', (texture) => {
  texture.mapping = THREE.EquirectangularReflectionMapping;
  scene.background = texture;  // 배경 파노라마 설정
  scene.environment = texture; // PBR 환경광 및 반사 설정
});

자주 묻는 질문 (FAQ)

Q: .hdr 파일과 일반 .jpg 이미지의 차이점은 무엇인가요? {{ openFaq === 1 ? '▲' : '▼' }}
A: 일반 JPG 이미지는 8비트(LDR)로 최대 밝기가 1.0(255)으로 고정되어 실제 강렬한 태양빛이나 선명한 그림자를 만들어내지 못합니다. 반면 본 도구에서 생성하는 .hdr 파일은 32비트 Radiance RGBE 형식으로 광원의 밝기 값이 30.0~100.0 이상을 기록하여 3D 렌더러에 실제 물리 수준의 빛을 방출합니다.
Q: 어떤 해상도로 내보내야 하나요? {{ openFaq === 2 ? '▲' : '▼' }}
A: 거울 같은 선명한 반사가 필요 없는 확산 환경광(IBL) 용도라면 1024×512 또는 512×256으로도 충분히 훌륭하며 로딩이 매우 빠릅니다. 선명한 크롬 반사나 배경으로 직접 노출할 때는 2048×1024 (2K) 또는 4096×2048 (4K)를 추천합니다.
Q: 서버로 이미지가 업로드되거나 데이터를 소모하나요? {{ openFaq === 3 ? '▲' : '▼' }}
A: 전혀 그렇지 않습니다! 모든 하늘 렌더링, 조명 계산, 파일 압축은 사용자의 브라우저 내에서 JavaScript로 실행됩니다. 데이터 전송 없이 100% 무료이며 오프라인에서도 작동합니다.