All Projects → Synodic-Software → Soul Engine

Synodic-Software / Soul Engine

Licence: gpl-3.0
Physically based renderer and simulation engine for real-time applications.

Projects that are alternatives of or similar to Soul Engine

Ktt
Kernel Tuning Toolkit
Stars: ✭ 33 (-10.81%)
Mutual labels:  vulkan, opencl, cuda
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (+302.7%)
Mutual labels:  game-engine, vulkan, rendering
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+1364.86%)
Mutual labels:  game-engine, rendering, cuda
fluctus
An interactive OpenCL wavefront path tracer
Stars: ✭ 55 (+48.65%)
Mutual labels:  rendering, opencl, path-tracer
cordisproject
Custom engine based on OpenXRay engine. Global mod for S.T.A.L.K.E.R. - Call of Pripyat.
Stars: ✭ 25 (-32.43%)
Mutual labels:  game-engine, rendering, vulkan
Engine Native
Native engine for Cocos Creator
Stars: ✭ 488 (+1218.92%)
Mutual labels:  game-engine, vulkan, rendering
Floor
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (+348.65%)
Mutual labels:  vulkan, opencl, cuda
Yune
GPU based framework for writing Raytracers/Pathtracers. (Pronounced as "Yu-nay")
Stars: ✭ 64 (+72.97%)
Mutual labels:  rendering, opencl, path-tracer
CLUSEK-RT
Vulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-35.14%)
Mutual labels:  game-engine, rendering, vulkan
Xray Oxygen
🌀 Oxygen Engine 2.0. [Preview] Discord: https://discord.gg/P3aMf66
Stars: ✭ 481 (+1200%)
Mutual labels:  game-engine, opencl, cuda
Intrinsic
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
Stars: ✭ 984 (+2559.46%)
Mutual labels:  game-engine, vulkan, rendering
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+1343.24%)
Mutual labels:  vulkan, opencl
Luxcore
LuxCore source repository
Stars: ✭ 601 (+1524.32%)
Mutual labels:  opencl, cuda
Slang
Making it easier to work with shaders
Stars: ✭ 627 (+1594.59%)
Mutual labels:  vulkan, cuda
Vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Stars: ✭ 626 (+1591.89%)
Mutual labels:  opencl, cuda
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+1356.76%)
Mutual labels:  game-engine, vulkan
Ospray
An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
Stars: ✭ 734 (+1883.78%)
Mutual labels:  rendering, path-tracer
Juice
The Hacker's Machine Learning Engine
Stars: ✭ 743 (+1908.11%)
Mutual labels:  opencl, cuda
Arrayfire Rust
Rust wrapper for ArrayFire
Stars: ✭ 525 (+1318.92%)
Mutual labels:  opencl, cuda
Anki 3d Engine
AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more
Stars: ✭ 688 (+1759.46%)
Mutual labels:  game-engine, vulkan

Soul Engine [WIP]

GitHub Standard

Soul Engine is a real-time visualization engine built on the back of CUDA and Vulkan. With a focus on lightweight parallelism that can be leveraged for expensive techniques, Soul Engine provides a platform for path tracing, finite element physics, and general simulation.

For more information, visit our Wiki

Tree Model

Development

  1. Install the required dependencies.

  2. Run Setup.py.

  3. Clone and open the Soul Engine directory in Visual Studio 2019.

  4. Build and run Soul Info.

Just like that, you can start development!

For a detailed installation process on Windows and other platforms, visit our Wiki's Getting Started.

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