G06T2219/2004

DIGITAL TWIN MODELING METHOD AND SYSTEM FOR ASSEMBLING A ROBOTIC TELEOPERATION ENVIRONMENT

A digital twin modeling method to assemble a robotic teleoperation environment, including: capturing images of the teleoperation environment; identifying a part being assembled; querying the assembly assembling order to obtain a list of assembled parts according to the part being assembled; generating a three-dimensional model of the current assembly from the list and calculating position pose information of the current assembly in an image acquisition device coordinate system; loading a three-dimensional model of the robot, determining a coordinate transformation relationship between a robot coordinate system and an image acquisition device coordinate system; determining position pose information of the robot in an image acquisition device coordinate system from the coordinate transformation relationship; determining a relative positional relationship between the current assembly and the robot from position pose information of the current assembly and the robot in an image acquisition device coordinate system; establishing a digital twin model of the teleoperation environment.

ENFORCING VIRTUAL OBSTACLES IN A LOCATION-BASED EXPERIENCE
20230230327 · 2023-07-20 ·

Methods and systems for a virtual experience where a user moves physically to move his or her ‘agent’, a position in the virtual space that determines which virtual content the user may interact with. If the virtual space contains obstacles, and the user moves such that the agent would intersect with one, either (a) move the correlation vector between the virtual space and real space to counteract the user's physical movement, preventing the user from penetrating the obstacle, or (b) allow the user to proceed, but become separated from his or her agent. Also described are applying these methods if the real space is too small to fit the virtual space, if the agent has a speed limitation that the user violates, how to direct the agent when it is separated from the user, and how to handle three-dimensional obstacles, real-world obstacles, and multiple users.

ATTRIBUTE-BASED POSITIONING OF BOOKMARKS IN A 3D VIRTUAL SPACE
20230229722 · 2023-07-20 ·

An embodiment includes determining semantic attributes of a bookmark. The embodiment also includes determining respective attribute values for each of the semantic attributes of the bookmark. The embodiment also includes rendering a three-dimensional (3D) virtual space for display to a user, where the virtual space is defined by three orthogonal axes, each associated with a respective one of the semantic attributes. The embodiment also includes displaying a symbol representative of the bookmark in the virtual space. The symbol is positioned in the virtual space at an intersection of perpendicular projections from locations on the three axes corresponding with respective attribute values of the attributes associated with the respective axes.

Design Tool with 3D Garment Rendering and Preview

A tool allows a user to create new designs for apparel and preview these designs in three dimensions before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.

System and method for user interaction in complex web 3D scenes

This disclosure provides a system and method for user interaction in complex web 3D scenes, including a receiving module, a transmission module and a 3D model module. The receiving module receives molecular data. The transmission module analyzes the received molecular data and then enters the two branch modules at the same time. The branch modules include: a view layer unit: processing browser rendering and 3D model construction, the data generated by the branch will finally be presented on the browser page; a data layer unit: processing 3D picking-related business logic, and establishing a list of related model index information for atoms and covalent bonds in molecular data. The 3D model module: establishes a one-to-one correspondence between color and 3D model. This invention simplifies the display model of the molecule for the picking of web 3D molecular visualization and reduces the computational cost of the model data on the rendering.

Systems for a digital showroom with virtual reality and augmented reality

A system allows a user to select designs for apparel and preview these designs before manufacture. The previews provide photorealistic visualizations in two or three dimensions, and can be presented on a computer display, projected on a screen, or presented in virtual reality (e.g., via headset), or augmented reality. The system can also include a projection system that projects the new designs onto garments on mannequins in a showroom. The garments and the new designs projected onto the garments have a three-dimensional appearance as if the garments having the new designs are worn by people. Software and lasers are used in finishing the garments to produce garments with the new designs and the finished garments have an appearance of the three-dimensional appearance of the garments and new designs on the mannequins with the new designs projected onto the garments by the projection system.

Method for arranging functional elements in a room

The present invention relates to a method for arranging one or more functional elements in a room, comprising the steps of: a) three-dimensional acquisition of the room or of a part of the room by means of a scanner, b) definition of a grid based on the acquisition according to step a), c) definition of grid points of the room in the grid established according to step b), d) definition of at least one grid point of one or more functional elements, and e) virtual arrangement of the one or more functional elements in the room at at least one location, at which at least one grid point of the room and at least one grid point of the functional element coincide.

Method, system and device for combining models in virtual scene, and medium
11704884 · 2023-07-18 · ·

The present invention relates to the technical field of two-dimensional (2D)/three-dimensional (3D) modeling, and in particular to a method, system, and device for combining models in a virtual scene, and a medium. The method of the present invention includes: placing a first model into a second model; determining a filling space and a removing space of the first model; filling an overlapping space between the first model and the second model with the second model, and filling the filling space of the first model with the second model; and removing the second model with which the removing space of the first model is filled, wherein when the overlapping space between the first model and the second model is filled with the second model, and the filling space of the first model is filled with the second model, the removing space of the first model is filled with the second model. The present invention simplifies a workflow of a scene designer, reduces repetitive work, and achieves a desired effect of the models.

3D MODELING SYSTEMS AND METHODS
20230218401 · 2023-07-13 · ·

Systems and methods for creating a geometric design definition for 3D models designed to fit physical or digital template objects is disclosed. The 3D models can transform to fit specific physical or digital objects which are different from but topologically isomorphic to the original template objects based on visual or mathematical inputs. To validate the fit, the generated 3D model can be compared with the specific physical or digital objects for which the 3D model is generated to fit, and the geometry of generated 3D model can be adjusted to improve the fit if the generated 3D model is not validated. The accuracy of the fit of the generated 3D models can be improved iteratively.

POSITIONING MODEL OPTIMIZATION METHOD, POSITIONING METHOD, POSITIONING DEVICE, AND STORAGE MEDIUM

A positioning model optimization method, an image-based positioning method and positioning device, and a computer-readable storage medium are provided. The positioning model optimization method includes: inputting a positioning model for a scene, the positioning model including a three-dimensional (3D) point cloud and a plurality of descriptors corresponding to each 3D point in the 3D point cloud; determining, for each 3D point in the 3D point cloud, a plurality of neighboring points of the 3D point, and if a distance relationship between each of the plurality of neighboring points and the 3D point is smaller than a predetermined threshold, outputting the 3D point and the plurality of descriptors corresponding to the 3D point to an optimized positioning model for the scene; and outputting the optimized positioning model for the scene.