1 / 61

Stackabilization

This project focuses on automating the process of stackabilizing shapes for space optimization, balancing between space-saving and shape preservation. By defining stackability measures and applying contact-driven deformation while preserving structure, this approach allows designers to control the stacking process effectively.

mroberto
Download Presentation

Stackabilization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stackabilization Honghua Li, Ibraheem Alhashim, Hao Zhang, Ariel Shamir, Daniel Cohen-Or

  2. Stacking

  3. Goal: stackabilize shapes

  4. Challenge-1 geometrically understand stacking

  5. Challenge-2 space saving vs. shape preserving Balanced ? Squeezed Cone-like Original

  6. Related work • Shape optimization Low level High level [Hoppe et al. 1993] [Mitra et al. 2007]

  7. Related work • 2D Tiling Escherization [Kaplan and Salesin 2000]

  8. Our approach • Define stackability measure • Automatically improve stackability • Contact driven deformation • Structure preserving • Greedy optimization • Allow designers to control the process

  9. Stackability

  10. The measure low high medium

  11. Stacking measure

  12. Stacking measure

  13. Stacking measure offset

  14. Upper & Lower Envelopes Upper envelope Lower envelope

  15. Gap function Gap function

  16. Gap function offset

  17. Gap function

  18. Improve stackability

  19. Slight shape changes

  20. Slight shape changes Gap function

  21. Slight shape changes

  22. Interesting shape changes

  23. Contact regions

  24. Contact driven deformation

  25. Contact driven deformation

  26. Algorithm

  27. Deformation model • Component-wise controller [Zheng et al. 2011] • Cuboid • Cylinder • Generalized Cylinder

  28. Deformation model • Structure preserving • Symmetries • Point joints • Line joints

  29. Optimization problem • Search space is huge Translation Rotation Scaling Controller

  30. Optimization problem • Find the best shape deformation • Improves the stackability • Preserves shape structure and minimizes distortion Shape distortion Stackability improved

  31. Optimization • Greedy approach Input Target stackability Best candidate Target is met? Yes Output Candidates No Contact driven deformation

  32. Optimization

  33. Optimization

  34. Optimization

  35. Optimization

  36. Optimization

  37. Optimization

  38. Optimization

  39. Optimization

  40. Optimization

  41. Optimization

  42. Optimization

  43. Optimization

  44. Implementation

  45. Prerequisites • Segmentation and Controllers Generalized Cylinder Cuboid

  46. Prerequisites • Symmetry and joint detection

  47. Results

  48. Results

  49. Results

  50. Results

More Related