davidpypysp / kuro3d

High extensive rendering engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kuro3D

Extensive C++ 3d rendering engine and API Collection.

kuro3d_gui

Features

  • 3d rendering library which support configurable model / geometry / texture / mateiral real-time rendering with lighting and other shading effect. A personal project for computer graphic exploration and study refer to OGRE, Three.js, UE4.
  • Integrated with OpenGL graphic API / GLSL shader and developing unified rendering hardware interface(RHI).
  • RHI will support with self CPU-based SoftRd Rendering. pipeline (refer to OpenGL implementation. Developed rasterization, vertex/fragment shader, mesh importer and basic geometric math library) in the fulture.
  • Native desktop GUI implementation with ImGUI. Experimental web integration using React, WASM, Electron, N-API in softrd (http://softrdweb-env.eba-ebkfh2wp.us-west-1.elasticbeanstalk.com/).

Keyword

C++, OpenGL, GLSL, Real-time 3d rendering, Material, Texture, Model

About

High extensive rendering engine


Languages

Language:C++ 89.4%Language:CMake 9.2%Language:GLSL 0.7%Language:Dockerfile 0.7%