Research interests
Real-time rendering, geometric algorithms, shader programming, GPGPU, interaction,
game programming.
Current project
|
|
 |
Direct manipulation with medical volumetric data.
This is my post-doc research project. It is about the interaction with volumetric
medical data processed on the GPU using the direct manipulation interaction style.
Currently, I'm working on the development of a expert-guided curvilinear reformatting
tool and irregular cropping tool of 3D MRI data using a painting metaphor.
Project's home page.
|
Previous projects
|
|
 |
2008: An architecture of 3D interaction for models deformed on the GPU.
An architecture for supporting direct manipulations that efficiently deal with models
deformed on the GPU. This was the subject of my Ph.D. thesis.
Project's home page.
|
|
|
 |
2007: Estimating elements of discrete differential geometry on the GPU.
GPU-friendly technique for the real-time estimation of 2nd and 3rd order elements
of differential geometry from arbitrary triangle meshes or point clouds with 1-ring
connectivity information.
Project's home page.
|
|
|
 |
2002: Dynamic scene occlusion culling using regular grids.
A conservative occlusion culling algorithm for densely occluded dynamic scenes.
A regular grid is used as spatial database of the scene in order to decrease the
overhead due to maintaining dynamic objects in this data structure.
Project's
home page.
|
|
|
 |
1999: Real-time shadow generation using BSP trees and stencil buffers.
A real-time shadow generation algorithm for polygonal (triangles mesh) environments
illuminated by movable point light sources. This is one of the seminal works about
volumetric shadows using stencil buffers. Here I employed a modified SVBSP (Shadow
Volume BSP) tree in order to reduce the number of redundant shadow triangles and
for computing capping triangles for shadow volumes clipped by the near clipping
plane.
|
Publications
- Batagelo, H. C.; Wu, S. T.; A framework for GPU-based application-independent 3D
interactions, The Visual Computer, 24:12, pp. 1003-1012, Springer, December 2008.
- Reis, C. D. G.; De Martino, J. M.; Batagelo, H. C.; Real-time simulation of wrinkles,
In Proc. of the International Conference in Central Europe on Computer Graphics,
Visualization and Computer Vision (WSCG), pp. 109-115, University of West Bohemia,
Plzen-Bory, Plzen-Bory, February 2008.
- Aragão, P.; De Martino, J. M.; Furukawa, R.; Batagelo, H. C.; Introdução ao JOGL:
uma biblioteca OpenGL para Java (Introduction to OpenGL: an OpenGL library for Java),
Revista MundoJava, pp. 50-57, 2007.
- Batagelo, H. C.; Wu, S. T.; Application-Independent 3D Interaction Using Geometry
Attributes Computed on the GPU, In Proc. of the 20th Brazilian Symposium on Computer
Graphics and Image Processing, pp. 19-26, IEEE CS Press, Belo Horizonte, MG, Brazil,
October 2007.
PDF (1.28 MB),
project's home page.
- Batagelo, H. C.; Wu, S. T.; Estimating Curvatures and Their Derivatives on Meshes
of Arbitrary Topology from Sampling Directions, The Visual Computer, 23:9-11, pp.
803-812, Springer, June 2007.
PDF (3.17 MB),
project's home page.
- Batagelo, H. C.; Wu, S. T.; What You See Is What You Snap: Snapping
to Geometry Deformed on the GPU, In Proc. of the 2005 ACM SIGGRAPH Symposium on
Interactive 3D Graphics and Games, pp. 81-86, ACM Press, Washington, DC, April 2005.
PDF (914 KB),
project's home page.
- Wu, S. T.; Tost, D.; Abrantes, M.; Batagelo, H. C.; Picking and
Snapping for 3D Input Devices, In Proc. of the 16th Brazilian Symposium on Computer
Graphics and Image Processing, pp. 140-147, IEEE CS Press, São Carlos, SP,
Brazil, October 2003.
PDF (1.33 MB).
- Batagelo, H. C.; Wu, S. T.; Dynamic Scene Occlusion Culling Using a Regular Grid,
In Proc. of the 15th Brazilian Symposium on Computer Graphics and Image Processing,
pp.43-50, IEEE CS Press, Fortaleza, CE, Brazil, October 2002.
PDF (144 KB),
project's home page.
- Batagelo, H. C.; Costa Junior, I.; Real-Time Shadow Generation Using BSP Trees and
Stencil Buffers, In Proc. of the 12th Brazilian Symposium on Computer Graphics and
Image Processing, pp. 93-102, IEEE CS Press, Campinas, SP, Brazil, October 1999.
PDF (401 KB),
demonstration (148 KB), source code (23 KB).
Technical reports
- Batagelo, H. C.; Wu, S. T.; Manipulação Direta em Geometria Deformada
em Placas Gráficas (Direct Manipulation on Geometry Deformed on Graphics
Cards), Technical Report DCA01-05, Department of Computer Engineering and Industrial
Automation, School of Electrical and Computer Engineering, State University of Campinas,
2005.
PDF(in Portuguese, 1.52 MB).
- Batagelo, H. C.; Wu, S. T.; Evolução do Hardware Gráfico 3D:
De 1983 a 2003 (Evolution of the 3D Graphics Hardware from 1983 to 2003), Technical
Report DCA04-04, Department of Computer Engineering and Industrial Automation, School
of Electrical and Computer Engineering, State University of Campinas, 2004.
PDF (in Portuguese, 565 KB)
- Batagelo, H. C.; Wu, S. T.; 2D Dynamic Scene Occlusion Culling Using a Regular Grid,
Technical Report DCA-001/02, Department of Computer Engineering and Industrial Automation,
School of Electrical and Computer Engineering, State University of Campinas, 2001.
PDF (141 KB).
- Batagelo, H. C; Algoritmos Analíticos de Visibilidade Global (Analytical
Global Visibility Algorithms), Technical Report, Computational Geometry Course (MO619),
Institute of Computing, State University of Campinas, 2001.
Gzipped postscript (in Portuguese, 584 KB)
Education
- 2002-2007:
Doctorate in Electrical Engineering.
State University of Campinas, Brazil.
Thesis title: Uma arquitetura de suporte a interações 3D integrada a GPU (A GPU-based
architecture for supporting 3D interactions)
Advisor: Dr.-Ing. Wu, Shin-Ting.
PDF (in Portuguese, 43.7 MB),
project's home page.
- 2000-2002:
Master in Electrical Engineering.
State University of Campinas, Brazil.
Thesis title: Visibilidade em cenas dinâmicas com base numa grade regular (Dynamic
scene visibility culling using a regular grid)
Advisor: Dr.-Ing. Wu, Shin-Ting.
PDF (in Portuguese, 594 KB),
project's home page.
- 1995-1999:
Bachelor in Computer Science.
University of the West Santa Catarina, Brazil.
Awards and scholarships
- 2008-2009:
Post-Doc’s fellowship from The State of São Paulo Research Support Foundation
(FAPESP).
- 2002-2005:
Doctorate’s scholarship from the Brazilian National Council for Scientific
and Technological Development (CNPq).
- 2002:
Honor mention for the Master’s dissertation in the 2002 National Contest of
Doctoral Theses and Dissertations promoted by the Brazilian Computer Society (SBC).
- 2000-2002:
Master’s scholarship from the Brazilian Coordination for the Improvement of
Higher Education Personnel (CAPES).
Professional and academic experience
- 2008:
Teaching "Computer Graphics I" (IA725,
graduate course) at the School of Electrical and Computer Engineering of the State
University of Campinas, Brazil.
- 2007-present:
Co-advising Clausius Duque Gonçalves Reis, M.Sc. student working on GPU-based
animation of facial wrinkles. Department of Computer Engineering and Industrial
Automation of the School of Electrical and Computer Engineering, State University
of Campinas, Brazil.
- 2002-2007:
project manager of a 3D graphics engine project in a Brazilian game
development company (Z80 Multimídia Ltda.), leading a group of 5 programmers
and 2 graphics designers. The project was financed by the Brazilian National Council
for Scientific and Technological Development (CNPq).
- 2003:
Teaching assistant on “Graphics Information Systems” (EA978,
undergraduate course) at the School of Electrical and Computer Engineering of the
State University of Campinas, Brazil. Teaching scholarship granted by the same institution.
Miscellaneous
|
|
 |
The "Wild Beer" animation.
Final project in IA842 (Computer
Animation). Ad of a home brew beer called "Cerveja Selvagem" (Wild
Beer), starred by Wild, the cat. Mostly done with Autodesk 3dsmax and Adobe Première.
Everything was done by me, even the meows :-)
|
Disclaimer:
The State University of Campinas does not take any responsability for the contents
of this page. Any opinions expressed in personal or non departmental home pages
should be construed as those of its author, who is responsible for the information
contained therein.
|