Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3588432.3591542acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Stealth Shaper: Reflectivity Optimization as Surface Stylization

Published: 23 July 2023 Publication History
  • Get Citation Alerts
  • Abstract

    We present a technique to optimize the reflectivity of a surface while preserving its overall shape. The naïve optimization of the mesh vertices using the gradients of reflectivity simulations results in undesirable distortion. In contrast, our robust formulation optimizes the surface normal as an independent variable that bridges the reflectivity term with differential rendering, and the regularization term with as-rigid-as-possible elastic energy. We further adaptively subdivide the input mesh to improve the convergence. Consequently, our method can minimize the retroreflectivity of a wide range of input shapes, resulting in sharply creased shapes ubiquitous among stealth aircraft and Sci-Fi vehicles. Furthermore, by changing the reward for the direction of the outgoing light directions, our method can be applied to other reflectivity design tasks, such as the optimization of architectural walls to concentrate light in a specific region. We have tested the proposed method using light-transport simulations and real-world 3D-printed objects.

    Supplemental Material

    MP4 File
    presentation
    MP4 File
    Supplemental video

    References

    [1]
    Marc Alexa and Wojciech Matusik. 2010. Reliefs as Images. ACM Trans. Graph. 29, 4 (2010).
    [2]
    Thomas Auzinger, Wolfgang Heidrich, and Bernd Bickel. 2018. Computational Design of Nanostructural Color for Additive Manufacturing. ACM Trans. Graph. 37, 4 (2018).
    [3]
    Sai Bangaru, Tzu-Mao Li, and Frédo Durand. 2020. Unbiased Warped-Area Sampling for Differentiable Rendering. ACM Trans. Graph. 39, 6 (2020).
    [4]
    Alexandre Binninger, Floor Verhoeven, Philipp Herholz, and Olga Sorkine-Hornung. 2021. Developable Approximation via Gauss Image Thinning. Computer Graphics Forum 40, 5 (2021).
    [5]
    Kenneth A. Brakke. 1992. The surface evolver.Experimental Mathematics 1, 2 (1992).
    [6]
    David Cohen-Steiner, Pierre Alliez, and Mathieu Desbrun. 2004. Variational Shape Approximation. ACM Trans. Graph. 23, 3 (2004).
    [7]
    Keenan Crane, Ulrich Pinkall, and Peter Schröder. 2013. Robust Fairing via Conformal Curvature Flow. ACM Trans. Graph. 32, 4 (2013).
    [8]
    Mathieu Desbrun, Mark Meyer, Peter Schröder, and Alan H. Barr. 1999. Implicit Fairing of Irregular Meshes Using Diffusion and Curvature Flow. In Proc. SIGGRAPH ’99.
    [9]
    Manuel Finckh, Holger Dammertz, and Hendrik P. A. Lensch. 2010. Geometry Construction from Caustic Images. In Proc. ECCV ’10.
    [10]
    Ioannis Gkioulekas, Shuang Zhao, Kavita Bala, Todd Zickler, and Anat Levin. 2013. Inverse Volume Rendering with Material Dictionaries. ACM Trans. Graph. 32, 6 (2013).
    [11]
    Lei He and Scott Schaefer. 2013. Mesh Denoising via L0 Minimization. ACM Trans. Graph. 32, 4 (2013).
    [12]
    Takeo Igarashi, Tomer Moscovich, and John F. Hughes. 2005. As-Rigid-as-Possible Shape Manipulation. ACM Trans. Graph. 24, 3 (2005).
    [13]
    Alec Jacobson, Daniele Panozzo, 2018. libigl: A simple C++ geometry processing library. https://libigl.github.io/.
    [14]
    James T. Kajiya. 1986. The Rendering Equation. In Proc. SIGGRAPH ’86.
    [15]
    Hiroharu Kato, Yoshitaka Ushiku, and Tatsuya Harada. 2018. Neural 3D Mesh Renderer. In Proc. CVPR ’18.
    [16]
    Michael Kazhdan, Jake Solomon, and Mirela Ben-Chen. 2012. Can Mean-Curvature Flow Be Modified to Be Non-Singular?Computer Graphics Forum 31, 5 (2012).
    [17]
    Eugene F. Knott, John F. Shaeffer, and Michael T. Tuley. 2004. Radar Cross Section. Institution of Engineering and Technology.
    [18]
    M. Kohlbrenner, U. Finnendahl, T. Djuren, and M. Alexa. 2021. Gauss Stylization: Interactive Artistic Mesh Modeling based on Preferred Surface Normals. Computer Graphics Forum 40, 5 (2021).
    [19]
    Eric P. Lafortune and Yves D. Willems. 1994. Using the modified Phong reflectance model for physically based rendering. Report CW 197.
    [20]
    Samuli Laine, Janne Hellsten, Tero Karras, Yeongho Seol, Jaakko Lehtinen, and Timo Aila. 2020. Modular Primitives for High-Performance Differentiable Rendering. ACM Trans. Graph. 39, 6 (2020).
    [21]
    Anat Levin, Daniel Glasner, Ying Xiong, Frédo Durand, William Freeman, Wojciech Matusik, and Todd Zickler. 2013. Fabricating BRDFs at High Spatial Resolution Using Wave Optics. ACM Trans. Graph. 32, 4 (2013).
    [22]
    Huan Li and Zhouchen Lin. 2015. Accelerated Proximal Gradient Methods for Nonconvex Programming. In Advances in Neural Information Processing Systems, Vol. 28.
    [23]
    Ming Li, Junqiang Bai, Li Li, Xiaoxuan Meng, Qian Liu, and Bao Chen. 2019. A gradient-based aero-stealth optimization design method for flying wing aircraft. Aerospace Science and Technology 92 (2019).
    [24]
    Tzu-Mao Li, Miika Aittala, Frédo Durand, and Jaakko Lehtinen. 2018. Differentiable Monte Carlo Ray Tracing through Edge Sampling. ACM Trans. Graph. 37, 6 (2018).
    [25]
    Hsueh-Ti Derek liu and Alec Jacobson. 2019. Cubic Stylization. ACM Trans. Graph. 38, 6 (2019).
    [26]
    Hsueh-Ti Derek Liu and Alec Jacobson. 2021. Normal-Driven Spherical Shape Analogies. Computer Graphics Forum 40, 5 (2021).
    [27]
    Hsueh-Ti Derek Liu, Michael Tao, and Alec Jacobson. 2018. Paparazzi: Surface Editing by Way of Multi-View Image Processing. ACM Trans. Graph. 37, 6 (2018).
    [28]
    Shichen Liu, Tianye Li, Weikai Chen, and Hao Li. 2019. Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning. In Proc. ICCV ’19.
    [29]
    Guillaume Loubet, Nicolas Holzschuch, and Wenzel Jakob. 2019. Reparameterizing Discontinuous Integrands for Differentiable Rendering. ACM Trans. Graph. 38, 6 (2019).
    [30]
    Fujun Luan, Shuang Zhao, Kavita Bala, and Zhao Dong. 2021. Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Rendering. Computer Graphics Forum 40, 4 (2021).
    [31]
    Baptiste Nicolet, Alec Jacobson, and Wenzel Jakob. 2021. Large Steps in Inverse Rendering of Geometry. ACM Trans. Graph. 40, 6 (2021).
    [32]
    Merlin Nimier-David, Sébastien Speierer, Benoît Ruiz, and Wenzel Jakob. 2020. Radiative Backpropagation: An Adjoint Method for Lightning-Fast Differentiable Rendering. ACM Trans. Graph. 39, 4 (2020).
    [33]
    Merlin Nimier-David, Delio Vicini, Tizian Zeltner, and Wenzel Jakob. 2019. Mitsuba 2: A Retargetable Forward and Inverse Renderer. ACM Trans. Graph. 38, 6 (2019).
    [34]
    Marios Papas, Wojciech Jarosz, Wenzel Jakob, Szymon Rusinkiewicz, Wojciech Matusik, and Tim Weyrich. 2011. Goal-based Caustics. Computer Graphics Forum 30, 2 (2011).
    [35]
    Neal Parikh and Stephen Boyd. 2014. Proximal Algorithms. Found. Trends Optim. 1, 3 (2014).
    [36]
    Gustavo Patow and Xavier Pueyo. 2005. A Survey of Inverse Surface Design From Light Transport Behavior Specification. Computer Graphics Forum 24, 4 (2005).
    [37]
    Davide Pellis, Martin Kilian, Felix Dellinger, Johannes Wallner, and Helmut Pottmann. 2019. Visual Smoothness of Polyhedral Surfaces. ACM Trans. Graph. 38, 4 (2019).
    [38]
    Matt Pharr, Wenzel Jakob, and Greg Humphreys. 2016. Physically Based Rendering: From Theory to Implementation (3rd ed.). Morgan Kaufmann Publishers Inc.
    [39]
    Bui Tuong Phong. 1975. Illumination for Computer Generated Pictures. Commun. ACM 18, 6 (1975).
    [40]
    Hideki Sakai and Hiroyuki Iyota. 2017. Development of Two New Types of Retroreflective Materials as Countermeasures to Urban Heat Islands. International Journal of Thermophysics 38, 9 (2017).
    [41]
    Christian Schüller, Daniele Panozzo, and Olga Sorkine-Hornung. 2014. Appearance-Mimicking Surfaces. ACM Trans. Graph. 33, 6 (2014).
    [42]
    Yuliy Schwartzburg, Romain Testuz, Andrea Tagliasacchi, and Mark Pauly. 2014. High-Contrast Computational Caustic Design. ACM Trans. Graph. 33, 4 (2014).
    [43]
    Silvia Sellán, Jacob Kesten, Ang Yan Sheng, and Alec Jacobson. 2020. Opening and Closing Surfaces. ACM Trans. Graph. 39, 6 (2020).
    [44]
    Olga Sorkine and Marc Alexa. 2007. As-Rigid-as-Possible Surface Modeling. In Proc. SGP ’07.
    [45]
    Xianfang Sun, Paul L. Rosin, Ralph Martin, and Frank Langbein. 2007. Fast and Effective Feature-Preserving Mesh Denoising. IEEE Transactions on Visualization and Computer Graphics 13, 5 (2007).
    [46]
    Gabriel Taubin. 1995. A Signal Processing Approach to Fair Surface Design. In Proc. SIGGRAPH ’95.
    [47]
    Elif Tosun, Yotam Gingold, Jason Reisman, and Denis Zorin. 2007. Shape optimization using reflection lines. In Proc. SGP ’07.
    [48]
    Eric Veach. 1998. Robust Monte Carlo Methods for Light Transport Simulation. Ph. D. Dissertation. Advisor(s) Guibas, Leonidas J.
    [49]
    Tim Weyrich, Jia Deng, Connelly Barnes, Szymon Rusinkiewicz, and Adam Finkelstein. 2007. Digital Bas-Relief from 3D Scenes. ACM Trans. Graph. 26, 3 (2007).
    [50]
    Tim Weyrich, Pieter Peers, Wojciech Matusik, and Szymon Rusinkiewicz. 2009. Fabricating Microgeometry for Custom Surface Reflectance. ACM Trans. Graph. 28, 3 (2009).
    [51]
    Cheng Zhang, Lifan Wu, Changxi Zheng, Ioannis Gkioulekas, Ravi Ramamoorthi, and Shuang Zhao. 2019. A Differential Theory of Radiative Transfer. ACM Trans. Graph. 38, 6 (2019).
    [52]
    Huayan Zhang, Chunlin Wu, Juyong Zhang, and Jiansong Deng. 2015b. Variational Mesh Denoising Using Total Variation and Piecewise Constant Function Space. IEEE Transactions on Visualization and Computer Graphics 21, 7 (2015).
    [53]
    Wangyu Zhang, Bailin Deng, Juyong Zhang, Sofien Bouaziz, and Ligang Liu. 2015a. Guided Mesh Normal Filtering. Computer Graphics Forum 34, 7 (2015).
    [54]
    Hui Zhao, Na Lei, Xuan Li, Peng Zeng, Ke Xu, and Xianfeng Gu. 2017. Robust Edge-Preserved Surface Mesh Polycube Deformation. In Proc. PG ’17.
    [55]
    Lin Zhou, Jiangtao Huang, Zhenghong Gao, and Wei Zhang. 2020. Three-Dimensional Aerodynamic/Stealth Optimization Based on Adjoint Sensitivity Analysis for Scattering Problem. AIAA Journal 58, 6 (2020).
    [56]
    Jiajie Zhu, Wolfram Jahn, and Guillermo Rein. 2019. Computer simulation of sunlight concentration due to façade shape: application to the 2013 Death Ray at Fenchurch Street, London. Journal of Building Performance Simulation 12, 4 (2019).

    Index Terms

    1. Stealth Shaper: Reflectivity Optimization as Surface Stylization

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGGRAPH '23: ACM SIGGRAPH 2023 Conference Proceedings
        July 2023
        911 pages
        ISBN:9798400701597
        DOI:10.1145/3588432
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 23 July 2023

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Differentiable rendering
        2. Geometric stylization
        3. Shape modeling

        Qualifiers

        • Research-article
        • Research
        • Refereed limited

        Conference

        SIGGRAPH '23
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 193
          Total Downloads
        • Downloads (Last 12 months)193
        • Downloads (Last 6 weeks)19
        Reflects downloads up to 27 Jul 2024

        Other Metrics

        Citations

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format.

        HTML Format

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media