ABSTRACT

The modern world of computer graphics is mostly dominated by polygonal models. Due to their scalability and ease of rendering such models have various applications in a wide range of fields. On the other hand, function representation (FRep) allows us to overcome some of the problems and simplify the process of the major model modification. FRep incorporates implicit surfaces and more generic types of procedural objects. Any point in space can be classified to find out if it belongs to FRep object. Modern graphics processor units (GPUs) allow evaluation and rendering of certain types of FRep models entirely on the GPU in real time. The embedding of an FRep object allows us to mimic the interaction of a viscous object with an animated character as well as "supra-natural" behavior of the liquid material. The FRep object can be placed in the virtual environment as a self-contained entity. The interaction with polygonal objects can be performed using the "implicit skeleton".