Displaying 1 to 20 from 42 results

SkiaSharp - The Skia 2D Graphics library from Google exposed to

  •    CSharp

SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library (https://skia.org/). It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.The API Documentation is available on the web to browse.

ImageSharp - A cross-platform library for the processing of image files; written in C#

  •    CSharp

ImageSharp is a new, fully featured, fully managed, cross-platform, 2D graphics API. Without the use of System.Drawing we have been able to develop something much more flexible, easier to code against, and much, much less prone to memory leaks. Gone are system-wide process-locks; ImageSharp images are thread-safe and fully supported in web environments. Built against .Net Standard 1.1 ImageSharp can be used in device, cloud, and embedded/IoT scenarios.

BansheeEngine - Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting

  •    CSharp

Banshee is a high-quality and modern game development toolkit. It provides a high-performance, multi-threaded game engine written in C++14. The engine includes math and utility libraries, Vulkan, DirectX 11 and OpenGL support, handles common tasks such as input, GUI, physics, audio, animation and scripting, and supports many popular resource formats (e.g. FBX, PNG, PSD, TTF, OGG, WAV).




veldrid - A low-level, portable graphics and compute library for .NET.

  •    CSharp

Veldrid is a cross-platform, graphics API-agnostic rendering and compute library for .NET. It provides a powerful, unified interface to a system's GPU and includes more advanced features than any other .NET library. Unlike other platform- or vendor-specific technologies, Veldrid can be used to create high-performance 3D applications that are truly portable. Veldrid uses the standard .NET Core tooling. Install the tools and build normally (dotnet build).

Project Autumn

  •    CSharp

Project Autumn is a Multi Platform Game Engine in .Net providing an ability to compile once and have it run on all platforms. It will provide Graphical Management for 2D/3D, Input Management for Mice, Keyboards and Controllers/Joysticks, Audio Input/Output, Networking and Media.

XNA Bezier Path Lighting

  •    CSharp

Bezier Path Lighting provides a new way to light virtual worlds in XNA. This new lighting approach employs Bezier Curves to create lights with "length", unlike traditional point or spot lights. This project is written in C# for XNA, but can be applied to other graphics libraries.


Pascal's Triangle - Dynamic GDI Visual

  •    CSharp

Pascal's Triangle Display is a program that generates colors for each position, from modular values derived from the triangle of binomial coefficients.

Morphing

  •    CSharp

Morphing is a simple graphics editor providing morphing of images by warping method and creation of simple animations.

RoboXNA

  •    CSharp

RoboXNA is a 3D real time robot simulation that let's you walk around a 3D scene with buildings, obstacles and environmental sounds. This project is a final university project in Computer Graphics.

SpriteCutter

  •    CSharp

SpriteCutter is a small utility for cutting single sprites from spritesheets. (For 2-d game creating with using sprites from old console games)

PLG Graphic File Analyzer

  •    CSharp

PLG Analyzer is an application that loads a graphic scene described in PLG format, parses the file and displays the information in it on the screen in 3D coordinates using OpenTK for C#. This project is a university project (homework, not final project) so please bear in mind :)

KinoBloom - Bloom effect for Unity

  •    CSharp

Bloom is an image effect for Unity that adds bloom/veiling glare effect to rendered frames. Unity 5.5 or later versions.

Swarm - An example of use of compute shaders and procedural instancing.

  •    CSharp

Swarm is an experimental project that tries to find an interesting way of utilizing the procedural instancing feature that was newly introduced in Unity 5.6. There are two types of renderers in Swarm.

HologramShader - :pencil2: Test of an hologram material made in Unity.

  •    CSharp

Hologram is a simple shader made in Unity. This package is composed of a shader and a custom material editor to tweak the effect. MIT, see LICENSE for details.

ImGui.NET - An ImGui wrapper for .NET.

  •    CSharp

This is a .NET wrapper for the immediate mode GUI library, Dear ImGui (https://github.com/ocornut/imgui). ImGui.NET lets you build graphical interfaces using a simple immediate-mode style. ImGui.NET is a .NET Standard library, and can be used on all major .NET runtimes and operating systems. Included is a basic sample program that shows how to use the library, and renders the UI using Veldrid, a portable graphics library for .NET. By itself, Dear ImGui does not care what technology you use for rendering; it simply outputs textured triangles. Example renderers also exist for MonoGame and OpenTK (OpenGL).

SkiaSharp

  •    CSharp

The code in this repository is licensed under the MIT License.

DFVolume - Distance-field volume generator for Unity

  •    CSharp

DFVolume is a small plugin that generates 3D textures representing distance fields from meshes. This is still under the early experimental stage and not recommended using in any serious production.

DrawMeshWithMotionVectors - An example showing how to generate per-object motion vectors when using DrawMesh

  •    CSharp

This is an example showing how to generate per-object motion vectors correctly when using Graphics.DrawMesh to draw objects. The sphere in the gif above is drawn with using Graphics.DrawMesh. The previous versions of Unity can't generate per-object motion vectors on this sphere, so that only camera motion is applied in motion effects (motion blur, temporal anti-aliasing, etc.).