This is your work, valued

Kaunas, Lithuania

Aras Pranckevičius

Elite
@aras-p

Code plumber. I worked on Unity game engine (2006-2021). Since 2022 contributing to Blender. Also some games, demoscene, etc.

UnityGaussianSplatting. Toy Gaussian Splatting visualization in Unity

3.4k

glsl-optimizer. GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.

1.8k

ClangBuildAnalyzer. Clang build analysis tool using -ftime-trace

1.2k

ToyPathTracer. Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)

1.1k

hlsl2glslfork. HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.

574

dod-playground. Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018

383

smol-v. SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.

353

sizer. Win32/64 executable size reporting

277

smol-atlas. 2D rectangular bin packing with option for item removal

124

ToyMeshPathTracer. Toy Mesh Path Tracer that I used as a base for job interview tasks

120

UnityGPUTexCompression. How to do DXT/BCn texture compression in Unity using compute shaders

100

demo-pd-cranktheworld. A real-time rendering demo for Playdate console

79

gamedev-emojis. 128x128 sized icons of various game development things

69

test-fbx-parsers. Testing various FBX file format parsing libraries

63

miniexr. Small code to write OpenEXR images

61

header_hero. C/C++ codebase includes analyzer

58

smol-cube. Binary format equivalent for color grading (Adobe/Resolve .cube) LUT files

57

UnityStbEasyFont. C#

52

HashFunctionsTest. Little test of various hash functions

46

playdate-dither3d. Surface Stable Fractal Dithering on Playdate

40

BlackHoleDemo. C#

30

smol-compute. A tiny library for launching compute shaders on D3D11, Metal and Vulkan

26

markdeep-docs-style. Documentation CSS style for Markdeep

25

dingus. engine used in some nesnausk! demos

22

llvm-project-20170507. Flat monorepo imported from http://llvm.org/git/ (17 repos)

20

bc7e-on-gpu. An attempt to port BC7E texture compressor to a GPU compute shader

20

blender-vse-doom. Doom running in Blender VSE timeline

20

bcn_decoder_tester. Testing various BCn texture format decoding libraries

19

obj_parse_tester. Comparing various C++ OBJ parsing libraries

18

test_exr_htj2k_jxl. Test OpenEXR, HTJ2K, JXL for half/float images

17

glsl-load-speed. Quick test of GLSL shader loading speed

17

jobtask2019-trimesh-tracer. A programming task for job interviews I did in 2019 Q2

16

float_compr_tester. Testing various libraries/approaches for compressing floating point data

15

Deform. A fully-featured deformer system for Unity.

9

aras-p.hugo. This is just my website, content & Hugo bits

8

oklab_gradient_test. C++

8

sprint-fuuu. C++

6

OpenCOLLADA. C++

5

dod-lecture-2018. C#

4

NiceIO. For when you've had to use System.IO one time too many

4

twod_coverage_raster. Super simplistic 2D triangle coverage rasterizer

4

sideshooter50. A game in 50 lines of code

4

trianglomator. C#

3

ggj19-rumba. A small game during Global Game Jam 2019

3

tinybvh. Single-header BVH construction and traversal library.

3

test_math_vec_debug_perf. C++

3

test-webgpu-point-raster. WebGPU test for point rasterization via fixed function or compute shader

3

ufbx. Single source file FBX loader

3

OpenFBX. Lightweight open source FBX importer

3

hgext. misc hg extension stuff

1

website. PHP

1

ISPCTextureCompressor. ISPC Texture Compressor

1