• Stars
    star
    121
  • Rank 292,686 (Top 6 %)
  • Language
  • Created almost 4 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository contains all the official samples of Evergine.

Evergine Samples

This repository contains all the samples code that are part of any topic under the last Evergine stable version based on .NET 6.

We are using different Github repositories to make it easy to download each of them individually. The complete list of samples is using Evergine 2023.3.1.1 and to build these you only need to restore the Nuget dependencies and build the project respectively.

Samples list.

Vehicle Physics Sample

This sample shows how you can use Evergine to perform vehicle physics simulations that interact with other physics elements.

alt Vehicle Physics Sample

Source Code: https://github.com/EvergineTeam/VehiclePhysicsSample

Physics Joints Sample

This sample shows the different types of physics joints that you can use Evergine to enhance your physics simulations.

alt Physics Joints Sample

Source Code: https://github.com/EvergineTeam/PhysicsJointsSample

NeRF Demo

In this NeRF sample you can explore Neural Radiance Field technology using Evergine. You can navigate through a NeRF scene and use this code base to extend and explore new possibilities.

NeRF sample

Source Code: https://github.com/EvergineTeam/NeRF-Demo

XRV Sample

Sample of our XRV library (preview) working within its public modules.

alt XRV sample

Source Code: https://github.com/EvergineTeam/XRVSample

XR Sample

This demo shows how you can use Evergine in an VR application using OpenXR. In this sample you can control a robot arm using your motion controllers

XR sample

Source Code: https://github.com/EvergineTeam/XRSample

Raytracing Demo

This is a toy path tracer that shows how to implement advanced raytracing effects as Soft Shadows, Ambient Occlusion, Global Illumination, or Antialiasing using the common raytracing API include in Evergine.

Path tracer Demo

Source Code: https://github.com/EvergineTeam/Raytracing

Automotive Demo

This demo shows how you can use Evergine in an automotive application environment. It uses a simple WPF user interface integration with Evergine to control different parts of the car.

alt Automotive Demo

Source Code: https://github.com/EvergineTeam/Automotive-Demo

Smart City Demo

This demo uses a backed map 3D model to implement a simple interaction and navigation.

alt Smart City Demo

Source Code: https://github.com/EvergineTeam/SmartCityDemo

Digital Twin Demo

Digital Twin Web application sample (WebGL) based on a solar energy field. It simulates a time-lapse and how users could check different measurements related to tracker angles, voltage, or intensity.

alt Digital Twin Demo

Source Code: https://github.com/EvergineTeam/DigitalTwin-Demo

Mixed Reality Demo

Evergine.MRTK is a project that provides a set of components and features used to accelerate cross-platform XR application development in Evergine.

alt MRTKDemo

Source Code: https://github.com/EvergineTeam/MixedRealityToolkit

UI API integrations

This demo shows how you can integrate Evergine in an application using the WindowSystem. The Windows Forms and SDL uses the full window to render the application and the WPF sample demonstrates a way to include a Evergine renderer and how it can interact with WPF controls.

alt UIAPIIntegrationsDemo

Source Code: https://github.com/EvergineTeam/UIWindowSystemsDemo

Particles demo

This demo uses the power of compute shaders to simulate differents particle system scenarios.

alt Particle Demo

Source Code: https://github.com/EvergineTeam/ParticlesSample

Area Lights demo

This demo uses the Evergine Area Light capabilities to create special soft light effects.

alt AreaLightsDemo

Source Code: https://github.com/EvergineTeam/AreaLightsDemo

The standard post-processing graph

This demo scene uses Evergine with .NET 6 support. The new Post-processing graph is used with several effects such as Screen Space Ambient Occlusion (SSAO), Screen Space Reflection (SSR), Temporal Antialiasing (TAA), Depth of Field (DoF), Bloom, and Tonemapping and you can check it on DirectX11, DirectX12, and Vulkan.

alt PostProcessingDemo

Source Code: https://github.com/EvergineTeam/PostProcessing

ImGui, ImPlot, ImGuizmo and ImNodes demo

This sample shows how to use the ImGui extension in Evergine. The sample includes code for test the ImGui, ImPlot, ImGuizmo and ImNodes.

alt ImGui Demo

Source Code: https://github.com/EvergineTeam/ImGui-Demo

Low Level API

Set of samples using the Low-Level abstraction API over Vulkan, DirectX, OpenGL, Metal.

alt LowLevelAPIDemo

Source Code: https://github.com/EvergineTeam/LowLevelAPIDemo

More Repositories

1

Vulkan.NET

This repository contains low-level bindings for Vulkan used in Evergine.
C#
199
star
2

WebGL.NET

.NET binding for WebGL through WebAssembly
JavaScript
135
star
3

Samples-2.5

A collection of Wave engine sample projects
C#
112
star
4

WebGPU.NET

This repository contains low-level bindings for WebGPU used in Evergine.
C#
79
star
5

EverSneaks

This showcase demonstrates the seamless integration of MAUI and Evergine
C#
51
star
6

ImGui.Net

This repository contains a thin low-level autogenerated bindings for Imgui in C# used by Evergine
C#
46
star
7

Components-2.5

To make the creation of custom components a little easier, we will publish the source code of some of the internal components
C#
44
star
8

OpenGL.NET

This repository contains low-level bindings for OpenGL and OpenGLES used in Evergine.
C#
41
star
9

MixedRealityToolkit

Evergine.MRTK provides a set of components and features to accelerate cross-platform XR application development in Evergine.
C#
38
star
10

QuickStarters-2.5

The collection of University Tour quickstarters
C#
29
star
11

UIWindowSystemsDemo

This demo shows how you can integrate Evergine in an application using the WindowSystem.
C#
28
star
12

LowLevelAPIDemo

Evergine Low-Level API samples.
C#
18
star
13

RenderDoc.NET

This repository contains low-level bindings for RenderDoc used in Evergine for .NET standard and .NET 6.0.
C#
18
star
14

OpenXR.NET

This repository contains low-level bindings for OpenXR used in Evergine
C#
17
star
15

PostProcessing

This demo scene uses Evergine with .NET 6 support. The new Post-processing graph is used with several effects.
C#
15
star
16

Feedback

Feedback, feature requests, and bug reports for Evergine.
14
star
17

Extensions-2.5

External sdk integrated in WaveEngine
C#
12
star
18

dotnet-wasm-samples

C#
11
star
19

DigitalTwin-Demo

C#
10
star
20

Automotive-Demo

This demo was created by Evergine.
C#
6
star
21

Raytracing

This Path Tracer demo was created with Evergine.
C#
5
star
22

SmartCityDemo

C#
4
star
23

AreaLightsDemo

This demo uses the new Evergine Area Light capabilities to create special soft light effects.
C#
4
star
24

AzureRemoteRendering

This repository contains an extension to use Azure Remote Rendering in Evergine.
C#
3
star
25

Materials-2.5

The complete source code for HLSL and GLSL of the defaults shaders.
C#
3
star
26

ParticlesSample

Evergine GPU Particle system sample.
C#
3
star
27

XRSample

C#
2
star
28

WaveEngine.Sponza

This project is a WaveEngine project to render the Sponza glTF model
C#
2
star
29

Series-2.5

Source code for all the video series of our video tutorials.
C#
2
star
30

wasm-native-libraries

Shell
2
star
31

VehiclePhysicsSample

This sample shows how you can use Evergine to perform vehicle physics simulations that interact with other physics elements.
C#
2
star
32

NativeLibraryLoader

A lightweight cross-platform native library loader for NET.
C#
2
star
33

WebWorkshop

HLSL
2
star
34

spine-runtimes

2D skeletal animation runtimes for Spine.
C#
2
star
35

NeRF-Demo

This Neural Radiance field (NeRF) demo was create with Evergine and use Nvidia Instant-NGP.
C#
2
star
36

DllRegister

Helpers to load native libraries in Net projects
C#
1
star
37

ImGui-Demo

This ImGui demo was created with Envergine
C#
1
star
38

IntelArcA770

Samples running deep learning models on Intel GPU Arc A770
Python
1
star