I'm sorry, but this page is under construction and a detailed description of my research activities still miss.

Learn about my ongoing research work; please contact me if you are interested in knowing more about one of these topics, I'd be glad to explain you the details of my work.

Rendering. Ray tracing is a well known algorithm to produce very impressive images, but reducing the computational time due to the checks for the intersections among rays and objects is still an open problem. Of particular interest for my research is the study of techniques to speed up the ray tracing of scenes modelled by Constructive Solid Geometry (CSG) descriptions.

Scientific Visualization. The life cycle of a numerical simulation in Computational Fluid Dynamics (CFD) generally consists of three phases: grid generation, flow calculation, and visualization; the third phase is of particular interest for my research. I'm currently working to find new techniques able to effectively visualize the evolution of unsteady flow fields. 

Virtual and Cooperative Environments. The study of environments where users can meet and share experiences and resources is a very attractive field of research. Currently, I'm working for developing four projects concerning virtual environments: the first is a collaborative modeller for CSG, the second is a teaching virtual environment where teacher and students can use a set of particular tools, the third is a virtual environment for flow field visualization, and the fourth is a virtual mall for the electronic commerce.

Parallel Computation. Ray tracing is a very effective technique to render very realistic images; unfortunately, computation time required for the rendering can discourage the employment on single processor machines. My research has concerned the study and the implementation of parallel ray tracing and ray casting algorithms on message passing machines (nCUBE).

HiPeCo Project. HiPeCo (High Performance Computing) is a project aimed to design and develop distributed systems consisting of a network of standard personal computers and workstations for carrying out high performance computations.

Art Gallery Problem. Displacing visual sensors concerns many practical applications, as surveillance, object recognition or reconstruction, and robotic tasks. An important subclass of these problems is the location of visual sensors in orthogonal environments 2D and 3D, with or without holes.

Low-cost tracking systems. Virtual Reality (VR) and Augmented Reality (AR) applications need, in general, tracking systems able to measure position and orientation of rigid bodies. They are usually defined 6-DOF tracking systems. (please, visit the site of the project) and contact me if you want to be a sponsor).