Computação Gráfica

A Computação gráfica é uma área de grande importância para a computação, não só no ambiente acadêmico como também no industrial. Conceitos de computação gráfica estão presentes em todo lugar. Mas afinal o que é Computaçào gráfica? Cpomputaçào gráfica é o processo de converter um modelo matemático/computacional em uma imagem. Aplicações de computação gráfica incluem realidade virtual, desenho e interação com primitivas geométricas, renderização. etc.

(Falar de conceitos de computação gráfica)

O Pipieline das APIs gráficas Dx/OGl

Renderização Não foto Realística
Ray Tracing
Culling
Nível de Detalhe (Level of Detail - LOD)
Oclusão
Iluminação
Mapeamento de textura
Harmônicos Esféricos
Rasterização
Reyes
Ray Marching
Shaders
Sombras
Tone Mapping
Radiosidade
Geometria Sólida Construtiva
AntiAliasing
Visualização
Renderização de volume
Superficies de subdivisão

Twitter

Algumas pessoas no twitter que lidam com computação gráfica, mas não necessariamente ou diretamente com jogos:

@AndrewLauritzen - (http://twitter.com/#!/AndrewLauritzen) - Andrew Lauritzen
@bpevangelista - (http://twitter.com/#!/bpevangelista) - Bruno evangelista
@ID_AA_Carmack - (http://twitter.com/#!/ID_AA_Carmack) - John Carmack
@repi - (http://twitter.com/#!/repi - Johan Andersson
@solid_angle - (http://twitter.com/#!/solid_angle)
@YuriyODonnell - (http://twitter.com/#!/YuriyODonnell)
@KeefJudge - (http://twitter.com/#!/KeefJudge)
@morgan3d (http://twitter.com/#!/morgan3d) - Morgan Mcguire
@_Humus_ - (http://twitter.com/#!/_Humus_) - Emil Persson
@tonroosendaal - (http://twitter.com/#!/tonroosendaal) Ton roosendaal
@Icare3D - (http://twitter.com/#!/Icare3D ) - Cyril Crassin
@NIV_Anteru - (http://twitter.com/#!/NIV_Anteru) - Matthäus G. Chajdas
@g_truc - (https://twitter.com/#!/g_truc) - Cristopher Riccio

AndrewLauritzen - Engenheiro de software gráfico na Intel
Bruno Evangelista - Brasileito trabalhando como programador gráfico na Eurocom
Morgan Mcguire - Pesquisador na Nvidia. Trabalhando em parceria com instituições como o Williams College
Emil Persson - Programador gráfico em Avalanche Studios
Johan Andersson - Arquiteto de renderização na DICE (Empresa pertencente a EA). Participa da criação da engine Frostbite
John Carmack - Criador de Doom e de outros FPSs clássicos. Ex dono da Id Software.
Ton Roosendal - Criador do software Blender 3D
Cyril Crassin - Fazendo pós doutorado em INRIA na França. Trabalhou com iluminação indireta via cone tracing. Fazendo pesquisa para a NVidia
Eric Lengyel - Criador da C4 Engine e dono da Terathon Software. Website: http://www.terathon.com/lengyel/
Cristopher Riccio - Trabalha na AMD na parte de OpenGL. Criador do OpenGL Samples Pack e da GLM. Link: http://www.g-truc.net/
Timothy Lottes - Ex-engenheiro da NVidia. Fez vários trabalhos em APIs para antialiasing. http://timothylottes.blogspot.de/

blogs/sites

http://www.realtimerendering.com: Blog muito bom sobre rendering em tempo real. Os autores deste blog são os responsáveis pelo livro real time rendering e também mantém o site sempre atualizado

http://www.geeks3d.com: Blog com diversas notícias envolvendo computação gráfica. O foco no entanto é voltado para notícias informais e também GPUs com testes de benchamrking, programas de monitoração de hardware e informação de novas APIs.

http://www.iquilezles.org/: Um site com diversos materiais incluindo links, curiosidades e tutoriais sobre computação gráfica. Vale apena o acesso

http://kesen.realtimerendering.com/: Uma compilação de links para artigos dos principais journals e eventos relacionados à computação gráfica

http://www.g-truc.net/post-0345.html: Site dedicado a GLM biblioteca matemática para OpenGL e a experimentos com OpenGL

http://www.cgw.com: Revista e site sobre computação gráfica (Computer Graphics World)

http://www.phoronix.com: Site sobre OpenSource + Graphics

http://cg.alexandra.dk Site do instituto Alexandra, um instituto privado e sem fins lucrativos fazendo pesquisa e P&D1 em Tecnologia da Informação. O CG lab se especializa em computação gráfica

+Academia e eventos

Segue alguns links interessantes sobre computação gráfica, tais como eventos renomados no ramo, Journals, pessoas da área

Journals

IEEE Computer Graphics and Applications
IEEE Transactions on Visualization and Computer Graphics
Computer Animation and Virtual Worlds
journal of Graphics, GPU and Game Tools

Pesquisadores/ Pessoas

Andrew Glassner

Autor de livros e pesquisador da area de Ray Tracing.

Jim Blinn

Pesquisador da Microsoft. Auxiliou no avanço de varias tecnicas, como por exemplo, aquela que calcula o componente especular.

Eric Haines

Mantenedor do site http://www.realtimerendering.com. Autor ou colaborador em diversos livros, dentre os quais o que mais se destaca e Real Time Rendering.

Wolfgang Engel

Atuou na criaçao de jogos para plataformas de ponta. E dono da Confetti Graphics Special FX.

Foley

Revisor de Journal de Computaçao grafica. Autor de Computer Graphics, Principle and Practice.

Morgan Mcguire

Pesquisador parceiro da NVidia. autor/coautor de diversos artigos, dentre eles o de FXAA

Robert Cook

Foi um dos reponsáveis pelo RenderMan

Ken Perlin

Professor e criador do Ruido de Perlin

Bruce Damer

Expert na área de Avatares 3D.

Conferências/Simpósios

siggraph
Siggraph Asia
eurographics
Symposium on Interactive 3D Graphics and Games
Eurographics Symposium on Rendering
ACM SIGGRAPH / Eurographics Symposium on Computer Animation
IEEE Symposium on Interactive Ray Tracing
IEEE/Eurographics Symposium on Point-based Graphics
High Performance Graphics

Revistas

IEEE Computer Graphics and Applications: Revista bimestral da IEEE sobre computaçao grafica.
Link:http://www.computer.org/portal/web/cga/home

Livros

http://www.gameenginegems.net/gemsdb/ Uma série de livros relacionados à computação gráfica e jogos

Empresas

http://www.confettispecialfx.com/
// ver empresa de middleware de iluminação

Veja também

Glossário: Glossário com váirios termos pertinentes à área de computação gráfica.
Modelagem Geométrica: Área afim que lida em como representar computacionalmente formas em 2D/3D
Geometria Computacional: Área afim que lida em como realizar algoritmos ligados à área da geometria em meio computacional

Links

http://www.exaflop.org/docs/cgafaq/: Um FAQ sobre computação gráfica
https://computergraphics.stackexchange.com/: Perguntas e respostas sobre computação gráfica
https://www.quora.com/Computer-Graphics: Perguntas e respostas sobre computação gráfica
https://gist.github.com/AbstractAlgorithm/d0194f477adf829822ff: Vários links sobre computação gráfica
http://gpuopen.com/: Site com algumas ferramentas e técnicas para a GPU
https://alextardif.com/LearningGraphics.html Bom recurso sobre como começar em computação gráfica
https://alextardif.com/GraphicsJobGuide.html Dicas para arranjar uma vaga como programador gráfico

Github

Curso de computação gráfica: https://github.com/ssloy/tinykaboom/wiki

Sites Geral

Graphics Speak - https://www.facebook.com/GfxSpeak/?ref=timeline_chaining (http://gfxspeak.com/)
Journal of Computer Graphics Techniques (https://www.facebook.com/Journal-of-Computer-Graphics-Techniques-466102796749942/?ref=timeline_chaining)
Jon Peddie Research: http://jonpeddie.com/

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.