Skip to content

Really big real-time rendering library project, but only for Vulkan API

License

Notifications You must be signed in to change notification settings

BeezBeez/LancER

Repository files navigation

LancER

License

Real-Time oriented Vulkan API rendering and computing library... Writing for C++20 prior... Planned to beat world record as most perfect and most long-time development product...

Additional Links

  • VKt/VKh, simpler and unified helpers and mini-framework for Vulkan API...
  • MineRTX, spin-off project for add RTX ray tracing for Minecraft (Java Edition)...
  • hE-ART, terminal of projects, central...
  • TankAPI itself, moved into as part of vRt project.

Tech Spec

- Architecture    : vRt (10:Gen)
- RHI             : Yes, Vulkan-HPP
- Support OS      : Windows 10 (2004 or Newer)
- Support HW      : RTX 2070 or familiar...
- Extensions      : WIP
- Project Type    : Experimental, Personal
- Portfolio       : Planned
- Ray-Tracing     : Planned
- Path-Tracing    : For Diffuse Only, (almost) noiseless
- Role/Target     : Simplify Vulkan API, alternate of Vookoo...
- License         : BSD-3 (Currently)
- Graphical API   : Vulkan, DirectX 12 (Vulkan-HPP over D3D12)
- DirectX Support : DECLINED
- Target Games    : Minecraft Java Edition, Neverball...
- Code Language   : C++20, Visual Studio 2019 Support
- Commercial      : Under Consideration
- Execute Day     : [2021:Q1]
- Based On        : C++20, STL, PartenOS
- General To Do   : Rewrite Vulkan and D3D12 library set...
- Testing On GPU  : NVIDIA GeForce RTX 2070 (Gigabyte)

Date:[28.02.2020]:[helix.d@IMN]

TODO Lists

  • Diffuse layer with global illumination (Path Tracing)
  • Materials support
  • Reflection layers
  • Transparency layers
  • Glossy reflections
  • ReShade extensions support

Authors P.S.

  • helix.d@IMN
  • RTX@NVIDIA

About

Really big real-time rendering library project, but only for Vulkan API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published