All Projects → SilkCommunity → TrippyGL

SilkCommunity / TrippyGL

Licence: MIT license
A simple, lightweight yet highly versatile OpenGL graphics library

Programming Languages

C#
18002 projects
GLSL
2045 projects

Projects that are alternatives of or similar to TrippyGL

nautilus
another graphics engine
Stars: ✭ 16 (-77.46%)
Mutual labels:  graphics-library, 3d-graphics
TermGL
2D & 3D graphics engine in the terminal [C/C++]
Stars: ✭ 219 (+208.45%)
Mutual labels:  graphics-library, 3d-graphics
three-fspy-camera-loader
Script for importing fSpy camera data into three.js.
Stars: ✭ 16 (-77.46%)
Mutual labels:  3d-graphics
ign-rendering
C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (-52.11%)
Mutual labels:  3d-graphics
drawingwithcode
Drawing with code 😘
Stars: ✭ 28 (-60.56%)
Mutual labels:  3d-graphics
PhasmaEngine
3D Graphics Engine
Stars: ✭ 39 (-45.07%)
Mutual labels:  3d-graphics
WebGPU-Step-By-Step
WebGPU Tutorial: Step-by-step graphics programming with WebGPU - the next-generation graphics API for the web.
Stars: ✭ 232 (+226.76%)
Mutual labels:  3d-graphics
fsharp-3d-and-gamedev
Resources on 3D Graphics Programming and Game Development in F#
Stars: ✭ 92 (+29.58%)
Mutual labels:  3d-graphics
gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Stars: ✭ 32 (-54.93%)
Mutual labels:  graphics-library
dragonglass
A 3D game engine powered by Rust and Vulkan
Stars: ✭ 33 (-53.52%)
Mutual labels:  3d-graphics
coin
Coin3D core library
Stars: ✭ 193 (+171.83%)
Mutual labels:  3d-graphics
rubiks
3D-Rubik's cube simulator written in Haskell using Gloss
Stars: ✭ 29 (-59.15%)
Mutual labels:  3d-graphics
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (-26.76%)
Mutual labels:  3d-graphics
OpenGL-3D-Game-Tutorial-Series
C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
Stars: ✭ 132 (+85.92%)
Mutual labels:  3d-graphics
sdf-2d
A graphics library to enable the real-time rendering of 2D signed distance fields on the web.
Stars: ✭ 70 (-1.41%)
Mutual labels:  graphics-library
nub
A rendering and interaction Processing library
Stars: ✭ 28 (-60.56%)
Mutual labels:  3d-graphics
HxSTLParser
Basic STL loader for SceneKit
Stars: ✭ 23 (-67.61%)
Mutual labels:  3d-graphics
SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (-30.99%)
Mutual labels:  3d-graphics
Procedural-Terrain-Generator-OpenGL
Procedural terrain generator with tessellation | C++ OpenGL 4.1
Stars: ✭ 98 (+38.03%)
Mutual labels:  3d-graphics
GroundEngine
Ground Engine is an easy to use Game Engine for 3D Game Development written in C++
Stars: ✭ 61 (-14.08%)
Mutual labels:  3d-graphics

TrippyGL

NuGet

A simple and lightweight, yet highly versatile OpenGL graphics library built on top of Silk.NET.

TrippyGL is built for .NET Standard 2.1, which means you can run this on any .NET Standard 2.1 compliant platform such as .NET Core!

Targets OpenGL 3.0 and up.

The TrippyGL.ImageSharp project provides integration with ImageSharp for easy texture loading and saving.

For windowing and input, the Silk.NET.Windowing and Silk.NET.Input packages can be used.

Getting Started

The wiki contains explanatory articles and guides to help you get started! I recommend first reading Getting Started: Opening a Window. After that, if you're after drawing textures check out Getting Started: Drawing a Texture. Or if you're after drawing triangles, check out Hello Triangle: The easy way.

Need Help?

Feel free to come ask questions over at the TrippyGL Discord server!

Gallery

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