렌더닥

RenderDoc
렌더닥
RenderDoc logo.svg
개발자발두르 칼손
초기 릴리즈2-25-2014
리포지토리https://github.com/baldurk/renderdoc
운영 체제Android, Google Stadia, Linux, 닌텐도 스위치, Microsoft Windows[1]
플랫폼크로스 플랫폼
면허증MIT 라이선스
웹사이트renderdoc.org

렌더닥은 게임 등 다른 소프트웨어 프로그램에서 생성되는 단일 프레임을 분석하는 데 사용할 수 있는 무료 오픈 소스 프레임 디버거다.렌더닥은 벌칸, D3D11, OpenGL & OpenGL ES 또는 D3D12를 사용하는 응용 프로그램의 단일 프레임에 대한 심층 분석을 제공할 수 있다.[2][3]렌더닥은 또한 사용자가 캡처한 프레임을 조작하여 파이프라인 단계, 명령, 텍스처 맵, 모델, 자산 등과 같은 다양한 사항을 검사할 수 있도록 한다.[4][5][6]렌더닥은 또한 게임 카메라의 시야 밖에 있는 자산을 캡처할 수 있다.[7]렌더닥은 그래픽 처리 장치의 프레임 렌더링 비용 분석을 지원한다.[8]

GPU 프로그램을 최적화하는 것은 병목 현상을 찾는 것이다.렌더닥은 GPU의 호출 정보, 각 셰이더의 호출 수, 생성된 원시 요소 및 조각 수 정보를 제공한다.[9]

Baldur Karlsson은 신뢰할 수 있는 디버거를 필요로 하는 여유 시간 프로젝트로 RenderDoc 개발을 시작했으며, 그 후 더 많은 플랫폼을 지원하도록 확장되었다.[10][11]2014년 크라이텍은 렌더닥의 소스 코드가 무료로 공개된다고 발표했다.[12][13]GDC 2018에서 AMD는 Radeon GPU 프로파일러에 렌더Doc에 대한 지원이 포함될 것이라고 발표했다.[14]렌더닥은 유니티언리얼 엔진과 같은 잘 알려진 게임 엔진과도 통합된다.[15][16]Oculus는 RenderDoc의 포크를 유지한다.[17]

참조

  1. ^ https://renderdoc.org
  2. ^ "This Is How A Single Frame Is Rendered In A Modern 3D Engine". 15 March 2015.
  3. ^ Gach, Ethan. "Picking Apart A Single Frame In DOOM".
  4. ^ "LearnOpenGL - Debugging".
  5. ^ "Watch the footy play out on your dining table thanks to AI and augmented reality". 25 June 2018.
  6. ^ "Bringing Galaxy on Fire 3 to Vulkan: Vulkan on Android". 16 October 2017.
  7. ^ "GPU Performance for Game Artists". 5 July 2017.
  8. ^ "Where Are You Spending Your GPU Performance Budget?". 19 May 2020.
  9. ^ "Profiling and Optimization of Large Biomolecular Scenes" (PDF).
  10. ^ "Archived copy". Archived from the original on 2014-04-25. Retrieved 2014-04-25.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  11. ^ "RenderDoc gains PowerVR support". 9 March 2018.
  12. ^ "Crytek is giving away its new Renderdoc graphics debugger for free".
  13. ^ "Crytek releases RenderDoc source code". MCV. 8 May 2014.
  14. ^ "AMD at GDC 2018". 21 March 2018.
  15. ^ "Unity - Manual: RenderDoc Integration".
  16. ^ "RenderDoc".
  17. ^ https://developer.oculus.com/documentation/unity/ts-renderdoc-for-oculus/

외부 링크