发明名称 Method and system for efficient transmission of rich three-dimensional geometry and animation content over narrow band communication networks
摘要 A method and system for compacting and distributing graphic data by representing three-dimensional models by primitive objects that are predefined in the system and instructions, which may include solid modeling operations for constructing at least one model from the identified primitive objects. The method and system enable creating compacted representation files that can be distributed via one or more communication network, where a client application enables reconstruction of the models represented by the data in the representation files by combining the primitive objects constructing the model according to the set of instructions that enable the actual construction.
申请公布号 US8766972(B2) 申请公布日期 2014.07.01
申请号 US200812260199 申请日期 2008.10.29
申请人 发明人 Markowitz Moshe Itzhak
分类号 G06T15/00;G06T17/00;G06T9/00;G06T19/20;G06T15/10 主分类号 G06T15/00
代理机构 Browdy and Neimark, PLLC 代理人 Browdy and Neimark, PLLC
主权项 1. A computerized system of compacting at least one three-dimensional (3D) geometric file comprising at least one 3D geometric model, for facilitating efficient distribution of compacted representation files via at least one data communication network, the system comprising: at least one author client application enabling compacting of each 3D geometric model in the 3D geometric file into at least one compacted representation file; at least one client application enabling display and modification of compacted representation files; at least one database of primitive and non-primitives objects, said at least one database is operatively associated with the at least one client application and the at least one author client application, wherein the at least one author client application enables compacting each 3D geometric model by representing it through at least two of the primitive objects, represented by indicators wherein each indicator represents a different primitive object of the respective 3D model, and other additional properties, the compacted representation file further includes a set of instructions that enables combining at least two primitive objects to construct the 3D geometric model, wherein the at least one client application enables retrieving the indicators enabling identification of the at least two primitive objects, the instructions and the properties of each 3D geometric model, and constructing each 3D geometric model represented by the compacted representation file by combining the identified at least two primitive objects according to the set of instructions and the properties in the compacted representation file, wherein the set of instructions includes at least one operation enabling combination of the at least two primitive objects of the 3D geometric model, wherein said operation is a geometric operation including at least one of: extruding, smoothing by recursive subdivision deforming along a curved line, Free Form Deformation (FFD), or Boolean operations including at least one of unifying, subtracting and intersecting of the primitive objects of the 3D geometric model, wherein said client application utilizes a geometric modeler unit to carry out instructions for construction of geometrical objects resulting in a 3D polygonal mesh; at least one display unit enabling a use to view the 3D polygonal mesh created by the geometric modeler, wherein the set of instructions further includes a linear transformation, for each at least two primitive objects, linear operations which affect their location coordinates, orientation angle and scaling factor in modeling space, and wherein the set of instructions operates on both primitive and non-primitive geometric objects.
地址