Monthly Archives: December 2021

Link Collection

There are so many interesting things in the web that I just want to preserve for later.

Revisit later

Triangula – Create high quality triangulations from images
(https://github.com/RH12503/Triangula)

Raspberry Pi Build HAT – Connect Lego Power Functions to a Raspberry Pi (https://www.raspberrypi.com/products/build-hat/)

Implicitication using moving curves and surfaces (https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.7968&rep=rep1&type=pdf)

Lego Microscope (https://github.com/tobetz/LegoMicroscope)

Hardware

Flexible circuit wind generator (https://hackaday.io/project/181882-flexible-circuit-wind-generator)

Adderini – 3D Printed Repeating Slingbow Pistol (https://legolini.com/adderini_pistol.php)

Robotics

Stanley – the capstan based quadruped (https://hackaday.io/project/176726-stanley-the-capstan-based-quadruped)

moteus brushless controller (https://hackaday.io/project/179234-moteus-brushless-controller)

A High Torque 3D Printed Harmonic Drive (https://hackaday.com/2021/05/24/a-high-torque-3d-printed-harmonic-drive/)

Small Robot with Stepper motors (https://github.com/SkyentificGit/SmallRobotArm)

Software

Floppinux – An Embedded 🐧Linux on a Single 💾Floppy (https://bits.p1x.in/floppinux-an-embedded-linux-on-a-single-floppy/)

Image to Lithophane Generator (https://lithophanemaker.com/)

Projects

Electrochemical machining

Machining Steel with (Electroplated) Plastic (https://amosdudley.com/weblog/Experiments-with-Desktop-ECM)

Electrochemical machining (https://hackaday.com/2013/10/27/electrochemical-etching-with-a-microcontroller/)

Machining without machines (https://hackaday.com/2020/12/18/machining-without-machines/)

Origami

Origami Starshade template – fold flatpack solar cell to “cube” (https://www.jpl.nasa.gov/edu/pdfs/starshade_template.pdf)

Origami Simulator (https://github.com/amandaghassaei/OrigamiSimulator)

Computer graphics

Approximate Differentiable One-Pixel Point Rendering (https://arxiv.org/abs/2110.06635)

Fast temporal reprojection without motion vectors (JCGT) (https://jcgt.org/published/0010/03/02/)

Fast Volume Rendering with Spatiotemporal Reservoir Resampling (https://dqlin.xyz/pubs/2021-sa-VOR/)

Intersection-free Rigid Body Dynamics (https://ipc-sim.github.io/rigid-ipc/)

Simple Vulcan Path Tracer (https://github.com/nvpro-samples/vk_mini_path_tracer)

Papers by Miles Macklin (http://blog.mmacklin.com/publications/), specifically Local Optimization for Robust Signed Distance Field Collision (https://mmacklin.com/sdfcontact.pdf)

Resources for Computer Graphics, especially Siggraph paper collections (http://kesen.realtimerendering.com/)

A Massively Parallel and Scalable Multi-GPU Material Point Method (https://sites.google.com/view/siggraph2020-multigpu)

Programming

Cmake

Modern CMake (https://cliutils.gitlab.io/modern-cmake/)

Rust

Collection of High Quality Rust libraries (https://jondot.medium.com/12-killer-rust-libraries-you-should-know-c60bab07624f)

C++

Polyscope library for visualization (https://polyscope.run/)

Geometry Central (https://geometry-central.net/)

Concise Result Extraction in Modern C++ (https://davidgorski.ca/posts/concise-result-extraction/)

Using C++17 to Create Composable, Recursive Data Types (https://davidgorski.ca/posts/recursive-data-types-cpp/)

Data structures

Triangle Grids (https://www.boristhebrave.com/2021/05/23/triangle-grids/)

Multidimensional array views (https://gist.github.com/pervognsen/0e1be3b683d62b16fd81381c909bf67e)

SQL

Modern SQL (https://vimeo.com/289497563)

Math

Geometric Algebra Resources (https://bivector.net/)

Projective Geometric Algebra (http://projectivegeometricalgebra.org/)