Virtual Object Generation from Real-World Object Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating three-dimensional virtual objects in computer-generated environments is complex and time-consuming, especially for beginners, and applying materials and structures to existing objects often results in unrealistic appearances, while navigating libraries for options can be cumbersome and limited.

Innovation Solution

A method for generating virtual objects by detecting real-world objects using electronic devices, applying machine learning and AI for modeling, and providing user interface elements for sampling and modifying these objects, allowing users to create or duplicate real-world objects efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If virtual objects are created from scratch using traditional methods, then users have full control over the creation process, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveease of creating virtual objectsVSAvoidtime to create virtual objects
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent uses photogrammetry to capture images of real-world objects and automatically generates three-dimensional virtual models from these images. This copying approach allows users to create realistic virtual objects by simply photographing real objects, eliminating the need for complex manual modeling while significantly reducing creation time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-processes captured images to automatically generate three-dimensional models, materials, and structures before the user needs them. By performing the complex computational work of model generation in advance through automated processing pipelines, the system eliminates time-consuming manual operations while maintaining full control over the final virtual object

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If materials and structures are applied to virtual objects after creation, then users can customize the objects, but the objects appear less realistic

Engineering Contradiction:
Improvecustomization capabilityVSAvoidrealism of virtual objects
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different levels of detail and processing to different parts of the virtual object based on the captured real-world object. Materials, textures, and structural properties are extracted specifically from the photographed object and applied locally to corresponding surfaces, ensuring each area has realistic properties matching the original object while allowing selective customization

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If libraries are used to provide virtual object options, then users can select from predefined objects, but navigating libraries is cumbersome and options are limited

Engineering Contradiction:
Improvevariety of virtual object optionsVSAvoidease of navigating libraries
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Instead of requiring users to navigate complex libraries to find suitable objects, the system enables users to create their own virtual objects by photographing real-world items. This self-service approach empowers users to generate exactly the objects they need without searching through predefined collections, eliminating navigation complexity while expanding the variety of available options

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12579742B2Devices and methods for generating virtual objects
Publication Date: 2026.03.17 APPLE INC
  • US12579742B2 patent drawing
  • US12579742B2 patent drawing
  • US12579742B2 patent drawing

AI summary

Some examples described in this disclosure are directed to devices, methods, and graphical user interfaces for generating, updating, and/or presenting virtual objects in a computer-generated environment. In some examples, an electronic device presents a user interface for generating a virtual object corresponding to the real-world object detected by the electronic device, where the user interface includes selectable options corresponding to respective portions of the real-world object. In some examples, in response to receiving a selection of a first portion of the real-world object, the electronic device updates the user interface and corresponding selectable options according to the first portion of the real-world object.