All Projects → taptap → render-doctor

taptap / render-doctor

Licence: MIT license
渲染医生,基于 RenderDoc 的渲染分析工具,以 html 形式展现方便阅读和分享。

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to render-doctor

renderdoc-rs
RenderDoc application bindings for Rust
Stars: ✭ 28 (-39.13%)
Mutual labels:  vulkan, directx, renderdoc
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+12876.09%)
Mutual labels:  vulkan, directx, renderdoc
harfang3d
HARFANG 3D source code public repository
Stars: ✭ 173 (+276.09%)
Mutual labels:  vulkan, directx, opengles
Gapid
GAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.
Stars: ✭ 1,975 (+4193.48%)
Mutual labels:  vulkan, opengles
Bsf
Modern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+3465.22%)
Mutual labels:  vulkan, directx
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+4556.52%)
Mutual labels:  vulkan, directx
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+2097.83%)
Mutual labels:  vulkan, directx
game overlay sdk
Library to write messages on top of game window
Stars: ✭ 57 (+23.91%)
Mutual labels:  vulkan, directx
Imguizmo.quat
ImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (+306.52%)
Mutual labels:  vulkan, directx
spirv cross
Safe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (+63.04%)
Mutual labels:  vulkan, directx
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (-21.74%)
Mutual labels:  vulkan, directx
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+145.65%)
Mutual labels:  vulkan, directx
Premulalpha
Pre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few years. This project includes descriptions/examples and tools for using pre-multiplied alpha.
Stars: ✭ 97 (+110.87%)
Mutual labels:  vulkan, directx
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+200%)
Mutual labels:  vulkan, directx
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+22186.96%)
Mutual labels:  vulkan, directx
The Forge
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+5791.3%)
Mutual labels:  vulkan, directx
bgfx-header-extension-library
Header-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Stars: ✭ 35 (-23.91%)
Mutual labels:  vulkan, directx
wgpu-mc
Rust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+452.17%)
Mutual labels:  vulkan, directx
D9vk
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Stars: ✭ 805 (+1650%)
Mutual labels:  vulkan, directx
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+165.22%)
Mutual labels:  vulkan, directx

render-doctor

How to use?

  • Fork this repository render-doctotor.
  • Launch RenderDoc, open a rdc capture file.
  • Click Interactive Python Shell (you might need to activate this window from Menu - Window - Python Shell).
  • Click Run Scripts and Open, select render-doctotor/rd.py from this repository.
  • Click Run and you will get a report folder named as your rdc capture file.

如何使用?

  • Fork 本仓库 render-doctotor
  • 启动 RenderDoc,载入一个 rdc 文件。
  • 点击 Interactive Python Shell (如果你从未使用过这个功能,需要点击 菜单 - Window - Python Shell 激活它)。
  • 点击 Run Scripts 以及 Open, 选择 render-doctotor/rd.py
  • 点击 Run,运气好的话你会得到一个与 rdc 文件同名的报告文件夹。

Sample Reports

Implementataion details

renderdoc python api

https://renderdoc.org/docs/python_api/renderdoc/index.html

markdeep

https://casual-effects.com/markdeep/features.md.html

mermaid

https://mermaid-js.github.io/mermaid/#/flowchart?id=flowcharts-basic-syntax

FBX Python SDK

https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-2-1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].