All Projects → NevilClavain → DrawSpace

NevilClavain / DrawSpace

Licence: other
Space-game oriented rendering engine

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
HLSL
714 projects
GLSL
2045 projects
CMake
9771 projects
lua
6591 projects

Projects that are alternatives of or similar to DrawSpace

Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+2715%)
Mutual labels:  shaders, graphics-programming, rendering-engine
unity-raymarcher
Real-time ray marching shaders in Unity
Stars: ✭ 28 (+40%)
Mutual labels:  shaders, graphics-programming, hlsl
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+10285%)
Mutual labels:  shaders, graphics-programming, rendering-engine
Softwarerenderer
Software rendering engine with PBR. Built from scratch on C++.
Stars: ✭ 323 (+1515%)
Mutual labels:  shaders, graphics-programming, rendering-engine
Procedural-Terrain-Generator-OpenGL
Procedural terrain generator with tessellation | C++ OpenGL 4.1
Stars: ✭ 98 (+390%)
Mutual labels:  procedural-generation, graphics-programming, perlin-noise
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+58390%)
Mutual labels:  shaders, graphics-programming, hlsl
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+16135%)
Mutual labels:  shaders, graphics-programming, hlsl
VulkanRenderer
Personal repo for learning the vulkan graphics api
Stars: ✭ 42 (+110%)
Mutual labels:  procedural-generation, graphics-programming
Unity Shadersketches
Sketches made with ShaderLab in Unity.
Stars: ✭ 362 (+1710%)
Mutual labels:  procedural-generation, shaders
Erics Magicavoxel Shaders
Shaders for MagicaVoxel including Terrain Generator, Life Game, Waterflow Emulator, Advanced Flood System etc.
Stars: ✭ 99 (+395%)
Mutual labels:  procedural-generation, shaders
Shan Shui Inf
Procedurally generated Chinese landscape painting.
Stars: ✭ 3,168 (+15740%)
Mutual labels:  procedural-generation, perlin-noise
SdfFontDesigner
Offline font tuning/bitmap generation via shaders
Stars: ✭ 56 (+180%)
Mutual labels:  procedural-generation, shaders
accrete-starform-stargen
An attempt to reconcile all available versions of the Accrete/Starform/Stargen solar system generator.
Stars: ✭ 24 (+20%)
Mutual labels:  procedural-generation, planets
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+2875%)
Mutual labels:  procedural-generation, graphics-programming
unity-shadergraph-sketches
🎨 Sketches made with ShaderGraph in Unity.
Stars: ✭ 47 (+135%)
Mutual labels:  procedural-generation, shaders
Terrain Builder
🏔 Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!
Stars: ✭ 228 (+1040%)
Mutual labels:  procedural-generation, shaders
SpaceProject
A top-down 2D, procedurally generated space exploration and shooter game using libGDX. Kinda like Asteroids, only a little bigger.
Stars: ✭ 28 (+40%)
Mutual labels:  procedural-generation, planets
Mixture
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime
Stars: ✭ 209 (+945%)
Mutual labels:  procedural-generation, graphics-programming
Dxbc2Dxil
DEPRECATED. DXBC to DXIL (HLSL Bytecode to LLVM IR) using internal APIs.
Stars: ✭ 21 (+5%)
Mutual labels:  shaders, hlsl
Real-Time-Rendering-4th-Bibliography-Collection
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference
Stars: ✭ 2,806 (+13930%)
Mutual labels:  graphics-programming, rendering-engine

DrawSpace

My C/C++ graphic rendering engine including features for 3D spaces simulation, especially procedural planets generation & rendering, including accurate atmospheric effects, 3D clouds, water rendering, etc...

Full GPLv3 text is available in the ./licenses directory

DrawSpace currently rely on some 3rd-parts libraries:

** Direct3D 9 SDK : 	      http://www.microsoft.com/en-us/download/details.aspx?id=6812
** Direct3D 11 SDK :          https://www.microsoft.com/en-us/download/details.aspx?id=6812
** FW1FontWrapper for D3D11 : https://fw1.codeplex.com                  
** Bullet physics 2.82 :      http://bulletphysics.org/wordpress/
** Assimp :                   http://www.assimp.org/
** Lua 5.1 :                  http://www.lua.org/
** PhysicsFS 2.0.3 :          https://icculus.org/physfs/
** CEGUI 0.8.7 :              http://cegui.org.uk/
** JSMN JSON parser	      https://github.com/zserge/jsmn
** RSA Data Security, Inc. MD5 Message-Digest Algorithm
** Wombat efficient texture-free procedural noise library for shaders : https://github.com/BrianSharpe/Wombat

1/ cmake -G"Visual Studio 16 2019" -A Win32

2/ duplicate 'config' directory to 'config_deployment'

3/ open project with visual studio : ds_engine.sln

4/ under VS IDE : compile all by right-click -> 'generate' on ALL_BUILD project and/or 'INSTALL' (Debug and/or Release)

5/ right-click on project 'rt' -> 'properties' : go on 'Debugging' section : -> 'Command' : set value to "<drawspace_install>\apps\Debug\rt.exe" -> 'Command args' : set to module to run : gameroom,waterdemo,impostorsdemo,nebulaeluademo,planetluademo,etc... -> 'Working directory' : set to "<drawspace_install>\apps\Debug"

Animated water rendering:

alt tag alt tag

Bones-based animations execution :

alt tag

Material shaders:

alt tag

Procedural planet:

alt tag alt tag alt tag alt tag alt tag alt tag

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