IP Library › Granted Patent US 12,619,795
Granted Patent B2
US 12,619,795 · App. 17/410,941 · Granted May 5, 2026

Artificial intelligence-based techniques for design generation in virtual environments

Inventors: Fraser Anderson (Camrose, CA); Josh Davis (Mill Valley, CA); George Fitzmaurice (Toronto, CA); Tovi Grossman (Toronto, CA); Merten Stroetzel (San Rafael, CA)
Assignee: AUTODESK, INC.
G06F30/12G06F30/10G06F30/23G06F30/27G06N3/0475G06F2111/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,619,795
App. No.
17/410,941
Granted
May 5, 2026
Kind
B2
Abstract

A technique for generating designs includes: causing one or more candidate designs to be displayed within a virtual-reality (VR) environment; receiving a user input associated with a first candidate design included in the one or more candidate designs via the VR environment; generating a modified design based at least on the user input and the first candidate design; and generating a plurality of output designs via a generative design process based on the modified design.

Claims (39)

1 . A computer-implemented method for generating designs, the method comprising:

displaying one or more candidate designs within a virtual-reality (VR) environment;

receiving a user input indicating a modification of a mesh of a first candidate design included in the one or more candidate designs via the VR environment;

generating a modified design based on the modification of the mesh of the first candidate design;

generating, by a generative design engine, a plurality of output designs based on the modified design, wherein the generative design engine freezes weights associated with the generative design engine, identifies a vector in a latent space that represents a voxelated version of the user-modified design, and modifies the voxelated version of the modified design to generate each of the output designs; and

displaying at least one output design included in the plurality of output designs within the VR environment.

2 . The computer-implemented method of claim 1 , wherein the user input indicating the modification of the mesh associated with the first candidate design further indicates a combination of the first candidate design and a second candidate design included in the one or more candidate designs, a region of the first candidate design that is changeable, or a region of the first candidate design that is not changeable.

3 . The computer-implemented method of claim 1 , wherein the user input further indicates a combination of the first candidate design and a second candidate design, and wherein generating the modified design comprises performing a linear interpolation between the first candidate design and the second candidate design.

4 . The computer-implemented method of claim 3 , wherein the linear interpolation is based on a first z-vector sampled from a probabilistic latent space associated with the first candidate design and a second z-vector sampled from a probabilistic latent space associated with the second candidate design.

5 . The computer-implemented method of claim 1 , wherein the user input further indicates a combination of the first candidate design and a second candidate design, and wherein the first candidate design is associated with a first object class, and the second candidate design is associated with a second object class.

6 . The computer-implemented method of claim 5 , wherein the first object class is associated with the plurality of output designs generated by the generative design engine, and the second object class is associated with objects that are not generated by the generative design engine.

7 . The computer-implemented method of claim 5 , wherein the first object class is associated with a first category of the plurality of output designs generated by the generative design engine, and the second object class is associated with a second category of the plurality of output designs generated by the generative design engine.

8 . The computer-implemented method of claim 1 , further comprising, prior to displaying the one or more candidate designs, converting the one or more candidate designs from a voxel-based format to a mesh-based format.

9 . The computer-implemented method of claim 1 , wherein the user input comprises a user gesture within the VR environment.

10 . The computer-implemented method of claim 1 , further comprising, prior to displaying the one or more candidate designs, generating a plurality of object designs via the generative design engine based on an initial design.

11 . The computer-implemented method of claim 1 , wherein the user input comprises receiving, via one or more VR controllers, a user gesture for sculpting a surface mesh within the VR environment.

12 . The computer-implemented method of claim 1 , wherein the user input indicating the modification of the mesh is performed relative to a region of the first candidate design that is not changeable by the generative design engine that generates the modified design.

13 . A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to perform the steps of:

displaying one or more candidate designs within a virtual-reality (VR) environment;

receiving a user input indicating a modification of a mesh of a first candidate design included in the one or more candidate designs via the VR environment;

generating a modified design based on the modification of the mesh of the first candidate design;

generating, by a generative design engine, a plurality of output designs based on the modified design, wherein the generative design engine freezes weights associated with the generative design engine, identifies a vector in a latent space that represents a voxelated version of the user-modified design, and modifies the voxelated version of the modified design to generate each of the output designs; and

displaying at least one output design included in the plurality of output designs within the VR environment.

14 . The non-transitory computer readable medium of claim 13 , wherein displaying the one or more candidate designs comprises positioning the one or more candidate designs within a first virtual display region of the VR environment.

15 . The non-transitory computer readable medium of claim 14 , wherein the first virtual display region includes a different virtual display volume for each of the one or more candidate designs.

16 . The non-transitory computer readable medium of claim 14 , wherein the first virtual display region includes at least one virtual display volume for the modified design.

17 . The non-transitory computer readable medium of claim 14 , wherein the steps further include displaying the modified design within a virtual display volume included in the first virtual display region.

18 . The non-transitory computer readable medium of claim 14 , wherein the at least one output design included in the plurality of output designs is displayed within a second virtual display region of the VR environment.

19 . The non-transitory computer readable medium of claim 18 , wherein the second virtual display region is adjacent to the first virtual display region.

20 . The non-transitory computer readable medium of claim 18 , wherein the first virtual display region and the second virtual display region are displayed within a radial graph, and the first virtual display region is positioned closer to a central portion of the radial graph than the second virtual display region is.

21 . The non-transitory computer readable medium of claim 13 , wherein the VR environment is configured as a radial graph in which virtual display volumes are progressively populated with candidate designs as the candidate designs are generated by succeeding iterations of the generative design engine.

22 . A system, comprising:

a memory that stores instructions; and

a processor that is communicatively coupled to the memory and is configured to, when executing the instructions, perform the steps of:

displaying one or more candidate designs within a virtual-reality (VR) environment;

receiving a user input indicating a modification of a mesh of a first candidate design included in the one or more candidate designs via the VR environment;

generating a modified design based on the modification of the mesh of the first candidate design;

generating, by a generative design engine, a plurality of output designs based on the modified design, wherein the generative design engine freezes weights associated with the generative design engine, identifies a vector in a latent space that represents a voxelated version of the user-modified design, and modifies the voxelated version of the modified design to generate each of the output designs; and

displaying at least one output design included in the plurality of output designs within the VR environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2021
From: ANDERSON, FRASER; DAVIS, JOSH; FITZMAURICE, GEORGE; GROSSMAN, TOVI; STROETZEL, MERTEN
To: AUTODESK, INC.
Reel/Frame 057438/0981 →
Continuity (2)
Provisional Application 63073883 · Sep 2, 2020
Related Publication 20220067228A1 · Mar 3, 2022
References Cited (90)
US 20040049472A1 · Hayashi · 2004 [cited by examiner]
US 20190392728A1 · Pike et al. · 2019 [cited by applicant]
US 20200210814A1 · Mehr · 2020 [cited by examiner]
CN 107533373A · 2018 [cited by applicant]
CN 110517355A · 2019 [cited by applicant]
CN 111557005A · 2020 [cited by applicant]
Bashabsheh, Ahmad K., Hussain H. Alzoubi, and Mostafa Z. Ali. “The application of virtual reality technology in architectural pedagogy for building constructions.” Alexandria Engineering Journal 58.2 (2019): 713-723. (Y… [cited by examiner]
Berti, “Image-based unstructured 3d mesh generation for medical applications.” European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS). 2004 (Year: 2004). [cited by examiner]
Böonning, Ralf, and Heinrich Müuller. “Interactive sculpturing and visualization of unbounded voxel volumes.” Proceedings of the seventh ACM symposium on Solid modeling and applications. 2002 (Year: 2002). [cited by examiner]
David Cohn, “Autodesk Fusion 360: All-In-One Modeling”, Aug. 1, 2018, Article from Digital Engineering 247, accessed via URL: digitalengineering247(dot)com/article/autodesk-fusion-360-all-in-one-modeling (Year: 2018). [cited by examiner]
Deering, Michael F. “The HoloSketch VR sketching system.” Communications of the ACM 39.5 (1996): 54-61. (Year: 1996). [cited by examiner]
Erhan, Halil, Ivy Wang, and Naghmi Shireen. “Interacting with thousands: A parametric-space exploration method in generative design.” Proceedings of the 2014 Conference of the Association for Computer Aided Design in Ar… [cited by examiner]
Krish, Sivam. “A practical generative design method.” Computer-Aided Design 43.1 (2011): 88-100. (Year: 2011). [cited by examiner]
Merrell, Paul, et al. “Interactive furniture layout using interior design guidelines.” ACM transactions on graphics (TOG) 30.4 (2011): 1-10. (Year: 2011). [cited by examiner]
Miranda, “How architects are using virtual reality to walk through Buildings that don't yet exist”, Jul. 3, 2018, Los Angeles Times, www(dot)latimes(dot)com/entertainment/arts/miranda/la-et-cam-architecture-vr-ocma-buil… [cited by examiner]
Monteiro, Pedro, et al. “Comparison of radial and panel menus in virtual reality.” IEEE Access 7 (2019): 116370-116379 (Year: 2019). [cited by examiner]
Raluca Budiu, “Expandable Menus: Pull-Down, Square, or Pie?”, May 8, 2016, Nielsen Norman Group, Article, URL: www(dot)nngroup(dot)com/articles/expandable-menus/ (Year: 2016). [cited by examiner]
Regenbrecht, Holger, et al. “Preaching voxels: An alternative approach to mixed reality.” Frontiers in ICT 6 (2019): 7 (Year: 2019). [cited by examiner]
Rüth, Benjamin, Philipp Emanuel Stelzig, and Dirk Hartmann. “Computer-Aided Design in Virtual Reality.” (2017). Master's Thesis. Technical University of Munich (Year: 2017). [cited by examiner]
Schkolne, Steven. 3-D Interfaces for Spatial Construction. Diss. California Institute of Technology, 2004. (Year: 2004). [cited by examiner]
Schrum, Jacob, et al. “Interactive evolution and exploration within latent level-design space of generative adversarial networks.” Proceedings of the 2020 Genetic and Evolutionary Computation Conference. 2020. (Year: 20… [cited by examiner]
Shireen, Naghmi, Halil Erhan, and Robert Woodbury. “Encoding design process using interactive data visualization.” Computer-Aided Architectural Design. “Hello, Culture” 18th International Conference, CAAD Futures 2019, … [cited by examiner]
Shu, Dule, et al. “3d design using generative adversarial networks and physics-based validation.” Journal of Mechanical Design 142.7 (2020): 071701. (Year: 2020). [cited by examiner]
Singh, Rajhans, et al. “Non-parametric priors for generative adversarial networks.” International Conference on Machine Learning. PMLR, 2019. (Year: 2019). [cited by examiner]
Sixuan Li, “Generative Design”, Medium Article, Mar. 20, 2019, URL: medium(dot)com/@sixuanli/generative-design-61cdb7fa89fb (Year: 2019). [cited by examiner]
Young, P. G., et al. “An efficient approach to converting three-dimensional image data into highly accurate computational models.” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineerin… [cited by examiner]
Zaman, Loutfouz, et al. “Gem-ni: A system for creating and managing alternatives in generative design.” Proceedings of the 33rd annual ACM conference on human factors in computing systems. 2015 (Year: 2015). [cited by examiner]
Urban Davis, Josh, et al. “Designing co-creative ai for virtual environments.” Proceedings of the 13th Conference on Creativity and Cognition. 2021. (Year: 2021). [cited by examiner]
Ban, Seonghoon, and Kyung Hoon Hyun. “3D computational sketch synthesis framework: Assisting design exploration through generating variations of user input sketch and interactive 3D model reconstruction.” Computer-Aided… [cited by examiner]
Dogan, Kemal Mert, et al. “A generative sampling system for profile designs with shape constraints and user evaluation.” Computer-Aided Design 111 (2019): 93-112. (Year: 2019). [cited by examiner]
Liu, Jerry, Fisher Yu, and Thomas Funkhouser. “Interactive 3D modeling with a generative adversarial network.” 2017 International Conference on 3D Vision (3DV). IEEE, 2017. (Year: 2017). [cited by examiner]
Terry, Michael, et al. “Variation in element and action: supporting simultaneous development of alternative solutions.” Proceedings of the SIGCHI conference on Human factors in computing systems. 2004. (Year: 2004). [cited by examiner]
Zhang, Wentai, et al. “3D shape synthesis for conceptual design and optimization using variational autoencoders.” International Design Engineering Technical Conferences and Computers and Information in Engineering Confe… [cited by examiner]
Zhang, Suiyun, et al. “Stylistic scene enhancement GAN: mixed stylistic enhancement generation for 3D indoor scenes.” The Visual Computer 35 (2019): 1157-1169. (Year: 2019). [cited by examiner]
Draper, Geoffrey M., and Richard F. Riesenfeld. “Interactive fan charts: A space-saving technique for genealogical graph exploration.” Proceedings of the 8th Annual Workshop on Technology for Family History and Genealog… [cited by examiner]
Keller, Kerstin et al. “Family Tree Visualization.” (2010). vis(dot)berkeley(dot)edu/courses/cs294-10-sp10/wiki/images/f/f2/Family_Tree_Visualization_-_Final_Paper(dot)pdf (Year: 2010). [cited by examiner]
Marschall, Max, Saqib Aziz, and Christoph Gengnagel. “Alternative means of navigating parameter spaces.” Proceedings of IASS Annual Symposia. vol. 2016. No. 17. International Association for Shell and Spatial Structures… [cited by examiner]
John Lockwood, “The Men—and the Women—Who Built the Washington Monument”, United States National Archives Prologue Journal, Spring 2016, vol. 48, No. 1 (Year: 2016). [cited by examiner]
Chen, Xiang'Anthony, et al. “Forte: User-driven generative design.” Proceedings of the 2018 CHI conference on human factors in computing systems. 2018. (Year: 2018). [cited by examiner]
Khan, Shahroz, Erkan Gunpinar, and Bekir Sener. “GenYacht: An interactive generative design system for computer-aided yacht hull design.” Ocean Engineering 191 (2019): 106462. Abstract, fig. 1 and its accompanying descr… [cited by examiner]
German, Kevin, et al. “Co-designing object shapes with artificial intelligence.” International Conference on ArtsIT, Interactivity and Game Creation. Cham: Springer International Publishing, 2019. p. 320 (Year: 2019). [cited by examiner]
Hung, Yun-Ning, et al. “Musical composition style transfer via disentangled timbre representations.” arXiv preprint arXiv:1905.13567 (2019). (Year: 2019). [cited by examiner]
Mertes, Silvan, et al. “An evolutionary-based generative approach for audio data augmentation.” 2020 IEEE 22nd international workshop on multimedia signal processing (MMSP). IEEE, 2020. (Year: 2020). [cited by examiner]
Zaltron, Nicola, Luisa Zurlo, and Sebastian Risi. “Cg-gan: An interactive evolutionary gan-based approach for facial composite generation.” Proceedings of the AAAI Conference on Artificial Intelligence. vol. 34. No. 03.… [cited by examiner]
Allaire et al., “A level-set method for shape optimization”, Comptes Rendus Mathematique, http://doi.org/10.1016/S1631-073X(02)02412-3, vol. 334, No. 12, 2002, pp. 1125-1130. [cited by applicant]
Machuca et al., “Multiplanes: Assisted Freehand VR Drawing”, UIST'17, http://doi.org/10.1145/3131785.3131794, Oct. 22-25, 2017, pp. 1-3. [cited by applicant]
Bendsøe, M.P., “Optimal Shape Design as a Material Distribution Problem”, Structural Optimization, vol. 1, http://doi.org/10.1007/BF01650949, 1989, pp. 193-202. [cited by applicant]
Bendsøe et al., “Topology Optimization: Theory, Methods, and Applications”, Springer-Verlag, Berlin Heidelberg, http://doi.org/10.1007/978-3-662-05086-6, 2004, 381 pages. [cited by applicant]
Brock et al., “Large Scale Gan Training for High Fidelity Natural Image Synthesis”, ICLR 2019, http://arxiv.org/abs/1809.11096, 2019, pp. 1-35. [cited by applicant]
Chang et al., “ShapeNet: An Information-Rich 3D Model Repository”, http://arxiv.org/abs/1512.03012, 2015, pp. 1-11. [cited by applicant]
Chen et al., “Forte: User-Driven Generative Design”, CHI 2018, http://doi.org/10.1145/3173574.3174070, Apr. 21-26, 2018, pp. 1-12. [cited by applicant]
Du et al., “Computational Multicopter Design”, ACM Transactions on Graphics, vol. 35, No. 6, Article 227, http://doi.org/10.1145/2980179.2982427, Nov. 2016, pp. 227:1-227:10. [cited by applicant]
Ehsan et al., “On Design and Evaluation of Human-centered Explainable AI systems”, 2019, 6 pages. [cited by applicant]
Ferguson et al., “TRAINS-95: Towards a Mixed-Initiative Planning Assistant”, AIPS Proceedings, 1996, pp. 70-77. [cited by applicant]
Goodfellow et al., “Generative Adversarial Networks”, http://arxiv.org/abs/1406.2661, 2014, pp. 1-9. [cited by applicant]
Greenberg et al., “Usability Evaluation Considered Harmful (Some of the Time)”, Proceeding of the 26th Annual CHI conference on Human factors in computing systems—CHI '08, ACM Press, http://doi.org/10.1145/1357054.13570… [cited by applicant]
Hadad et al., “A Two-Step Disentanglement Method”, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, http://doi.org/10.1109/CVPR.2018.00087, 2018, pp. 772-780. [cited by applicant]
Harman, Joshua, “Creating a Memory Palace Using a Computer”, CHI '01 Extended Abstracts on Human Factors in Computing Systems (CHI EA '01), Association for Computing Machinery, http://doi.org/10.1145/634067.634306, Mar.… [cited by applicant]
Lorensen et al., “Marching cubes: A high resolution 3D surface construction algorithm”, ACM SIGGRAPH Computer Graphics, vol. 21, No. 4, http://doi.org/10.1145/37402.37422, Jul. 1987, pp. 163-169. [cited by applicant]
Martínez et al., “Structure and Appearance Optimization for Controllable Shape Design”, ACM Transactions on Graphics, vol. 34, No. 6, Article 229, http://doi.org/10.1145/2816795.2818101, Nov. 2015, pp. 229:1-229:11. [cited by applicant]
Parish et al., “Procedural Modeling of Cities”, Proceedings of the 28th annual conference on Computer graphics and interactive techniques (SIGGRAPH '01), Association for Computing Machinery, http://doi.org/10.1145/38325… [cited by applicant]
Schkolne et al., “Surface Drawing: Creating Organic 3D Shapes with the Hand and Tangible Tools”, Proc. CHI '01, Mar. 31-Apr. 4, 2001, pp. 261-268. [cited by applicant]
Shea et al., “Towards integrated performance-driven generative design tools”, Automation in Construction, vol. 14, No. 2, http://doi.org/10.1016/j.autcon.2004.07.002, 2005, pp. 253-264. [cited by applicant]
Stemasov et al., “Mix&Match: Towards Omitting Modelling Through In-situ Remixing of Model Repository Artifacts in Mixed Reality”, arXiv:2003.09169, http://doi.org/10.1145/3313831.3376839, Apr. 25-30, 2020, 12 pages. [cited by applicant]
Tohidi et al., “Getting the Right Design and the Design Right:Testing Many Is Better Than One”, CHI 2006 Proceedings, Apr. 22-27, 2006, pp. 1243-1252. [cited by applicant]
Tsang et al., “A Suggestive Interface for Image Guided 3D Sketching”, CHI 2004, vol. 6, No. 1, http://doi.org/10.1145/985692.985767, Apr. 24-29, 2004, pp. 591-598. [cited by applicant]
Ulu et al., “DMS2015-33: Generative interface structure design for supporting existing objects”, Journal of Visual Languages & Computing, vol. 31, http://doi.org/10.1016/j.jvlc.2015.10.016, 2015, pp. 171-183. [cited by applicant]
Umetani et al., “Guided Exploration of Physically Valid Shapes for Furniture Design”, ACM Transactions on Graphics, vol. 31, No. 4, Article 86, http://doi.acm.org/10.1145/2185520.2185582, Jul. 2012, pp. 86:1-86:11. [cited by applicant]
Wang et al., “Designing Theory-Driven User-Centric Explainable AI”, Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems—CHI '19, ACM Press, http://doi.org/10.1145/3290605.3300831, May 4-9, 2019,… [cited by applicant]
Wang et al., “A level set method for structural topology optimization”, Computer Methods in Applied Mechanics and Engineering, vol. 192, No. 1, http://doi.org/10.1016/S0045-7825(02)00559-5, 2003, pp. 227-246. [cited by applicant]
Weichel et al., “MixFab: A Mixed-Reality Environment for Personal Fabrication”, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14), Association for Computing Machinery, http://doi.org/1… [cited by applicant]
Wesche et al., “FreeDrawer—A Free-Form Sketching System on the Responsive Workbench”, Proceedings of the ACM symposium on Virtual reality software and technology (VRST '01), Association for Computing Machinery, http://d… [cited by applicant]
Wiese et al., “Investigating the Learnability of Immersive Free-Hand Sketching”, Proceedings of the Seventh Sketch-Based Interfaces and Modeling Symposium (SBIM '10), Eurographics Association, DOI: 10.2312/SBM/SBM10/135… [cited by applicant]
Wu et al., “Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling”, In Advances in Neural Information Processing Systems, 2016, pp. 82-90. [cited by applicant]
Attar et al., “Physics-Based Generative Design”, Autodesk Research, CAAD Futures Conference, 2009, pp. 231-244. [cited by applicant]
Kazi et al., “ChronoFab: Fabricating Motion”, Autodesk Research, CHI 2016, DOI: http://dx.doi.org/10.1145/2858036.2858138, May 7-12, 2016, 11 pages. [cited by applicant]
Arora et al., “Experimental Evaluation of Sketching on Surfaces in VR”, Interactions in Virtual Reality, CHI 2017, DOI: http://dx.doi.org/10.1145/3025453.3025474, May 6-11, 2017, pp. 5643-5654. [cited by applicant]
Weingarten et al., “DreamRooms: Prototyping Rooms in Collaboration with a Generative Process”, Graphics Interface, https://doi.org/10.20380/GI2019.19, Jun. 2019, pp. 1-9. [cited by applicant]
Kazi et al., “DreamSketch: Early Stage 3D Design Explorations with Sketching and Generative Design”, UIST 2017, https://doi.org/10.1145/3126594.3126662, Oct. 22-25, 2017, pp. 401-414. [cited by applicant]
Arora et al., “SymbiosisSketch: Combining 2D & 3D Sketching for Designing Detailed 3D Objects in Situ”, Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, https://dl.acm.org/doi/10.1145/317357… [cited by applicant]
Autodesk, “Generative Design at Airbus”, Customer Stories, Retrieved on Sep. 1, 2021 from https://www.autodesk.com/customer-stories/airbus, 20 pages. [cited by applicant]
Sanders, Robert, “Creative Computers? Here's What You Get When You Design a Chair Using Algorithms”, Futurism, Retrieved on Sep. 1, 2021 from https://futurism.com/creative-computers-heres-what-you-get-when-you-design-a-… [cited by applicant]
Matejka et al., “Dream Lens: Exploration and Visualization of Large-Scale Generative Design Datasets”, CHI 2018, https://doi.org/10.1145/3173574.3173943, Apr. 21-26, 2018, 12 pages. [cited by applicant]
Igarashi et al., “A Suggestive Interface for 3D Drawing”, Proceedings of the 14th annual ACM symposium on User Interface software and technology, vol. 3, No. 2, https://dl.acm.org/doi/10.1145/502348.502379, 2001, pp. 17… [cited by applicant]
Kumaravel et al., “TutoriVR: A Video-Based Tutorial System for Design Applications in Virtual Reality”, CHI 2019, https://doi.org/10.1145/3290605.3300514, May 4-9, 2019, pp. 1-12. [cited by applicant]
Google, “Tilt Brush by Google”, Retrieved on Sep. 1, 2021 from https://www.tiltbrush.com/, 14 pages. [cited by applicant]
Calliope, “Supporting Human-AI Creative Collaboration in Virtual Environments”, pp. 1-17. [cited by applicant]
Zhang et al., “VR-IEDA: Integrated Virtual Reality Environment for Engineering Design and Analysis”, Application Research of Computers, vol. 25, No. 10, Oct. 2008, 4 pages. [cited by applicant]
Song et al., “VR Virtual Reality”, Architectural Design Spatial Cognition Iteration, Chapter 7: Applications of VR in Architecture and Related Fields, 2019, 4 pages. [cited by applicant]
Caramella et al., “3D Image Processing—Technology and Clinical Applications”, 2008, 7 pages. [cited by applicant]