GitHub topics: signed-distance-field
williamchange/b3dsdf
🛠️ A toolkit of 2D/3D distance functions, sdf/vector ops and various utility shader nodegroups (170+) for Blender 2.83+. Also available as an addon which adds a menu in the shader editor.
Language: Python - Size: 161 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 432 - Forks: 18

yeicor/sdf-viewer
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
Language: Rust - Size: 58.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 88 - Forks: 6

miloyip/light2d
Light rendering in 2D
Language: C - Size: 10.5 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 868 - Forks: 125

ianthehenry/bauble
a playground for making 3D art with lisp and math
Language: Janet - Size: 7.99 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 484 - Forks: 11

HiroIshida/plainmp
Very fast motion planning for articulated robot, through a bit of premature-optimization (C++ core with Python bindings) *less than 1ms for moderate problems
Language: C++ - Size: 704 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 59 - Forks: 4

SiebenCorgie/vola
Volume-Language: Experimental volume description languages aimed at GPU distance field rendering. Mirror of GitLab
Language: Rust - Size: 2.04 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

seung-lab/euclidean-distance-transform-3d
Euclidean distance & signed distance transform for multi-label 3D anisotropic images using marching parabolas.
Language: C++ - Size: 6.54 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 249 - Forks: 36

electricsquare/raymarching-workshop
An Introduction to Raymarching
Size: 10.1 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 978 - Forks: 55

shader-park/shader-park-core
A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark
Language: JavaScript - Size: 40.4 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 787 - Forks: 23

UM-ARM-Lab/pytorch_volumetric
Volumetric structures such as voxels and SDFs implemented in pytorch
Language: Python - Size: 6.29 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 152 - Forks: 10

KaruroChori/enance-amamento
A template library for headless rendering of Signed Distance Fields based on OpenMP.
Language: C++ - Size: 490 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 21 - Forks: 0

soypat/gsdf
3D/2D CAD design package written in Go. GPU accelerated.
Language: Go - Size: 490 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 38 - Forks: 3

johanhelsing/bevy_smud
Sdf 2d shape renderer for Bevy
Language: Rust - Size: 236 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 147 - Forks: 10

SometimesRain/MonogameDistanceFont
An improved font library for Monogame. Draw scalable text fast and easy!
Language: C# - Size: 4.48 MB - Last synced at: 12 days ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 2

Azkellas/mesh_to_sdf
A Mesh to SDF converter, written in rust
Language: Rust - Size: 27 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 51 - Forks: 4

rdeits/AdaptiveDistanceFields.jl
Adaptively sampled distance fields in Julia
Language: Jupyter Notebook - Size: 233 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 33 - Forks: 11

foxglove/three-text
Render text in Three.js using Signed Distance Fields
Language: TypeScript - Size: 2.3 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 10

Flix01/Header-Only-GL-Helpers
A collection of header files that can ease OpenGL programming
Language: C - Size: 4.26 MB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 3

hooyuser/blender_sdf_node_addon
Blender SDF Node System Addon
Language: Python - Size: 19.4 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 53 - Forks: 3

Tw1ddle/WebGL-Distance-Fields
:star: Realtime Euclidean distance field generation and rendering
Language: JavaScript - Size: 6.3 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 64 - Forks: 12

villuna/kaku
A text rendering crate for rust+wgpu, using signed distance fields
Language: Rust - Size: 3.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 28 - Forks: 1

RaduAlexandru/permuto_sdf
Code for our CVPR'23 paper - "PermutoSDF: Fast Multi-View Reconstruction with Implicit Surfaces using Permutohedral Lattices"
Language: Python - Size: 11.5 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 447 - Forks: 28

Flix01/imgui Fork of ocornut/imgui
Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.
Language: C++ - Size: 170 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 401 - Forks: 36

curv3d/curv 📦
a language for making art using mathematics
Language: C++ - Size: 19.6 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1,146 - Forks: 73

tversteeg/distance-field
:capital_abcd: Generate distance field bitmaps--vector compression for games
Language: Rust - Size: 576 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 1

deadsy/sdfx
A simple CAD package using signed distance functions
Language: Go - Size: 8.16 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 551 - Forks: 52

angad-k/ProcSDF
A procedural node-based 3D modeler that uses raymarching to render the scenes
Language: C++ - Size: 7.06 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 9 - Forks: 0

facebookresearch/iSDF 📦
Real-time Neural Signed Distance Fields for Robot Perception
Language: Python - Size: 29 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 426 - Forks: 53

rmrsk/EBGeometry
A C++ package for embedded boundary (EB) geometry generation.
Language: C++ - Size: 158 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 18 - Forks: 4

ChirikjianLab/Marching-Primitives
[CVPR2023 Highlight] Marching-Primitives: Shape Abstraction from Signed Distance Function
Language: MATLAB - Size: 33.9 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 119 - Forks: 6

Angelo1211/2020-Weekly-Shader-Challenge
A collection of my weekly shaders for 2020.
Language: GLSL - Size: 2.01 MB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 5

Chman/Typogenic 📦
Signed-distance field text rendering for Unity
Language: C# - Size: 18.6 MB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 192 - Forks: 31

2bt/distance-field-tracer
This program renders a simple 3D scene.
Language: C++ - Size: 606 KB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

gentt1024/SDF3DToolkit
SDF3DToolkit is a Unity toolkit for working with Signed Distance Fields (SDFs) in 3D space. This toolkit provides utilities for creating, manipulating, and querying SDFs, which are useful for various applications such as procedural content generation, physics simulations, and more.
Language: C# - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Empty2k12/WebGL2SDFText
WebGL 2 Signed Distance Font Renderer with Vertex Displacement Shader
Language: JavaScript - Size: 456 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

avgjs/pixi-richtext
A Rich Text solution for PixiJS using SDF.
Language: JavaScript - Size: 156 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 76 - Forks: 9

doup/sdf_2d
2D Signal Distance Field software (cpu) renderer
Language: Rust - Size: 354 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Husenap/gomarch
Render a raymarching gif in go
Language: Go - Size: 4.73 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

maxfish/SDF-Generator
Command line tool to bulk generate signed distance fields from images
Language: Go - Size: 1.42 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2

Aeva/tangerine
🍊
Language: C++ - Size: 84.7 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 94 - Forks: 8

Strrationalism/SDFTool
Signed distance field font and image command line tool based on OpenCL.
Language: Rust - Size: 156 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 3

Chaosikaros/LVDIF
Large Volume Data Interaction Framework (LVDIF) is an open-source interaction framework for real-time interact with large volume data. It is integrated into Unity3D to benefit from interaction scenarios in game engine.
Language: C++ - Size: 114 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 2

go-courier/fontnik
Generates Signed Distance Field glyphsets from OpenType fonts
Language: Go - Size: 545 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

lilly-lizard/Goshenite
Signed distance field editor and renderer. Gpu acceleration with vulkan.
Language: Rust - Size: 2.52 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

philippwulff/Deep3DComp
3D-shape compression with a shape-coded auto-decoder and sinusoidal activations.
Language: Jupyter Notebook - Size: 144 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

Megidd/Hollow
Hollow out 3D meshes.
Language: C# - Size: 261 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hassony2/shape_sdf
Language: Python - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 44 - Forks: 3

JanWosnitza/FrayTracer
An F# ray tracer.
Language: F# - Size: 8.29 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Magnus2/MeshReconstruction
Fast and light-weight Marching Cubes library in C++ without any dependencies.
Language: C++ - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 163 - Forks: 33

iamyoukou/sdf2dWithMPM2D
SDF-based collision detection with MPM-based simulation
Language: C++ - Size: 25.6 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 4

iamyoukou/sdf2d
2D signed distance field
Language: C++ - Size: 286 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

iamyoukou/sdf3d
3D Signed Distance Field
Language: C++ - Size: 3.17 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 9

NUZEROVI/Interactive-Occlusion-Free-System-for-Accessible-Volume-Exploration Fork of mlavik1/UnityVolumeRendering
The code related to the paper 'Interactive Occlusion-Free System for Accessible Volume Exploration' published in IEEE Access, Volume 11, 2023.
Language: C# - Size: 137 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Karuma303/rs_sdf
Rust library to generate signed distance fields
Language: Rust - Size: 2.74 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

XrizZ/GLFontRenderer
Text Renderer for your OpenGL Application. Lightweight, High performance and easy to use!
Language: C++ - Size: 7.06 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 5

aparis69/MarchingCubeCpp
A public domain/MIT header-only marching cube implementation in C++ without anything fancy.
Language: C++ - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 7

gokselgoktas/sdf-ray-marching
A simple project showing how to integrate a signed distance field ray marcher into Unity's deferred shading pipeline
Language: ShaderLab - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 23 - Forks: 0

cryvosh/TemporalSetInversion
Reference implementation for "Temporal Set Inversion for Animated Implicits" (SIGGRAPH 2023)
Language: C++ - Size: 39 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 3

MadScientist11/Unity-Compute-Raymarcher
A raymarcher written in Unity with compute shaders
Language: C# - Size: 49.8 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

edu-rinaldi/Volumetric-Path-Tracer
Volumetric and implicit surfaces pathtracer implementation built on top of Yocto/GL.
Language: C++ - Size: 151 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

aparis69/Rock-fracturing
Source code for the paper: Modeling Rocky Scenery using Implicit Blocks, published in The Visual Computer and presented at Computer Graphics International 2020.
Language: C - Size: 78.3 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 42 - Forks: 4

paulofalcao/MaterialMakerRayMarching
Make complex Ray Marching SDF objects using nodes with the Material Maker editor and this library
Size: 7.11 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 3

AirGuanZ/SDFGenerator
GPU 3D SDF generator using DirectX 11 compute shader
Language: C++ - Size: 4.51 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 7

thebear8/cuGameEngine
a small cuda game engine
Language: Cuda - Size: 377 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

dbt-ethz/Axolotl
Volumetric Modelling components for Rhino Grasshopper.
Language: Python - Size: 22.3 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 40 - Forks: 5

bluecube/codecad 📦
An experiment with programming CAD in Python
Language: Python - Size: 4.39 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 1

hassony2/pyrender_sdf
Minimal rendering in python for shapes defined implicitely through signed distance functions
Language: Python - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 1

AlerianEmperor/Sphere-Tracing
Rendering Complex Shape With Sphere Tracing
Language: C++ - Size: 81.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 1

Magnus2/MeshSdf
Signed Distance Function from triangle mesh.
Language: C++ - Size: 1.25 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 80 - Forks: 11

deelayka/SDFFont
Signed distance field font texture generator
Language: C# - Size: 383 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 0

brisyramshere/SDFGen Fork of christopherbatty/SDFGen
A simple commandline utility to generate grid-based signed distance field (level set) generator from triangle meshes, using code from Robert Bridson's website.
Language: C++ - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

pvmoore/CandleWax
Signed DIstance Field Renderer using Kotlin and Vulkan
Language: GLSL - Size: 1.4 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Flix01/3D-Signed-Distance-Shapes-Demo
A ShaderToy's Demo by Inigo Quilez in a single main.c file
Language: C - Size: 326 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 2

fayolle/Lp_dist
An implementation of the paper "Signed Lp-distance fields"
Language: C++ - Size: 79.1 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 2
