All Projects → NovaMods → Nova Rs

NovaMods / Nova Rs

Licence: mpl-2.0
Nova Renderer, but in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Nova Rs

Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-20.41%)
Mutual labels:  vulkan, graphics-programming, graphics-engine, directx-12
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+40.82%)
Mutual labels:  vulkan, graphics-programming, graphics-engine, directx-12
Learningdirectx12
This repository is intended to be used as a code repository for learning DirectX 12.
Stars: ✭ 256 (+161.22%)
Mutual labels:  graphics-programming, graphics-engine, directx-12
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-79.59%)
Mutual labels:  graphics-engine, vulkan, graphics-programming
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+168.37%)
Mutual labels:  vulkan, graphics-engine, directx-12
nautilus
another graphics engine
Stars: ✭ 16 (-83.67%)
Mutual labels:  graphics-engine, vulkan, graphics-programming
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-21.43%)
Mutual labels:  graphics-engine, vulkan, graphics-programming
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+2085.71%)
Mutual labels:  vulkan, graphics-programming, graphics-engine
Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (+134.69%)
Mutual labels:  vulkan, graphics-engine, directx-12
Lumino
Lumino is a framework for building real-time graphics applications.
Stars: ✭ 97 (-1.02%)
Mutual labels:  vulkan, graphics-engine, directx-12
VulkanRenderer
Personal repo for learning the vulkan graphics api
Stars: ✭ 42 (-57.14%)
Mutual labels:  vulkan, graphics-programming
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+215.31%)
Mutual labels:  graphics-programming, graphics-engine
dw-sample-framework
A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
Stars: ✭ 76 (-22.45%)
Mutual labels:  vulkan, graphics-programming
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+308.16%)
Mutual labels:  graphics-programming, graphics-engine
ShaderToy.NET
Native shadertoy-compatible GLSL playground in .NET framework Environment
Stars: ✭ 53 (-45.92%)
Mutual labels:  graphics-engine, graphics-programming
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+3704.08%)
Mutual labels:  vulkan, graphics-engine
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+10361.22%)
Mutual labels:  vulkan, directx-12
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (+250%)
Mutual labels:  graphics-programming, graphics-engine
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+387.76%)
Mutual labels:  vulkan, graphics-engine
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+5990.82%)
Mutual labels:  vulkan, graphics-programming

ova Renderer

Windows Builds Linux Builds Discord Chat

Purpose

We set out to make a completely new renderer for Minecraft aimed at giving more control and vastly better tooling to shaderpack developers. This is a rewrite of the old Nova Renderer project from C++ to Rust.

QuikFAQ

  • Nova is a replacement for Minecraft's renderer built for shaderpack support and more shaderpack features. It is not:
    • Something to make Minecraft run faster
    • For older computers
    • A rewrite of the tick system
    • A rewrite of the audio system
    • Anything to do with the MC server
  • Why Rust?

Development Status

Nova Renderer is a passion project by the developers and as such does not have any set deadlines or release dates. We are still in early development of the Rust rewrite and things may change at any moment. That all being said, it is still in active development.

Developer Setup

Contributing.

You must have a Rust nightly-2019-09-24 toolchain setup. If you want to help develop the Nova Renderer you must also have rustfmt installed for that toolchain so the automatically installed pre-commit hook works.

Please read the following to help get a feel for the project:

Please contact us on Discord if you want to help! We're very friendly 😄

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].