Università della Svizzera italiana

Advances in barycentric rational interpolation of a function and its derivatives

Cirillo, Emiliano ; Hormann, Kai (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2019 ; 2019INFO007.

Linear barycentric rational interpolants are a particular kind of rational interpolants, defined by weights that are independent of the function f. Such interpolants have recently proved to be a viable alternative to more classical interpolation methods, such as global polynomial interpolants and splines, especially in the equispaced setting. Other kinds of interpolants might indeed suffer...

Università della Svizzera italiana

Subdivision schemes for curve design and image analysis

Volontè, Elena ; Hormann, Kai (Dir.) ; Rossini, Milvia (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2018 ; 2018INFO001.

Subdivision schemes are able to produce functions, which are smooth up to pixel accuracy, in a few steps through an iterative process. They take as input a coarse control polygon and iteratively generate new points using some algebraic or geometric rules. Therefore, they are a powerful tool for creating and displaying functions, in particular in computer graphics, computer-aided design, and...

Università della Svizzera italiana

Theory and applications of bijective barycentric mappings

Schneider, Teseo ; Hormann, Kai (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2017 ; 2017INFO007.

Barycentric coordinates provide a convenient way to represent a point inside a triangle as a convex combination of the triangle's vertices, and to linearly interpolate data given at these vertices. Due to their favourable properties, they are commonly applied in geometric modelling, finite element methods, computer graphics, and many other fields. In some of these applications it is desirable...

Università della Svizzera italiana

Analysis and new constructions of generalized barycentric coordinates in 2D

Anisimov, Dmitry ; Hormann, Kai (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2017 ; 2017INFO004.

Different coordinate systems allow to uniquely determine the position of a geometric element in space. In this dissertation, we consider a coordinate system that lets us determine the position of a two-dimensional point in the plane with respect to an arbitrary simple polygon. Coordinates of this system are called generalized barycentric coordinates in 2D and are widely used in computer...

Università della Svizzera italiana

Efficient multi-bounce lightmap creation using GPU forward mapping

Schärfig, Randolf ; Hormann, Kai (Dir.) ; Stamminger, Marc (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2016 ; 2016INFO008.

Computer graphics can nowadays produce images in realtime that are hard to distinguish from photos of a real scene. One of the most important aspects to achieve this is the interaction of light with materials in the virtual scene. The lighting computation can be separated in two different parts. The first part is concerned with the direct illumination that is applied to all surfaces lit by a...

Università della Svizzera italiana

Processing mesh animations : from static to dynamic geometry and back

Winkler, Tim ; Hormann, Kai (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2011 ; 2011INFO001.

Static triangle meshes are the representation of choice for artificial objects, as well as for digital replicas of real objects. They have proven themselves to be a solid foundation for further processing. Although triangle meshes are handy in general, it may seem that their discrete approximation of reality is a downside. But in fact, the opposite is true. The approximation of the real object's...