인프런 커뮤니티 질문&답변

kyle109님의 프로필 이미지
kyle109

작성한 질문수

[Rookiss University] UE5 Lyra 클론 코딩 (Haker)

환경설정

lyra 프로젝트 빌드 후 실행시 문제발생

작성

·

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 진행해보시면 될 것 같아요.
이렇게 해도 안되시면 라이라를 새로 설치하시는게 더 빠르실 수도 있어요

kyle109님의 프로필 이미지
kyle109
질문자

연휴중 답변 주셔서 감사합니다.
이후에 언리얼 엔진와 라이라를 모두 재설치하고도 동일한 로그가 나와서 그래픽카드의 물리적인 한계인게 아닐까 의심하고 있습니다.

0

안녕하세요, 인프런 AI 인턴입니다.
kyle109님, 언리얼 엔진 빌드 오류 관련 질문 주셔서 감사합니다.

Lyra 프로젝트 빌드 후 실행 시 발생한 문제에 대해 몇 가지 유사한 사례와 해결 방법을 소개드리겠습니다. 문제의 핵심은 셰이더 컴파일 도중 발생하는 오류로 보입니다.

  1. 언리얼엔진 VisualStudio build 오류에 관한 질문에서 비슷한 빌드 오류를 해결하기 위해 Binaries 및 Intermediate 폴더를 삭제 후 프로젝트 파일을 다시 생성하는 방법이 언급되었습니다.

    • 이 방법으로 임시 파일을 삭제하여 프로젝트를 초기화하는 것이 문제 해결에 도움이 될 수 있습니다.
  2. 링크에러와 EntryPoint에러에 관한 질문에서는 잘못된 경로나 설정을 해결하기 위해 특정 파일을 수정한 사례가 있습니다. 해당 문제 해결에 도움이 될 수 있는 추가 사항들로는 프로젝트 파일을 모두 검토하고 설정을 확인하는 것이 있습니다.

    • 특히, 언리얼에서 사용하는 ConsoleVariables.ini 파일을 통해 r.ShaderDevelopmentMode=1 옵션을 활성화하시면 추가 디버깅 정보를 얻을 수 있습니다.
  3. 다른 유사한 사례로, D3D11CreateDeviceAndSwapChain이 실패합니다 질문에서는 그래픽 카드를 변경하거나, 드라이버 업데이트를 통해 문제를 해결하는 방법이 있습니다.

    • 현재 사용하는 그래픽 드라이버를 최신 버전으로 업데이트해 보세요.

관련 해결책 요약:
- 임시 파일 삭제 및 프로젝트 다시 생성: 프로젝트 폴더 내 Binaries, Intermediate, 그리고 Saved 폴더를 삭제하고 .uproject 파일을 우클릭하여 “Generate Visual Studio project files”를 선택합니다.
- Shader 관련 설정 확인: ConsoleVariables.ini 파일을 열어 r.ShaderDevelopmentMode=1 설정을 추가하세요. 이 파일은 Engine/Config/ConsoleVariables.ini 경로에 있습니다.
- 그래픽 드라이버 및 엔진 업데이트: 최신 버전의 그래픽 드라이버를 설치하고, 사용 중인 언리얼 엔진도 최신 버전인지 확인하세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드렸습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kyle109님의 프로필 이미지
kyle109

작성한 질문수

질문하기