작성
·
143
·
수정됨
0
lyra 프로젝트를 다운 받고 빌드 후에 실행했는데, 아래와 같은 로그가 뜨면서 실행되지 않았습니다.
5.4.4가 깔려있는 상태에서 이전에 다른 프로젝트가 5.1이어서 이 문제일 수도 있겠다 싶어서 5.1을 지우고 다시 Generate Project를 했음에도 동일한 에러가 발생합니다.
실행환경은 12700h, 32gb Ram, 3050 laptop(4gb)입니다.
다른 실행환경에서 실행이 정상적으로 되면 이 글을 업데이트하겠습니다.
[2024.09.15-05.56.30:429][ 0]LogShaderCompilers: Warning: 1 Shader compiler errors compiling global shaders for platform PCD3D_SM6:
C:/Users/mrs04/Documents/UE_5.4/Engine/Shaders/Private/Lumen/Radiosity/LumenRadiosity.usf(): Shader FLumenRadiosityDistanceFieldTracingCS, Permutation 7, VF None:
Internal Error!
Global/FLumenRadiosityDistanceFieldTracingCS/7:/Engine/Private/Lumen/Radiosity/LumenRadiosity.usf|LumenRadiosityDistanceFieldTracingCS Type 'FLumenRadiosityDistanceFieldTracingCS' '/Engine/Private/Lumen/Radiosity/LumenRadiosity.usf' Entry 'LumenRadiosityDistanceFieldTracingCS' Permutation 7
[2024.09.15-05.56.30:551][ 0]LogShaders: Error: C:/Users/mrs04/Documents/UE_5.4/Engine/Shaders/Private/Lumen/Radiosity/LumenRadiosity.usf(): Shader FLumenRadiosityDistanceFieldTracingCS, Permutation 7, VF None:
Internal Error!
Global/FLumenRadiosityDistanceFieldTracingCS/7:/Engine/Private/Lumen/Radiosity/LumenRadiosity.usf|LumenRadiosityDistanceFieldTracingCS Type 'FLumenRadiosityDistanceFieldTracingCS' '/Engine/Private/Lumen/Radiosity/LumenRadiosity.usf' Entry 'LumenRadiosityDistanceFieldTracingCS' Permutation 7
Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 10560]
플랫폼 PCD3D_SM6에 대한 글로벌 셰이더를 컴파일하는 동안 1개의 셰이더 컴파일러가 오류가 발생했습니다. Enable 'r.ShaderDevelopmentMode' in ConsoleVariables.ini for retries.
A breakpoint instruction (__debugbreak() statement or a similar call) was executed in UnrealEditor.exe.
A breakpoint instruction (__debugbreak() statement or a similar call) was executed in UnrealEditor.exe.
[2024.09.15-05.56.40:549][ 0]LogWindows: Error: appError called: Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 10560]
플랫폼 PCD3D_SM6에 대한 글로벌 셰이더를 컴파일하는 동안 1개의 셰이더 컴파일러가 오류가 발생했습니다. Enable 'r.ShaderDevelopmentMode' in ConsoleVariables.ini for retries.
[2024.09.15-05.56.40:549][ 0]LogWindows: Windows GetLastError: 작업을 완료했습니다. (0)
[2024.09.15-05.56.40:550][ 0]LogWindows: Error: === Critical error: ===
[2024.09.15-05.56.40:551][ 0]LogWindows: Error:
[2024.09.15-05.56.40:551][ 0]LogWindows: Error: Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 10560]
[2024.09.15-05.56.40:551][ 0]LogWindows: Error: 플랫폼 PCD3D_SM6에 대한 글로벌 셰이더를 컴파일하는 동안 1개의 셰이더 컴파일러가 오류가 발생했습니다. Enable 'r.ShaderDevelopmentMode' in ConsoleVariables.ini for retries.
[2024.09.15-05.56.40:552][ 0]LogWindows: Error:
[2024.09.15-05.56.40:552][ 0]LogWindows: Error:
[2024.09.15-05.56.40:552][ 0]LogWindows: Error:
답변 2
0
엔진 버전이 여러개면 switch Engine version을 통해서 다운 받은 라이라랑 버전이 동일하게 맞춰주시고 Generate Project 진행해보시면 될 것 같아요.
이렇게 해도 안되시면 라이라를 새로 설치하시는게 더 빠르실 수도 있어요
0
안녕하세요, 인프런 AI 인턴입니다.
kyle109님, 언리얼 엔진 빌드 오류 관련 질문 주셔서 감사합니다.
Lyra 프로젝트 빌드 후 실행 시 발생한 문제에 대해 몇 가지 유사한 사례와 해결 방법을 소개드리겠습니다. 문제의 핵심은 셰이더 컴파일 도중 발생하는 오류로 보입니다.
언리얼엔진 VisualStudio build 오류에 관한 질문에서 비슷한 빌드 오류를 해결하기 위해 Binaries 및 Intermediate 폴더를 삭제 후 프로젝트 파일을 다시 생성하는 방법이 언급되었습니다.
링크에러와 EntryPoint에러에 관한 질문에서는 잘못된 경로나 설정을 해결하기 위해 특정 파일을 수정한 사례가 있습니다. 해당 문제 해결에 도움이 될 수 있는 추가 사항들로는 프로젝트 파일을 모두 검토하고 설정을 확인하는 것이 있습니다.
r.ShaderDevelopmentMode=1
옵션을 활성화하시면 추가 디버깅 정보를 얻을 수 있습니다.다른 유사한 사례로, D3D11CreateDeviceAndSwapChain이 실패합니다 질문에서는 그래픽 카드를 변경하거나, 드라이버 업데이트를 통해 문제를 해결하는 방법이 있습니다.
관련 해결책 요약:
- 임시 파일 삭제 및 프로젝트 다시 생성: 프로젝트 폴더 내 Binaries, Intermediate, 그리고 Saved 폴더를 삭제하고 .uproject
파일을 우클릭하여 “Generate Visual Studio project files”를 선택합니다.
- Shader 관련 설정 확인: ConsoleVariables.ini 파일을 열어 r.ShaderDevelopmentMode=1
설정을 추가하세요. 이 파일은 Engine/Config/ConsoleVariables.ini
경로에 있습니다.
- 그래픽 드라이버 및 엔진 업데이트: 최신 버전의 그래픽 드라이버를 설치하고, 사용 중인 언리얼 엔진도 최신 버전인지 확인하세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드렸습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
연휴중 답변 주셔서 감사합니다.
이후에 언리얼 엔진와 라이라를 모두 재설치하고도 동일한 로그가 나와서 그래픽카드의 물리적인 한계인게 아닐까 의심하고 있습니다.