frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

3D modeling with paper

https://www.arvinpoddar.com/blog/3d-modeling-with-paper
144•joshuawootonn•3h ago

Comments

xnx•2h ago
Very cool. Would probably get even more attention with the title "3D Modeling the SR-71 Blackbird with Paper".
aleph_minus_one•2h ago
Whether this article would get more or less attention with this changed title depends a lot on the ratio "viewers from the USA"/"viewers from other countries".
dieggsy•2h ago
While that would certainly be a factor, I think I'd argue it's less about where you're from and more about what your interests or experience are.

I actually think the title as it is now has more mass appeal; it's very general and might pique your curiosity if you're interested in either 3-D modelling or paper crafting.

On the other hand if it had the "SR-71 Blackbird" in the title, some readers might shy away due to either not knowing what that is, or thinking "well, I'm not really interested in planes".

Which would be kind of a shame, since I think the post has some nice points to make regardless of whether you're into the SR-71 Blackbird or planes; that's just the example chosen to paint the broader picture.

pupppet•2h ago
The final build looks great, I thought I was looking at a 3D render.
the_af•2h ago
I love this!

I do some cardboard / papercraft, but mine is completely unplanned and without this high level of precision. So mine is not suitable for accurate scale model building, but rather for building random houses / castles / vehicles.

srean•2h ago
I always wonder what the Elements would have looked like had Euclid had included paper folding as a primitive.

Folds are powerful. One can trisect or n-sect any angle for finite n. One still needs the compass though for circle.

    Straight edge
    Compass
    Nuesis
    Paper folding
Makes for a very powerful tool set.
WillAdams•1h ago
Akira Yoshizawa actually used origami in a factory setting to communicate geometric and engineering concepts.
olooney•1h ago
The Greeks were not adverse to studying topics outside of the classic axioms, for example neusis, conic sections, or Archimedes work on quadrature (which presaged calculus):

https://en.wikipedia.org/wiki/Neusis_construction

https://en.wikipedia.org/wiki/Conic_section

https://en.wikipedia.org/wiki/Quadrature_(mathematics)

https://en.wikipedia.org/wiki/Quadrature_of_the_Parabola

They just preferred the simpler axioms on grounds of aesthetic parsimony.

As far as I know, the ancient Greeks never thought to fold the paper. It has, however, been studied since the 1980's by modern mathematicians:

https://en.wikipedia.org/wiki/Huzita%E2%80%93Hatori_axioms

It can be used to trisecting an angle, an impossible construction with straightedge and compass:

https://www.youtube.com/watch?v=SL2lYcggGpc&t=185s

It's more powerful than compass and straight-edge constructions, but not by much. It essentially gives you cube roots in addition to square roots. You still need a completely different point of view to make the quantum leap the the real numbers, calculus, and limits:

https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_t...

https://en.wikipedia.org/wiki/Dedekind_cut

So ultimately I don't know if it would have changed the course of history that much.

srean•40m ago
Sure, it makes sense to isolate the minimal sets of primitives needed for an operation. Greeks experimented quite a bit with nuesis before focusing on straight edge and compass. Folding, as you noted, was not part of their mix.

BTW nuesis can also trisect angles.

Yes one would not reach the reals (that's not the ultimate goal) but the geometry would certainly would have been richer.

By no means is the area of folding a mathematical dead end as new theorems still get discovered.

Stevvo•2h ago
"3D Rendering with Paper" might have been a more accurate title. The modelling process is very similar to regular 3D modelling. In theory, with perfect paper and cutting and gluing skills you could print any UV map and cut, fold and glue it into a paper model using this method.
RodgerTheGreat•1h ago
UV maps, especially for low-poly models, do not generally have a 1:1 geometric relationship with polygons in the original model. Areas with more significant detail will get more space on the UV map, mirrored or repeating areas will be overlapped, and of course UV maps will never include the tabs you'd need to physically glue parts together.
coldfoundry•2h ago
Oh wow, this brought me back! I used to be obsessed with papercraft back in the day as a kid, specifically “pepakura”. I used to print out halo 3 helmets and build them and wear them. It was like a puzzle on steroids in the cool department!

There used to be an entire finishing process with this yellow and blue bottled smooth-cast resin and sanding before painting, but they always stayed paper for me.

Was a cheap way for me to have fun, and definitely holds a special place in my heart forever. Great share and thank you for posting! Brought me through memory lane.

cousin_it•2h ago
Btw, there's a pretty well known origami version of the SR-71 by Toshikazu Kawasaki. One square, no cuts, the usual. I folded it as a kid from diagrams in "Origami for the Connoisseur". It's not as detailed as the papercraft version, but I think it symbolizes the real airplane very well.
vunderba•1h ago
That's pretty awesome. I'd love to see the Lockheed F-117 Nighthawk get the same treatment. Seems like its angular design would lend itself well towards an origami version.
WillAdams•1h ago
As a person who wonders where the paper X-15 model he had vanished to after he joined the service, this resonates with me.

While there are a lot of models available for purchase/download, the classic tool for this sort of thing is

https://pepakura.tamasoft.co.jp/pepakura_designer/

as noted by coldfoundry --- that said, an unlikely tool which has this is PythonSCAD:

https://pythonscad.org/

which allows one to use OpenSCAD or Python to create a 3D model and export it in a number of formats, including "Foldable PS" which automates this process.

meindnoch•1h ago
You could have replaced a bunch of faces with larger cylindrical/conical faces (aka 3D developable surfaces) to get a more realistic look. Paper can bend!

I wonder if there are algorithms for approximating arbitrary geometries with a combination of planar, cylindrical and conical faces? Sheet metal fabrication should be facing the same constraints.

zaphar•1h ago
He specifically set a constraint for now curved surfaces. Using cylindrical and conical surfaces would have violated that constraint.
mk_stjames•22m ago
That type of shape constraint would be called having a ruled surface with a Gaussian curvature of 0 everywhere, otherwise known as a 'Developable Surface'.

Fitting a -single- such surface to a set of points is nearly trivial; finding a way to best fit -multiple- such surfaces together to approximate a non-trivial shape (cloud of points) where they share edges in a way that could be joined like this paper model.... feels very NP-hard to me. This is a subset of the problem in the 3d-scan-to-CAD industry where you have a point cloud/mesh and you need to detect flat planes, cylinders, fillets, etc of a 3d scan and best-fit primitive surfaces to those areas and then join them into a manifold while respecting a bunch of other geometric and tolerance constraints.

There is a reason why there are only a few software packages that even attempt to do this, and it is almost always human-guided in some way. It's a fascinating problem.

RivieraKid•37m ago
I remember paper models being very widespread when I was a kid in the Czech Republic, they were always included in a popular magazine for kids, no idea whether it has changed. Per ChatGPT this is unique for this region - Czech Republic, Poland, Slovakia.
turtlebits•4m ago
Semi-related, but Canon has a great papercraft site, with varying difficulties. My kid especially loves the moving models.

https://creativepark.canon/en/categories/CAT-ST01-0071/top.h...

rimunroe•1m ago
If anyone's a fan of papercraft models and the game Homeworld, you might enjoy this collection of models from the games. I remember my sister put together several of these back in the early 2000s.

https://www.homeworldaccess.net/infusions/downloads/download...

Many hard LeetCode problems are easy constraint problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
198•mpweiher•3h ago•122 comments

The treasury is expanding the Patriot Act to attack Bitcoin self custody

https://www.tftc.io/treasury-iexpanding-patriot-act/
413•bilsbie•5h ago•319 comments

3D modeling with paper

https://www.arvinpoddar.com/blog/3d-modeling-with-paper
144•joshuawootonn•3h ago•21 comments

Advanced Scheme Techniques (2004) [pdf]

https://people.csail.mit.edu//jhbrown/scheme/continuationslides04.pdf
62•mooreds•2h ago•4 comments

Vector database that can index 1B vectors in 48M

https://www.vectroid.com/blog/why-and-how-we-built-Vectroid
10•mathewpregasen•52m ago•2 comments

Windows-Use: an AI agent that interacts with Windows at GUI layer

https://github.com/CursorTouch/Windows-Use
47•djhu9•3d ago•7 comments

Qwen3-Next

https://qwen.ai/blog?id=4074cca80393150c248e508aa62983f9cb7d27cd&from=research.latest-advancement...
443•tosh•11h ago•178 comments

Doom-ada: Doom Emacs Ada language module with syntax, LSP and Alire support

https://github.com/tomekw/doom-ada
47•tomekw•2h ago•3 comments

Oq: Terminal OpenAPI Spec Viewer

https://github.com/plutov/oq
41•der_gopher•2h ago•2 comments

A beginner's guide to extending Emacs

https://blog.tjll.net/a-beginners-guide-to-extending-emacs/
96•ibobev•2h ago•6 comments

Humanely Dealing with Humungus Crawlers

https://flak.tedunangst.com/post/humanely-dealing-with-humungus-crawlers
4•freediver•41m ago•0 comments

Show HN: DWS OS, a Plan 9 Inspired Web "OS"

https://dws.rip
30•tdubey•2h ago•6 comments

Building a Deep Research Agent Using MCP-Agent

https://thealliance.ai/blog/building-a-deep-research-agent-using-mcp-agent
17•saqadri•2d ago•5 comments

Racintosh Plus – Rackmount Mac Plus

http://www.identity4.com/2025-racintosh-plus/
87•zdw•3d ago•13 comments

VaultGemma: The most capable differentially private LLM

https://research.google/blog/vaultgemma-the-worlds-most-capable-differentially-private-llm/
10•meetpateltech•1h ago•0 comments

Chat Control faces blocking minority in the EU

https://twitter.com/TutaPrivacy/status/1966384776883142661
284•miohtama•4h ago•96 comments

OpenAI Grove

https://openai.com/index/openai-grove/
11•manveerc•1h ago•13 comments

Show HN: An MCP Gateway to block the lethal trifecta

https://github.com/Edison-Watch/open-edison
24•76SlashDolphin•2h ago•6 comments

Why our website looks like an operating system

https://posthog.com/blog/why-os
607•bnc319•18h ago•423 comments

Float Exposed

https://float.exposed/
359•SomaticPirate•17h ago•96 comments

Crates.io phishing attempt

https://fasterthanli.me/articles/crates-io-phishing-attempt
127•dmarto•2h ago•61 comments

Astrophysics Source Code Library

http://ascl.net/
57•SiempreViernes•6h ago•7 comments

Introduction to Nyquist and Lisp Programming

https://manual.audacityteam.org/man/introduction_to_nyquist_and_lisp_programming.html
88•swatson741•3d ago•1 comments

Debian 13, Postgres, and the US time zones

https://rachelbythebay.com/w/2025/09/11/debtz/
241•move-on-by•15h ago•121 comments

Over 100 ships have sailed with fake insurance from the Norwegian Ro Marine

https://www.nrk.no/vestland/xl/over-100-ships-have-sailed-without-legitimate-insurance-from-the-n...
158•aregue•4h ago•62 comments

Show HN: I made a generative online drum machine with ClojureScript

https://dopeloop.ai/beat-maker/
127•chr15m•9h ago•25 comments

Ankit Gupta Joins YC as General Partner

https://www.ycombinator.com/blog/welcome-ankit/
12•todsacerdoti•1h ago•4 comments

Classic GTK1 GUI Library

https://gitlab.com/robinrowe/gtk1
110•MaximilianEmel•4d ago•49 comments

Top model scores may be skewed by Git history leaks in SWE-bench

https://github.com/SWE-bench/SWE-bench/issues/465
447•mustaphah•23h ago•136 comments

Lumina-DiMOO: An open-source discrete multimodal diffusion model

https://synbol.github.io/Lumina-DiMOO/
33•SweetSoftPillow•6h ago•2 comments