Bruno Levy Profile picture
Mar 10, 2022 12 tweets 5 min read Read on X
What's that ?
The raw scanner data for armadillo.
Can we reconstruct the armadillo from it ? Image
Step 1: Filter outliers Image
Step 2: smooth a bit Image
Step 3: Co3Ne reconstruction
(Surface reconstruction by computing restricted Voronoi cells in parallel, Dobrina Boltcheva and Bruno Lévy, Computer Aided Design - hal.inria.fr/hal-01596553/) Image
Step 4: Remesh with Voronoi Linear Parallel Enumeration Image
Step 5: texture atlas with ABF++ (hal.inria.fr/inria-00105689) Image
Step 6: bake normals from highres mesh using AABB Image
The normal map Image
Last but not least: #geogram up to date
github.com/BrunoLevy/geog…
The built-in geobox program has all these functionalities.
Geogram, a career-long reproducible science experience !
Ooohhh, there is also this one ! Image
Since Co3Ne uses the original points, it can reconstruct details I did not see before in the "official" reconstructions ! Image
Try it "at home" !
graphics.stanford.edu/data/3Dscanrep/
#geogram / geobox can now directly load ".conf" files
github.com/BrunoLevy/geog…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Bruno Levy

Bruno Levy Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @BrunoLevy01

Apr 26
Simulation of Monge-Ampère gravity in a 60 Mpc/h cube, 256^3 particles, z=5.
Article:

with Yann Brenier and @MohayaeeR arxiv.org/abs/2404.07697
Monge-Ampère gravity (right half) creates more abundant and more diffuse filaments as compared to 𝚲CDM (left half) where filaments appear to be more fragmented.
Larger simulation, with 100 million particles, in a volume of 300 Mpc/h^3. At z=5 there is not much difference... Image
Read 8 tweets
Apr 4, 2023
1/N
Have you every wondered how a microprocessor works ? How many sheets of paper do you need to write the schematics or description of a processor ? How many years do you need to study before being able to design your own processor ? How much money does it cost to try that ? Image
2/N
>Yes;1;0.05;$50
>What's that ?
>Answers to the questions in the previous post
3/N
Want to know more ?
Read 168 tweets
Jan 9, 2023
#geogram #geometry #programming
Hello darkness my old friend ...
Diving into exact triangle intersection code, that is exactly bugged !
Revisiting the whole approach, hopefully much much simpler in the end ImageImageImageImage
You may think that once you have exact predicates it is piece of cake, but there is a surprisingly long list of particular cases: trlgs can be in the same plane, touch along a vrtx, an edge, isect can be a single point, a segment, a little triangle, it can even be a hexagon !
Seeing some light at the end of the tunnel... Seems that a reasonably short program can handle all the cases (but it does not fit in the margin, euuu I mean in a tweet !)
Read 6 tweets
Jun 4, 2022
#geogram is a programming library of geometric algorithms
github.com/BrunoLevy/geog… Image
2/N
It has fundamental geometric algorithms (Delaunay/Voronoi in 2D and 3D)
github.com/BrunoLevy/geog…
github.com/BrunoLevy/geog… Image
3/N
A mesh data structure, for surfacic and volumetric meshes, with optional user-defined attributes
github.com/BrunoLevy/geog… Image
Read 37 tweets
Mar 12, 2022
#geometry #programming
New #geogram tutorial on surface reconstruction from #pointsets:

github.com/BrunoLevy/geog…
Coming next:
- remeshing
- parameterization and texture mapping
Remeshing tutorial rdy !
github.com/BrunoLevy/geog… Image
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(