This is your work, valued

United Kingdom

Dihara Wijetunga

Elite
@diharaw

Graphics programmer focusing on high-performance real-time rendering and ray tracing.

hybrid-rendering. A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.

999

helios. Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.

299

dw-sample-framework. A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.

284

volumetric-fog. An OpenGL sample that demonstrates Volumetric Fog using a frustum-aligned voxel grid and compute shaders.

138

volumetric-clouds. GLSL

135

bruneton-sky-model. An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.

91

sky-models. A collection of various Sky Model implementations in OpenGL suitable for real-time rendering.

90

lightmap-baking. An OpenGL sample demonstrating path traced lightmap baking on the CPU with Embree.

69

gpu-particle-system. An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.

68

sdf-baking. An OpenGL sample that demonstrates baking SDFs and using them to add Soft Shadows and Ambient Occlusion to a rasterized scene.

57

animation-system. An experiment on creating an animation system similar to Unreal Engine 4 from scratch.

49

rasterator. Real-time software rasterizer written in C++ with windowing and model loading support.

37

dw-thread-pool. A simple, header-only, dependency-free, C++ 11 based ThreadPool library.

36

deferred-decals. A sample implementation of Screen Space Deferred Decals using OpenGL.

34

fft-ocean-waves. An OpenGL demo implementing the FFT ocean wave simulation from Jerry Tessendorf's famous paper.

32

physx-ragdoll. A sample demonstrating ragdoll physics using Nvidia PhysX.

31

cascaded-shadow-maps. Cascaded Shadow Mapping sample written with the dwSampleFramework.

24

texture-space-decals. A method for baking persistent decals to textures using UV-space rasterization.

23

area-light-shadows. A simple OpenGL sample of Percentage Closer Soft Shadows with directional and spot lights.

20

asset-core. A command line tool that converts game assets into a simple binary format for fast loading.

20

gpu-path-tracer. A real-time OpenGL Compute shader based Progressive Path Tracer.

17

runtime-ibl. Runtime environment map prefiltering and spherical harmonics computation with OpenGL.

17

reflective-shadow-maps. An OpenGL sample implementation of Reflective Shadow Maps.

16

meltdown. A Ludum Dare 49 Game.

2

emo-lib. Bi-model Convolutional Neural Network based Emotion Classification library with GPU acceleration support.

2

ld53. C++

1

Vulkan. Examples and demos for the new Vulkan API

1