-
公开(公告)号:US12130400B2
公开(公告)日:2024-10-29
申请号:US18501781
申请日:2023-11-03
Applicant: Schlumberger Technology Corporation
Inventor: Oleg Mishchenko , Alain Cudennec
CPC classification number: G01V20/00 , G01V1/302 , G06T3/40 , G06T17/005 , G06T17/10 , G06T17/20 , G06T19/20 , G01V2210/64 , G06T2200/24 , G06T2210/36 , G06T2219/2021
Abstract: A method can include accessing volumetric data from a data store, where the volumetric data correspond to a region; generating structured shape information for the region using at least a portion of the volumetric data; and, in response to a command from a client device, transmitting to the client device, via a network interface, a visualization data stream generated using at least a portion of the structured shape information.
-
公开(公告)号:US12106437B1
公开(公告)日:2024-10-01
申请号:US18409475
申请日:2024-01-10
Applicant: Illuscio, Inc.
Inventor: Dwayne Elahie
IPC: G06T17/20
CPC classification number: G06T17/205 , G06T2210/36
Abstract: A modeling system converts polygons of a three-dimensional (3D) mesh model to points of a point cloud in an automated manner that increases the resolution and visual fidelity of the point cloud relative to the 3D mesh model. The system receives the polygons of the 3D mesh model, and generates points over the flat plane of each polygon according to a density and arrangement that increases the resolution of the points relative to the original polygon. The system receives an enhancement map with values for displacing the polygons of the 3D mesh model. The system displaces the generated points by mapping the values from positions in the enhancement map to corresponding positions of the generated points. The system generates the point cloud with the displaced points to provide improved visual quality and detail relative to the polygons of the 3D mesh model after enhancement with the enhancement map.
-
公开(公告)号:US12094056B2
公开(公告)日:2024-09-17
申请号:US18315634
申请日:2023-05-11
Applicant: Willow Garage, LLC
Inventor: Wim Meeussen , Eitan Marder-Eppstein , Stuart Glaser
CPC classification number: G06T17/005 , G06T15/10 , G06T15/20 , G06T17/05 , G01S17/89 , G06T2200/24 , G06T2207/10028 , G06T2210/36 , G06T2210/56
Abstract: One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy.
-
公开(公告)号:US20240303867A1
公开(公告)日:2024-09-12
申请号:US18599517
申请日:2024-03-08
Applicant: Imagination Technologies Limited
Inventor: Peter Smith-Lacey
CPC classification number: G06T9/00 , G06T15/04 , G06T15/06 , G06T15/08 , G06T2210/12 , G06T2210/21 , G06T2210/36
Abstract: A method of compressing data for representing displacement information in a ray tracing system, wherein the displacement information indicates displacements to be applied to geometry in a scene to be rendered by the ray tracing system. The method includes retrieving a pair of datasets representing the displacement information, wherein a first of the datasets comprises a first array of values, and a second of the datasets comprises a second array of values; retrieving values from a corresponding array position in each of the first and second arrays, wherein the retrieved values form a pair of values representing an upper and lower bound of a magnitude of displacement for the corresponding array position. The method includes identifying which of a plurality of predetermined conditions the pair of values satisfies, and encoding the pair of values as a single value in a compressed dataset, wherein the single value represents the identified predetermined condition.
-
公开(公告)号:US12086939B1
公开(公告)日:2024-09-10
申请号:US17680800
申请日:2022-02-25
Applicant: Ansys, Inc.
Inventor: Wolfgang Seibold , Matthias Messner
CPC classification number: G06T17/205 , G06T19/00 , G06T2210/36
Abstract: Data is received that includes a triangular mesh. Thereafter, a curvature aligned cross field is generated on the triangular mesh. The cross field is used to calculate a quad layout. A subdivision surface can be created using the quad layout as a control cage. Later, vertex locations in the control cage are determined to result in the subdivision surface being an approximation of the triangular mesh. The subdivision subsurface (or a portion thereof) can be visualized in a graphical user interface (e.g., as part of a CAD software application, etc.). Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US12086936B2
公开(公告)日:2024-09-10
申请号:US17604471
申请日:2020-04-24
Applicant: DENTSPLY SIRONA Inc. , SIRONA DENTAL SYSTEMS GMBH
Inventor: Christian Stahl , Daniel Weiss
CPC classification number: G06T17/20 , A61C1/082 , B29C64/393 , B33Y50/02 , B29L2031/7546 , B33Y80/00 , G06T2210/36
Abstract: The present invention relates to a method of determining layer thicknesses of a three-dimensional model for generation with an additive manufacturing apparatus. The method includes: a step of determining the layer thicknesses according to an adaptive slicing algorithm in which the thickness of a layer is calculated through a relation based on the inclination of the normal vectors of the surface elements of the 3D model partly enclose the layer from a horizontal direction (x;y).
-
公开(公告)号:US20240282009A1
公开(公告)日:2024-08-22
申请号:US18649740
申请日:2024-04-29
Inventor: SHUAI WAN , LEI WEI , FUZHENG YANG
IPC: G06T9/00
CPC classification number: G06T9/00 , G06T2210/36 , G06T2210/56
Abstract: Disclosed are a point cloud encoding and decoding method, and a decoder. The method includes: acquiring geometric information and attribute information of an input point cloud; determining a maximum allowable value of a sampling period when the input point cloud is subjected to level-of-detail (LOD) division; determining a preset value of the sampling period on the basis of the maximum allowable value of the sampling period; processing the input point cloud according to the preset value of the sampling period and the geometric information, so as to obtain at least one refinement layer and at least one detail layer; and encoding the attribute information by using the at least one refinement layer and the at least one detail layer, so as to generate a code stream, and writing the preset value of the sampling period into the code stream.
-
公开(公告)号:US20240273769A1
公开(公告)日:2024-08-15
申请号:US18438898
申请日:2024-02-12
Inventor: Sherry IGNATCHENKO
CPC classification number: G06T9/001 , G06T17/205 , G06T19/20 , G06T2210/36 , G06T2210/56 , G06T2219/2021
Abstract: The systems and methods described herein may improve the rendering of computer-generated three-dimensional models using progressive mesh compression. In various implementations, an initial mesh may be obtained and encoded into a data stream. Subsequent meshes may then be encoded based on a superset relationship between consecutive meshes. If the vertices of the mesh are not a superset of a prior mesh, the mesh may be encoded within an intermediate symbol stream using a non-incremental mesh compression technique. If the vertices of the mesh are a superset of a prior mesh, a sequence of per-triangle operators may be applied to the mesh to produce a progressive mesh. The mesh may then be encoded by encoding the operators applied to the mesh in sequence. When encoding the mesh, coordinates of vertices may be defined based on the difference between the coordinates and predicted values generated using a prediction function.
-
9.
公开(公告)号:US20240242416A1
公开(公告)日:2024-07-18
申请号:US18357145
申请日:2023-07-23
Applicant: HTC Corporation
Inventor: Sheng-Jie LUO , Ssu-Po CHIN
CPC classification number: G06T15/00 , G06T13/40 , G06T2210/36
Abstract: A real-time rendering generating apparatus, method, and non-transitory computer readable storage medium thereof are provided. The apparatus receives a plurality of character motion data of a plurality of virtual characters. The apparatus determines a rendering level corresponding to each of the virtual characters based on a classification rule related to a first virtual character and the character motion data, each of the rendering levels corresponds to one of a plurality of character level of detail, and each of the plurality of character level of detail corresponds to a range of a customized body part and a skeletal model. The apparatus generates a real-time rendering of each of the virtual characters based on the rendering level corresponding to each of the virtual characters.
-
公开(公告)号:US20240219181A1
公开(公告)日:2024-07-04
申请号:US18439376
申请日:2024-02-12
Applicant: Movidius Limited
Inventor: David Macdara Moloney , Jonathan David Byrne
IPC: G01C21/20 , G01C21/30 , G05D1/246 , G05D1/617 , G06F9/30 , G06F17/16 , G06N3/04 , G06N3/045 , G06N3/048 , G06T1/20 , G06T15/06 , G06T15/08 , G06T17/00 , G06T17/05 , G06T19/00 , G06V20/13 , G06V20/17 , G06V20/64
CPC classification number: G01C21/20 , G01C21/30 , G05D1/246 , G05D1/617 , G06F9/30029 , G06F17/16 , G06N3/04 , G06N3/045 , G06T1/20 , G06T15/06 , G06T15/08 , G06T17/005 , G06T17/05 , G06T19/00 , G06T19/006 , G06V20/13 , G06V20/17 , G06V20/64 , G06N3/048 , G06T2200/04 , G06T2200/28 , G06T2210/08 , G06T2210/36 , G06T2219/004
Abstract: A view of geometry captured in image data generated by an imaging sensor is compared with a description of the geometry in a volumetric data structure. The volumetric data structure describes the volume at a plurality of levels of detail and includes entries describing voxels defining subvolumes of the volume at multiple levels of detail. The volumetric data structure includes a first entry to describe voxels at a lowest one of the levels of detail and further includes a number of second entries to describe voxels at a higher, second level of detail, the voxels at the second level of detail representing subvolumes of the voxels at the first level of detail. Each of these entries include bits to indicate whether a corresponding one of the voxels is at least partially occupied with the geometry. One or more of these entries are used in the comparison with the image data.
-
-
-
-
-
-
-
-
-