daniel packard

July 14, 2021

Blogged: Battling Castoff Points

A central challenge in 3D scanning is separating signal from noise. In this post, I discuss one technique Spectre3D uses to remove noisy data from our scans. See the full post here: * https://www.spectre3d.io/newsfeed/battling-castoff-points /daniel
Read more
June 18, 2021

Blogged: Detecting and Filling Holes in Surfaces

A (very) high level view of Spectre3D's holefilling algorithm: https://www.spectre3d.io/newsfeed/detecting-and-filling-holes-in-a-surface /daniel
Read more
June 18, 2021

Blogged: Photogrammetry Coming to Mac OS Monterey

A quick overview of my first impressions using the new ObjectCapture SDK from Apple: https://www.spectre3d.io/newsfeed/photogrammetry-coming-to-mac-os-monterey /daniel
Read more
June 18, 2021

Blogged: Spectre3D Showcase #1

Blogged: A small collection of sample scans using the iOS Spectre3D scanning app. https://www.spectre3d.io/newsfeed/xegre08euj9d3ubhy92xpngvlm759e /daniel
Read more
April 8, 2021

Hello GNU Make

Have you ever worked on a project that uses regular old makefiles, and wished you had a 10,000 foot overview of the structure, syntax, and execution model? In this blog post I break GNU Make into it's atomic pieces, and show how they fit together into a cohesive and powerful tool. See the full post here: https://barely.software/blog/he...
Read more
March 31, 2021

New Blog Post: Cryptopals Set 1 Challenge 1

The Backstory The Cryptopals challenges introduce people to cryptography through a series of programming exercises that increase in complexity. The challenges start with encoding & decoding in hex/binary/base64, and they build up to a variety of topics including an implementation of Wang's Attack, which exploits a flaw in the md4 hashi...
Read more