davidcralph / Coocoo3D

Experimental MMD renderer using DX12 and DXR.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coocoo3D

image

An MMD renderer with extremely low CPU requirements, supports DirectX12 and DXR real-time ray tracing, and has a programmable rendering pipeline.

(Ancient version) videohttps://www.bilibili.com/video/BV1p54y127ig/

basic skills

  • Load pmx, glTF model
  • load vmd action
  • Play animation
  • Record image sequence

Graphics functions

  • Programmable rendering pipeline
  • Decals
  • Baking Skybox
  • Post-processing
  • Ray Traced Reflections
  • Screen space reflection (using Hierarchical ZBuffer)
  • Global illumination
  • SSAO *TAA
  • AMD Radeon Prorender rendering (self-illumination not supported)

screenshot

Global Illumination: Off Screenshot 2022-03-14 213422

Global Illumination: On Screenshot 2022-03-14 213438

Volumetric Light: On Screenshot 2022-03-14 213644

Ray Tracing: On Specular Reflection Screenshot 2022-03-14 213859

Screenshot 2022-03-17 131925

Decal support Screenshot 2022-05-26 201224

Using Radeon Prorender

RadeonProRender64.dll and Northstar64.dll are not included in this repository, get them from the Radeon Prorender SDK.

https://gpuopen.com/radeon-pro-render/

When using Radeon Prorender, the software path and image path must be in English.

About

Experimental MMD renderer using DX12 and DXR.

License:MIT License


Languages

Language:C# 89.2%Language:HLSL 10.8%