GeometricAlgorithms
deep-video-mvs
GeometricAlgorithms | deep-video-mvs | |
---|---|---|
3 | 1 | |
62 | 205 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | almost 3 years ago | |
Processing | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GeometricAlgorithms
-
Metaballs/Meta-diamonds with Marching Squares Algorithm
Source code (Processing): https://github.com/volfegan/GeometricAlgorithms/tree/master/Marching_Squares_Coloured_Metaballs
-
Teaching Y=MX + C With P5JS
Basically, most collision detection is done with line interception, circles, polygons, etc. So lines are important for games to exist and other interesting space/object interaction. Circle to circle collision is especially easy to do. Geometric Algorithms use a lot of math (books reference on link), but I never went ahead with all its concepts like triangulation Delaunay triangulation, simple non-overlapping Triangulation, etc.
-
Bubbles drifting with circle packing algorithm
As the circle objects flow, this actually forces their radius to become more homogeneous. Quite boring looking for something I spend a lot of time understanding its inner work. This is one of those things that the static image is better than the animated. It runs slow at this screen size, but as I didn't like the results I don't think I will improve its efficiency by implementing some quadtree or spatial hashing.
deep-video-mvs
-
helpful pointers to state-of-the-art material for depth estimation from multi-view videos captured from cameras with arbitrary poses.
If deep learning is an option, then you might want to check out http://zak.murez.com/atlas/, https://zju3dv.github.io/neuralrecon/, https://github.com/ardaduz/deep-video-mvs and the references therein. These methods can be better than classical ones, especially if overfitted on a specific type of scene.
What are some alternatives?
ConvexBodyProximityQueries.jl - A fast module for computing proximity queries between convex bodies in 2D/3D
instant-ngp - Instant neural graphics primitives: lightning fast NeRF and more
dotSCAD - Reduce the burden of mathematics when playing OpenSCAD
nerf-pytorch - A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the results.
contour-rs - Contour polygon creation in Rust (using marching squares algorithm)
SGDepth - [ECCV 2020] Self-Supervised Monocular Depth Estimation: Solving the Dynamic Object Problem by Semantic Guidance
Asteroid_game_with_physics - Asteroid game minimal working physics using GJK Algorithm on Java Processing v3.5
STEPS - This is the official repository for ICRA-2023 paper "STEPS: Joint Self-supervised Nighttime Image Enhancement and Depth Estimation"
Computational-geometry - Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
simplerecon - [ECCV 2022] SimpleRecon: 3D Reconstruction Without 3D Convolutions
OpenMVG (open Multiple View Geometry) - open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
BundleFusion - [Siggraph 2017] BundleFusion: Real-time Globally Consistent 3D Reconstruction using Online Surface Re-integration