TECHARTNOMAD | TECHARTFLOWIO.COM

DX12 2

[번역] UE5 셰이더 디버깅 툴 - Microsoft PIX

저작 : 徐門子美 렌더독은 DX12 셰이더를 디버깅할 때 다음과 같은 문제가 있습니다:● 많은 렌더링 명령이 누락되었거나 재생할 수 없습니다.● 셰이더 심볼 테이블이 누락되어 소스 코드를 디버깅할 수 없습니다.● 렌더링 시간 지속 시간의 값이 정확하지 않습니다.Microsoft PIX를 사용해 보니 정말 좋은 냄새가 나고 함정을 밟는 과정을 간단히 기록합니다.。디버깅 시 엔진 쪽엔진의 기본 RHI가 DX12인지 확인하세요:두 플러그인 모두 엔진 충돌의 원인이 되는 dxgi.DLL을 로드하려고 시도하므로 RenderDoc 플러그인을 먼저 꺼야 하며, 기본적으로 켜져 있는 PIX 플러그인이 켜져 있는지 확인해야 합니다:엔진에서 셰이더 컴파일 구성 파일을 변경합니다:ConsoleVariables.inir.Sh..

TECH.ART.FLOW.IO 2024.07.16

[번역]Why Talking About Render Graphs

역자 주. 최근 RDG 를 좀 더 심층적으로 복기하고 있습니다. 뭔가 언리얼엔진 렌더링 부분에서 좀 더 고도화 된 커스터마이징 처리를 하기위해서는 더욱 분명하게 RDG의 재생성, 활용, 사용자화 하는 법 그리고 그것을 관통하여 최적화하는 방안들을 심층적으로 탐색해야한다고 생각했죠. 텐센트로 이직한 옛 동료 그래픽스프로그래머도 10년간 유니티 엔진 수정에 참여하다가 언리얼엔진으로 변경 후 RHI 나 RDG 부분이 매우 귀찮?다고 하더군요. 그리고 마지막 근무지인 바이트덴스 엔진팀에서 함께 개발하던 유니티 엔진을 위한 렌더링 그래프 개발에 대한 아주 약간의 경험도 있었기 때문에 이렇게 저렇게 이 부분들에 대해서 복기해보고자 합니다. 지하철로 출근 하는 많은 개발자들이 쉽고 편히 볼 수 있길 바랍니다. 저 또..

TECH.ART.FLOW.IO 2023.12.12