
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Introdução

@BOOK{Seb04,
 key						= {Seb04},
 author 				= {Sebastien St-Laurent},
 title 					= {Shaders for Game Programmers and Artists (Premier Press Game Development)},
 year						= {2004},
 publisher 			= {Course Technology Ptr},
 address 				= {Cambridge},
 }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Trabalhos relacionados

@ARTICLE{Ass00,
 key				= {Ass00},
 title			= {Optimized View Frustum Culling Algorithms for Bounding Boxes},
 author			= {Assarsson, U. and Moller, T.},
 journal		= {JOURNAL OF GRAPHICS TOOLS},
 volume			= {5},
 number			= {1},
 pages			= {9--22},
 year				= {2000},
 publisher	= {AK PETERS LTD},
}

@inproceedings{Ass01,
 key				= {Ass01},
 author 		= {Assarsson, Ulf and Stenstr\"{o}m, Per},
 title 			= {A Case Study of Load Distribution in Parallel View Frustum Culling and Collision Detection},
 booktitle	= {Euro-Par '01: Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing},
 year 			= {2001},
 isbn 			= {3-540-42495-4},
 pages 			= {663--673},
 publisher 	= {Springer-Verlag},
 address 		= {London, UK},
}

@MASTERSTHESIS{Thr05,
key						= {Thr05},
author			  = {Niels Thrane, Lars Ole Simonsen},
title					= {A Comparison of Acceleration Structures for GPU Assisted Ray Tracing},
school				= {University of Aarhus},
year					= {2005},
month					= {August},
}

@INPROCEEDINGS{App68,
 key					= {App68},
 title				= {Some techniques for shading machine renderings of solids},
 author				= {Appel, A.},
 booktitle		= {Proceedings of the April 30--May 2, 1968, spring joint computer conference},
 pages				= {37--45},
 year					= {1968},
 organization	={ACM New York, NY, USA},
}

@INBOOK{Pla05,
 key						= {Pla05},
 author 				= {Kim Pallister},
 title 					= {Game Programming Gems},
 volume					= {5},
 year						= {2005},
 month					= {February},
 publisher 			= {Charles River Media},
 address 				= {Rockland},
 pages					= {65--76}, 
}

@PHDTHESIS{Tol07,
 key      = {Tol07},
 author   = {Rodrigo Toledo},
 year     = 2007,
 title    = {Interactive Visualization of Massive Data using Programmable Graphics Cards},
 school		= {Loria, INRIA institute}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Frustum Culling em CPU

@BOOK{Mol99,
 key						= {Mol99},
 author 				= {Tomas M\"{o}ller and Eric Haines},
 title 					= {Real-time rendering},
 year						= {1999},
 isbn 					= {1-56881-101-2},
 publisher 			= {A. K. Peters, Ltd.},
 address 				= {Natick, MA, USA},
}

@Misc{Gri01,
  key          = {Gri01},
  author       = {Gil Gribb and Klaus Hartmann},
  year         = 2001,
  title        = {Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix},
  note         = {http://www2.ravensoft.com/users/ggribb/plane extraction.pdf, visitado em 22/01/09}
}

@ARTICLE{Pon87,
key						= {Pon87},
author				= {Jean Ponce and Olivier Faugeras}, 
title 				= {An object centered hierarchical representation for 3D objects: the prism tree},
journal 			= {Comput. Vision Graph. Image Process.},
volume 				= {38},
number 				= {1},
year 					= {1987},
issn 					= {0734-189X},
pages 				= {1--28},
doi 					= {http://dx.doi.org/10.1016/S0734-189X(87)80151-2},
publisher 		= {Academic Press Professional, Inc.},
address				= {San Diego, CA, USA},
}

@MASTERSTHESIS{Hof02,
key						= {Hof02},
author			  = {Mauricio Hofmam da Silva},
title					= {Tratamento Eficiente de Visibilidade Através de Árvores de Volumes Envolventes},
school				= {Pontifícia Universidade Católica do Rio de Janeiro (Departamento de Informática), Brazil},
year					= {2002},
month					= {February},
}

@BOOK{Ver04,
key					= {Ver04},
title				= {Essential mathematics for games and interactive applications},
author			= {Verth, J.M. and Bishop, L.M.},
year				= {2004},
publisher		= {Morgan Kaufmann},
address			= {San Francisco},
}

@BOOK{Eri04,
 key						= {Eri04},
 author 				= {Christer Ericson},
 title 					= {Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)},
 year						= {2004},
 publisher 			= {Morgan Kaufmann},
 address 				= {San Francisco},
}

@INPROCEEDINGS{Cla76,
key						= {Cla76},
author				= {James H. Clark},
title					= {Hierarchical geometric models for visible-surface algorithms},
booktitle			= {SIGGRAPH '76: Proceedings of the 3rd annual conference on Computer graphics and interactive techniques},
year					= {1976},
pages					= {267--267},
location			= {Philadelphia, Pennsylvania},
doi						= {http://doi.acm.org/10.1145/563274.563323},
publisher			= {ACM},
address				= {New York, NY, USA},
}

@inproceedings{Hai91,
 key				= {Hai91},
 title			= {Shaft culling for efficient ray-traced radiosity},
 author			= {Haines, E.A. and Wallace, J.},
 booktitle	= {Eurographics Workshop on Rendering},
 month			= {May},
 year				=	{1991},
}

@ARTICLE{Gre94,
 key				= {Gre94},
 title			= {Detecting intersection of a rectangular solid and a convex polyhedron},
 author		  = {Greene, N.},
 journal		= {Academic Press Graphics Gems Series},
 pages			= {74--82},
 year			  = {1994},
 publisher  = {Academic Press Professional, Inc. San Diego, CA, USA},
}

@BOOK{Dun02,
 key      	= {Dun02},
 title			= {3D Math primer for Graphics and Game Development},
 author			= {Dunn, F. and Parberry, I.},
 year				= {2002},
 publisher	= {Wordware Publishing Inc},
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Resultados

@Misc{Qt08,
 key		= {Qt08},
 title 	= {Qt},
 note 	= {{http://www.qtsoftware.com/}, visitado em 23/01/09},
}

@Misc{Qgl08,
 key		= {Qgl08},
 title 	= {libQGLViewer}, 
 note 	= {{http://www.libqglviewer.com/}, visitado em 23/01/09},
}

@Misc{Glsl06,
 key		= {Glsl06},
 title 	= {Glsl},
 note 	= {{http://www.clockworkcoders.com/oglsl/downloads.html}, visitado em 23/01/09},
}

@Misc{Mic,
 key		= {Mic},
 title 	= {MicroStation},
 note 	= {{http://www.bentley.com/}, visitado em 23/01/09},
}

@Misc{Tec09,
 key		= {Tec09},
 title 	= {Tecgraf}, 
 note 	= {{Tecnologia em Computação Gráfica},{http://www.tecgraf.puc-rio.br/}, visitado em 29/01/09},
}

@Misc{Obj88,
 key		= {Obj88},
 title 	= {Obj},
 note 	= {{Especificação do arquivo},{http://local.wasp.uwa.edu.au/~pbourke/dataformats/obj/}, visitado em 29/01/09},
}

