Libraries

s&box libraries

Gaussian Splats

facepunch.gaussian_splats

Gaussian Splat Rendering and Collision Library

About

NOTE: This is an experimental library that was created in a short amount of time and may not be maintained any further.
Use at your own risk!
What are Gaussian Splats?
Gaussian Splats are 3D models constructed via a metric fuck ton of photos taken from various angles, placing coloured 3D splats in the world to build the geometry instead of being constructed with triangles and textures:
Since splats take parallax/perspective from every photo in the dataset, you can see they handle things like reflective surfaces and mirrors with great detail. But once you get up-close to a small object you can see the individual splats

Splats can optionally be re-lit using the lighting from your Scene, and can even receive shadows in real-time:

Usage Example
Here's a short animation made using Movie Maker and a re-lit Gaussian Splat for the environment.
The splat I used isn't the highest quality but it comes out surprisingly well once lit :)

If you are looking for splat files to use, check out superspl.at for various .ply/.sog files with commercial licenses.

3dcloudgaussianphotogrammetryrenderingsplatsplatssplatting

More by Facepunch

01
Player Controller thumbnail
Player Controller facepunch.playercontroller

Components for player controller

playercontrollerfirstpersonshooterhalflifequake
+0 24h
98favorites
74upvotes
95%Wilson score
02
SDF Mesh Library thumbnail
SDF Mesh Library facepunch.libsdf

Marching cubes & squares mesh generation

procgenmesh3d2d
+0 24h
28favorites
24upvotes
86%Wilson score
03
Sprite Tools (OBSOLETE) thumbnail
Sprite Tools (OBSOLETE) facepunch.spritetools

Do not use anymore, SpriteRenderer and Sprite Resource are built-in now.

2dartpixelspritetools
+0 24h
19favorites
22upvotes
79%Wilson score
04
Game Events thumbnail
Game Events facepunch.libevents

Strongly typed game events

eventeventsfsm
+0 24h
15favorites
13upvotes
77%Wilson score
05
Wheel Collider thumbnail
Wheel Collider facepunch.libwheel

No summary provided.

+0 24h
12favorites
7upvotes
32%Wilson score
06
State Machines thumbnail
State Machines facepunch.libstates

State machines using Action Graph.

fsmstatesactiongraphstatemachine
+0 24h
11favorites
14upvotes
78%Wilson score