3 research outputs found

    Multi-3D-Models Registration-Based Augmented Reality (AR) Instructions for Assembly

    Full text link
    This paper introduces a novel, markerless, step-by-step, in-situ 3D Augmented Reality (AR) instruction method and its application - BRICKxAR (Multi 3D Models/M3D) - for small parts assembly. BRICKxAR (M3D) realistically visualizes rendered 3D assembly parts at the assembly location of the physical assembly model (Figure 1). The user controls the assembly process through a user interface. BRICKxAR (M3D) utilizes deep learning-trained 3D model-based registration. Object recognition and tracking become challenging as the assembly model updates at each step. Additionally, not every part in a 3D assembly may be visible to the camera during the assembly. BRICKxAR (M3D) combines multiple assembly phases with a step count to address these challenges. Thus, using fewer phases simplifies the complex assembly process while step count facilitates accurate object recognition and precise visualization of each step. A testing and heuristic evaluation of the BRICKxAR (M3D) prototype and qualitative analysis were conducted with users and experts in visualization and human-computer interaction. Providing robust 3D AR instructions and allowing the handling of the assembly model, BRICKxAR (M3D) has the potential to be used at different scales ranging from manufacturing assembly to construction

    Web-Based Parametric Modeling for Architectural Design and Optimization: Case Studies

    No full text
    This thesis presents a new framework for Web-based parametric modeling for design collaboration, towards allowing multiple users to work on the shared Web-based model in the process of drafting, design, simulation, and optimization. The framework consists of a WebGL-based model Viewer (Autodesk Forge Viewer), two visual programming tools, Grasshopper and Dynamo, and two software prototypes developed for this thesis. The prototypes, one for Grasshopper, the other for Dynamo, provide the communication between the Viewer and the visual programming tools. The Web-based 3D model and design data can be viewed in the Viewer. The Web-based model is controlled and modified through the visual programming tools using the prototypes. The embodiment of the Web-based information technology, WebGL and networking, makes it possible for users to view the Web-based model, collaborate, and participate in modeling through Web browsers. The full-fledged visual programming environments, Grasshopper and Dynamo, enable users to interact with the parametric Web-based model; the plugins of the visual programming tools allow users to implement building energy performance (BEP) simulation and optimization while the Web-based model enables collaborative design exploration. Two case studies with three tests each were conducted on a simplified residential building model. In Case Study 1, two simulated users (actions done by the author) tested the parametric capabilities of the shared Web-based model using Grasshopper and Dynamo. The basic geometric transformations including scale, translate, and rotate were tested in Tests 1.1, 1.2, and 1.3 respectively. In the Case Study 2, the collaboration of two Grasshopper users on the shared Web-based model in the process of optimization for different building performance objectives -in terms of daylight, energy use, and roof coverage- was tested. Case Study 2 was conducted through three tests of optimization. (i) In Test 2.1, the objectives were maximum preferred daylight and minimum roof shape with shading. (ii) In Test 2.2, the objectives were minimum energy and minimum roof shape with shading. (iii) In Test 2.3, minimum energy use was the first objective, maximum preferred daylight and minimum roof shape with shading was the second objective. The findings demonstrate that the framework successfully provides interoperable Web-based architectural models which could be controlled parametrically through different visual programming tools. The framework also constitutes an environment of collaboration between Grasshopper users during daylight, energy, and integrated daylight and energy optimization along with the optimization of the roof shape. In both collaboration cases, the users retrieve data from the Web-based model to update their visual programming files. Major technical limitations of the framework are also found and discussed. Future work includes automation of the data flow through Web to the local visual programming files and contributing to the interoperability solutions by incorporating other tools

    Web-Based Parametric Modeling for Architectural Design and Optimization: Case Studies

    No full text
    This thesis presents a new framework for Web-based parametric modeling for design collaboration, towards allowing multiple users to work on the shared Web-based model in the process of drafting, design, simulation, and optimization. The framework consists of a WebGL-based model Viewer (Autodesk Forge Viewer), two visual programming tools, Grasshopper and Dynamo, and two software prototypes developed for this thesis. The prototypes, one for Grasshopper, the other for Dynamo, provide the communication between the Viewer and the visual programming tools. The Web-based 3D model and design data can be viewed in the Viewer. The Web-based model is controlled and modified through the visual programming tools using the prototypes. The embodiment of the Web-based information technology, WebGL and networking, makes it possible for users to view the Web-based model, collaborate, and participate in modeling through Web browsers. The full-fledged visual programming environments, Grasshopper and Dynamo, enable users to interact with the parametric Web-based model; the plugins of the visual programming tools allow users to implement building energy performance (BEP) simulation and optimization while the Web-based model enables collaborative design exploration. Two case studies with three tests each were conducted on a simplified residential building model. In Case Study 1, two simulated users (actions done by the author) tested the parametric capabilities of the shared Web-based model using Grasshopper and Dynamo. The basic geometric transformations including scale, translate, and rotate were tested in Tests 1.1, 1.2, and 1.3 respectively. In the Case Study 2, the collaboration of two Grasshopper users on the shared Web-based model in the process of optimization for different building performance objectives -in terms of daylight, energy use, and roof coverage- was tested. Case Study 2 was conducted through three tests of optimization. (i) In Test 2.1, the objectives were maximum preferred daylight and minimum roof shape with shading. (ii) In Test 2.2, the objectives were minimum energy and minimum roof shape with shading. (iii) In Test 2.3, minimum energy use was the first objective, maximum preferred daylight and minimum roof shape with shading was the second objective. The findings demonstrate that the framework successfully provides interoperable Web-based architectural models which could be controlled parametrically through different visual programming tools. The framework also constitutes an environment of collaboration between Grasshopper users during daylight, energy, and integrated daylight and energy optimization along with the optimization of the roof shape. In both collaboration cases, the users retrieve data from the Web-based model to update their visual programming files. Major technical limitations of the framework are also found and discussed. Future work includes automation of the data flow through Web to the local visual programming files and contributing to the interoperability solutions by incorporating other tools
    corecore