G - Physics – 06 – T
Patent
G - Physics
06
T
G06T 15/00 (2011.01) G06T 17/20 (2006.01)
Patent
CA 2603432
Method for generating and displaying 3D graphic images on the display of a terminal device using 2D graphic environments, where every possible scene is modeled by one or more objects that can be represented by polygons using a suitable modeling method. The geometry of the polygons that correspond to each object is projected for any desired orientation of the objects, onto the plane of the display. For each object, curves connecting the projections of the vertices of its corresponding mesh of polygons in all different orientations of that object and consisting of a plurality of discrete points, is created, such that every point on each curve is stored according to its (x,y) position on the plane, and such that the resolution of each curve is determined according to the number of points. A visibility analysis is performed for every mesh that corresponds to a specific orientation, thereby determining the distance of the points from the viewer. Hidden polygons and/or edges or portions thereof are deleted and the geometry for all orientations is optimally encoded. Then 3D graphic images are displayed in the 2D environments by using the encoded geometry for reconstructing a portion of, or all, the remaining polygons and filling the remaining polygons according to predefined rules.
La présente invention concerne un procédé pour produire et afficher des images graphiques en 3D sur le système d'affichage d'un dispositif terminal en utilisant des environnements graphiques en 2D, chaque scène possible étant modélisée par un ou plusieurs objets qui peuvent être représentés par des polygones au moyen d'un procédé de modélisation adapté. La géométrie des polygones qui correspondent à chaque objet est projetée pour toutes les orientations souhaitées des objets, sur le plan du système d'affichage. Pour chaque objet, des courbes reliant les projections des sommets de son réseau correspondant de polygones dans toutes les orientations différentes de cet objet et constituées d'une pluralité de points discrets sont créées, de manière que chaque point sur chaque courbe est enregistré selon sa position (x,y) sur le plan et de manière que la résolution de chaque courbe est déterminée selon le nombre de points. Une analyse de visibilité est effectuée pour chaque réseau qui correspond à une orientation spécifique, déterminant ainsi la distance des points à partir de l'observateur. Des polygones cachés et/ou des bords ou des parties de ceux-ci sont supprimés et la géométrie pour toutes les orientations est codée de manière optimale. Des images graphiques en 3D sont ensuite affichées dans les environnements en 2D en utilisant la géométrie codée pour reconstruire tout ou partie des polygones restants et remplir les polygones restants selon des règles prédéfinies.
Elber Gershon
Fischer Amir
Goudreau Gage Dubuc
Revolver Ltd.
LandOfFree
Rendering 3d computer graphics using 2d computer graphics... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Rendering 3d computer graphics using 2d computer graphics..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Rendering 3d computer graphics using 2d computer graphics... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1982636