Blender 4.5와 EEVEE에서의 셰이더 컴파일 문제

2026년 02월 13일 | 스페인어에서 번역됨
Captura de pantalla de Blender 4.5 mostrando el mensaje Compilando sombreadores en la vista Rendered con EEVEE, con objetos temporalmente invisibles

Blender에서 사라지는 객체의 미스터리

Blender 4.5에서 프로젝트를 열고 Material Preview 또는 Rendered 뷰로 EEVEE를 전환하면 당황스러운 현상이 발생합니다: 객체들이 일시적으로 사라집니다 👻 그리고 "Compilando sombreadores" 메시지가 나타납니다. 이는 4.x 버전에서 재작성된 새로운 EEVEE 엔진이 모든 재질의 셰이더를 표시하기 전에 생성해야 하기 때문입니다. 이 과정은 특히 복잡한 재질이나 무거운 텍스처가 있는 장면에서 몇 초 정도 걸릴 수 있습니다.

셰이더 컴파일 뒤의 과학

Blender의 셰이더 시스템은 사용자의 특정 하드웨어에 최적화된 각 재질의 GPU 컴파일 버전을 생성합니다. 컴파일되면 이러한 셰이더는 빠른 액세스를 위해 캐시에 저장되지만, 특정 이벤트가 재컴파일을 강제할 수 있습니다:

이 컴파일은 최종 렌더링 중 최대 성능을 보장하기 위해 필요합니다 ⚡.

시각화 문제 해결

컴파일 중 객체의 일시적 사라짐을 피하기 위해 Blender는 우아한 해결책을 제공합니다. Edit > Preferences > Viewport로 이동하여 Asynchronous Shader Compilation 옵션을 활성화할 수 있습니다. 이 설정으로:

이 기능은 사용자 경험을 좌절스러운 것에서 유연한 것으로 변화시킵니다 🎯.

컴파일 시간 최적화 팁

셰이더 컴파일 시간을 줄이고 뷰포트의 반응성을 개선하기 위한 여러 전략이 있습니다:

셰이더 시스템은 각 재질의 GPU 컴파일 버전을 생성하여 성능을 최적화합니다

2025년에 Houdini에서 바다 전체를 몇 초 만에 시뮬레이션할 수 있는데, Blender에서 간단한 텍스처를 보는 데 셰이더 컴파일을 기다려야 한다는 게 신기합니다. GPU가 일 시작할 때 자기만의 이데올로기가 있는 것 같아요 😅.