1 |
3d Synthetic Human Face Modelling Tool Based On T-spline SurfacesAydogan, Ali 01 December 2007 (has links) (PDF)
In this thesis work, a 3D Synthetic Human Face Modelling Software is implemented using C++ and OpenGL. Bé / zier surfaces, B-spline surfaces, Nonuniform Rational B-spline surfaces, Hierarchical B-Spline surfaces and T-spline surfaces are evaluated as options for the surface description method. T-spline surfaces are chosen since they are found to be superior considering the requirements of the work. In the modelling process, a modular approach is followed. Firstly, high detailed facial regions (i.e. nose, eyes, mouth) are modelled, then these models are unified in a complete face model employing the merging capabilities of T-splines. Local and global features of the face model are parameterized in order to have the ability to create and edit various face models. To enhance the visual quality of the model, a region-variable rendering scheme is employed. In doing this, a new file format to define T-Spline surfaces is proposed. To reduce the computational and memory cost of the software,
a simplified version of the T-Spline surface description method is proposed and used.
|
2 |
Conversion automatique de maillages en surfaces splines / Automatic mesh to spline conversionLi, Wan-Chiu 16 November 2006 (has links)
Afin de convertir un maillage triangulaire en une surface spline de CAGD/CAM, cette thèse adresse l’un des problèmes les plus cruciaux du processus de conversion : extraire un “bon” maillage de contrôle quadrilatéral de la surface. Ce que nous entendons par “bon” est que les arêtes du maillage de contrôle se croisent perpendiculairement et sont alignées avec les principales directions de la courbure de la surface. Ces deux propriétés du maillage de contrôle permettent de fournir une bonne approximation de la surface avec peu de points de contrôles. D’ailleurs, ils aident considérablement à réduire des oscillations non désirées sur la surface spline finale. Pour résoudre ce problème, nous proposons un nouvel algorithme automatique, appelé paramétrisation globale périodique. L’idée fondamentale de cet algorithme est de trouver une paramétrisation qui ait un “sens d’un point de vue géométrique”, pour ce faire, elle doit être guidée par la courbure de la surface, représentée par une paire de champs de direction orthogonaux. Les iso-lignes de cette paramétrisation sont ensuite extraites pour définir un maillage de contrôle qui ait les propriétés requises. Ce maillage de contrôle, nous permet de construire une approximation en surface T-spline de la surface triangulée initiale. Nous exposons plusieurs résultats de cette conversion d’un maillage triangulée en surface spline. Les résultats montrent que, grâce aux maillages de contrôle anisotropes, les surfaces spline finales ont beaucoup moins d’oscillations que celles construites par les méthodes précédentes qui ne tiennent pas compte de l’anisotropie de la surface / Aiming at converting a triangular mesh into a CAGD/CAM spline surface, this thesis focuses on one of the most crucial problems of the conversion process, i.e. extracting a “good” quadrilateral control mesh of the surface. What we mean by good is that the edges of the control mesh should be orthogonal and aligned with the principal directions of curvature of the surface. These two properties make the control mesh optimum in an approximation point of view, and greatly help to reduce unwanted oscillations on the final spline surface built from it. To solve this problem, we propose a new automatic algorithm, called periodic global parameterization. The basic idea is to find a “geometry-meaningful” parameterization guided by a pair of orthogonal anisotropic direction fields. Then, the iso-value lines of this parameterization will be extracted to define an initial control mesh, that satisfies the two criteria of a good control mesh. With the initial control mesh, we explain how to construct a T-spline approximation of the initial triangulated surface. We show several examples of the triangular mesh to T-spline conversion. The results show that thanks to the anisotropic control meshes, the final spline surfaces generated have much less oscillations as compared to results of previous methods, that do not take into account of the anisotropy
|
3 |
Převod trojúhelníkových polygonálních 3D sítí na 3D spline plochy / 3D Triangles Polygonal Mesh Conversion on 3D Spline SurfacesJahn, Zdeněk Unknown Date (has links)
In computer graphics we can handle unstructured triangular 3D meshes which are not too usable for processing through their irregularity. In these situations it occurs need of conversion that 3D mesh to more suitable representation. Some kind of 3D spline surface can be proper alternative because it institutes regularity in the form of control points grid and that's why it is more suitable for next processing. During conversion, which is described in this thesis, quadrilateral 3D mesh is constructed at first. This mesh has regular structure but mainly the structure corresponds to structure of control points grid of resulting 3D spline surface. Created quadrilateral 3D mesh can be saved and consequently used in specific modeling applications for T-spline surface creation.
|
Page generated in 0.0359 seconds