English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 110198/141124 (78%)
Visitors : 46844397      Online Users : 685
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    政大機構典藏 > 資訊學院 > 資訊科學系 > 學位論文 >  Item 140.119/136958
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/136958


    Title: 具樂高®平滑化之立體模型風格化技術
    3D LEGO® Generation Using Studs Not On Top Technique
    Authors: 張登凱
    Chang, Teng-Kai
    Contributors: 紀明德
    Chi, Ming-Te
    張登凱
    Chang, Teng-Kai
    Keywords: 樂高
    平滑化
    風格化
    LEGO
    Stylization
    Smooth-lize
    Date: 2021
    Issue Date: 2021-09-02 16:51:41 (UTC+8)
    Abstract: 自從樂高®積木發售以來,已經成為廣為人知的積木玩具之一,並且也成為了廣受歡迎的創作媒介。而在電腦科學領域,也有許多自動生成2D與3D結構的研究,但大多數僅使用樂高的基本磚進行建構,外觀上仍保留了體素化的特徵。本研究透過加入不同尺寸的斜面磚塊,改良生成的樂高結構,使結果的外觀更加貼近使用者輸入的模型,並且讓外觀更加平滑。由於上述目標,在建構樂高結構的過程中,需要考量與模型的相似性。我們使用有向距離場、填充率與表面向量作為依據,以選擇適合的樂高磚塊。我們以貪婪策略建構表面區域,而內部構造則使用基本磚塊建構出穩定的內部構造。另外,我們也提出使用轉向磚塊的方式建構出更加接近的結果。最後,我們使用不同的模型及嘗試不同的建構策略來驗證我們的做法。
    Since Lego® bricks was introduced in 1940s, it has become one of the most well-known brick systems. In computer science, there are many researches showing that we can automatically generate lego structures in both 2D and 3D aspects. However, former researches mainly focus on basic bricks, which only uses basic bricks for construction. The final results usually have a voxelized appearance. We propose a method to improve model similarity and smoothness by using a variety of slope bricks. To construct a lego model that looks like the input model, we need to consider the similarity between brick and partial surface of the model. We use signed distance field, fill rate, and surface normal to determine the best bricks for the partial surface. Because total possible lego brick combinations are growing exponentially, it’s very hard to test all possible combinations. We use a greedy strategy to generate our results. For inner area, we use the core blocks and basic bricks to generate the inner structure. Finally, we use a random start strategy and genetic algorithm to evaluate our performance. We also use variable models as our input to test our method.
    Reference: [1] Grim Yun, Cheolseong Park, Heekyung Yang, and Kyungha Min. 2017. Legorization with multi-height bricks from silhouette-fitted voxelization. In Proceedings of CGI ’17, Yokohama, Japan, June 27-30, 2017, 6 pages.
    [2] Kim, J.-W., Kang, K.-K. & Lee, J.-H. 2014. Survey on automated LEGO assembly construction. In Proc. WSCG 2014, 89-96.
    [3] Kuo, M.-H., Lin, Y.-E., Chu, H.-K., Lee, R.-R., & Yang, Y.-L. (2015, October). Pixel2Brick: Constructing Brick Sculptures from Pixel Art. In Computer Graphics Forum (Vol. 34, No. 7, pp. 339-348).
    [4] Luo, S.-J., Yue, Y., Huang, C.-K., Chung, Y.-H., Imai, S., Nishita, T., & Chen, B.-Y. (2015). Legolization: optimizing lego designs.In ACM Transactions on Graphics (TOG), 34(6), 222.
    [5] Peysakhov M., Regli W. Using Assembly Representations to Enable Evolutionary Design of Lego Structures.In Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 17:155-68, 2003.
    [6] Lambrecht, B. Voxelization of boundary representations using oriented LEGO plates. University of California, Berkeley, 2006.
    [7] Zhang, M., Mitani, J., Kanamori, Y., & Fukui, Y. (2014). Blocklizer. ACM SIGGRAPH 2014 Posters on - SIGGRAPH 14. doi:10.1145/2614217.2614269
    [8] Stephenson, B. (2016, June). A multi-phase search approach to the LEGO construction problem. In Ninth Annual Symposium on Combinatorial Search
    [9] Zhang, M., Igarashi, Y., Kanamori, Y., & Mitani, J. (2015, August). Designing mini block artwork from colored mesh. In International Symposium on Smart Graphics (pp. 3-15). Springer, Cham.
    [10] Sun, T., Zheng, C., Zhang, Y., & Yin, C. (2015). Computational design of twisty joints and puzzles. ACM Trans. Graph., 34(4), 101-1.
    [11] Ono, S., Alexis, A., & Chang, Y. (2013). Automatic generation of LEGO from the polygonal data. In International workshop on advanced image technology (pp. 262-267).
    [12] Testuz, Romain Pierre ; Schwartzburg, Yuliy ; Pauly, Mark(2013)
    Automatic Generation of Constructable Brick Sculptures. In Eurographics 2013-Short Papers(pp. 81-84)
    [13] Smal E. Automated Brick Sculpture Construction. MS. Thesis, The University of Stellenbosch, 2008.
    [14] Edoardo Alberto Dominici, Nico Schertler, Jonathan Griffin, Shayan Hoshyari, Leonid Sigal, and Alla Sheffer. 2020. PolyFit: perception-aligned vectorization of raster clip-art via intermediate polygonal fitting. ACM Trans. Graph. 39, 4, Article 77 (July 2020), 16 pages.
    [15] Gower, R. A. H., Heydtmann, A. E., & Petersen, H. G. (1998). LEGO: Automated Model Construction. In 32nd European Study Group with Industry - Final Report (pp. 81-94). Jens Gravesen and Poul Hjorth, Department of Mathematics, DTU.
    [16] Kim, J., Chung, H., Cho, M., Park, J.Combinatorial (2020) 3D shape generation via sequential assembly arXiv, . https://arxiv.org/abs/2004.07414
    [17] Takuya Kozaki, Hiroshi Tedenuma, Takashi Maekawa,(2016)Automatic generation of LEGO building instructions from multiple photographic images of real objects,Computer-Aided Design,Volume 70,Pages 13-22,
    [18] Kollsker, Torkil & Malaguti, Enrico, (2021).Models and algorithms for optimising two-dimensional LEGO constructions European Journal of Operational Research, Elsevier, vol. 289(1), pages 270-284.
    [19] Eilers, S. (2016) The LEGO counting problem American Mathematical Monthly, 123 (5), pp. 415-426.
    [20] Lee, S., Kim, J., Kim, J.W., Moon, B.-R. (2015)Finding an optimal LEGO® brick layout of voxelized 3D object using a genetic algorithm GECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference, pp. 1215-1222.
    [21] Cohen-Or, D., Kaufman, A. (1995) Fundamentals of surface voxelization Graphical Models and Image Processing, 57 (6), pp. 453-461.
    [22] Petrovic, P. (2001) Solving LEGO brick layout problem using evolutionary algorithms Proceedings to Norwegian Conference on Computer Science.
    [23] Timcenko, O. (1998) LEGO: How to build with LEGO 32nd European Study Group with Industry - Final Report, pp. xix-xxi.
    [24] Clague, K., Agullo, M., Hassing, L.(2002) LEGO Software Power Tools: With LDraw, MLCad, and LPub.
    [25] Silva, L.F.M.S., Pamplona, V.F., Comba, J.L.D. (2009) Legolizer: A real-time system for modeling and rendering LEGO® representations of boundary models Proceedings of SIBGRAPI 2009 - 22nd Brazilian Symposium on Computer Graphics and Image Processing, art. no. 5395263, pp. 17-23
    [26] Van Zijl, L., Smal, E. (2008) Cellular automata with cell clustering Proc. Automata 2008, pp. 425-440
    [27] Michael Birsak, Florian Rist, Peter Wonka, Przemyslaw Musialski(2018): String Art: Towards Computational Fabrication of String Images. Comput. Graph. Forum 37(2): 263-274
    [28] LEGO Pikachu Sculpture (LifeSize):
    https://www.flickr.com/photos/alanboar/31397386242/
    [29] LEGO Pikachu Pokemon:
    https://www.flickr.com/photos/alanboar/28983446100/
    [30] Birds – 21301 | ideas | Lego shop:
    https://shop.lego.com/en-US/product/Birds-21301
    [31] Hokusai - Great wave off Kanagawa – left:
    https://www.flickr.com/photos/koffiemoc/32975781208
    [32] Lego MOC Brickheadz - Legend of Zelda – Link:
    https://picclick.it/Lego-MOC-Brickheadz-Legend-of-Zelda-163435635896.html
    [33] Moulding colour palette 2016: https://brickset.com/colours/chart
    [34] Gal, R., Sorkine, O., Popa, T., Sheffer, A., Cohen-Or, D. (2007): 3d collage: Expressive non- realistic modeling. In: NPAR 2007, pp. 7–14
    [35] Pokemon - Mega Construx Jumbo Pikachu 30cm
    https://www.coolshop.se/produkt/pokemon-mega-construx-jumbo-pikachu-30cm-fvk81/234P7E/
    [36] https://www.meshlab.net/
    Description: 碩士
    國立政治大學
    資訊科學系
    106753002
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0106753002
    Data Type: thesis
    DOI: 10.6814/NCCU202101407
    Appears in Collections:[資訊科學系] 學位論文

    Files in This Item:

    File Description SizeFormat
    300201.pdf6413KbAdobe PDF230View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback