An open API service providing repository metadata for many open source software ecosystems.

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