Olá pessoal. Tudo certo!? Nesse post, continuo falando sobre “animação” em XNA. No post anterior, mostrei como construir animações lineares simples. Agora, vou um pouco além: mostro como criar animações … Continuar lendo
Olá pessoal, tudo certo?! Depois de alguns dias falando sobre fractais, html5 e muito JavaScript, volto a escrever código em C# seguindo esta série sobre XNA. Hoje, nada de HLSL, … Continuar lendo
Olá pessoal, tudo certo?! No último post, mostrei como implementar o clássico “Rotating cube” usando apenas Javascript e html5. Esse post é uma continuação simples. Ou seja, para entender o … Continuar lendo
Olá pessoal, tudo certo?! No post de hoje, exercito um pouco mais “meus limites” com html5. Minha proposta? Reproduzir um “clássico” exemplo de computação gráfica (rotating cube), usando apenas Javascript … Continuar lendo
Olá pessoal, tudo certo?! Este é o primeiro post sobre XNA que escrevo desde o TechEd. Fiquei realmente feliz e satisfeito ao perceber tantas pessoas presentes nas minhas palestras. No … Continuar lendo
Olá pessoal, como estamos? O TDC 2011 Floripa foi incrível. Foi muito bacana encontrar tantas pessoas legais, com tanto expertise em diferentes tecnologias. Entranto, evento passou e o blog voltou … Continuar lendo
Olá pessoal, como estamos?! No post de hoje demonstro como criar um efeito projetor em XNA. Repare: O logo está sendo projetado a partir da posição 1500,1500,1500 em direção a … Continuar lendo
Olá pessoal, como estamos? Nesse post, “pago” dívidas técnicas contraídas no post anterior dessa série. Se você ainda não leu o post anterior, recomendo que leia agora. Como sempre, você … Continuar lendo
Olá pessoal, como estamos?! Nesse post, apresento os fundamentos para construção de um Billboard. Além disso, apresento como contruir uma câmera (livre) controlada por Mouse e Teclado. Como sempre, você … Continuar lendo
Olá pessoal, tudo certo? O post de hoje está fortemente vinculado ao de ontem. De forma simples, vamos sair dessa renderização … … para esta … Como faremos isso? mudaremos … Continuar lendo
Olá pessoal, como estamos!? Passados uns dias de “DLR”, volto a escrever um pouco sobre XNA. No post de hoje, deixo um pouco de lado HLSL e volto a falar … Continuar lendo
Olá pessoal, como estamos?! HLSL é bacana, embora tenha tornado essa série um pouco mais difícil de acompanhar. Isso ocorre devido ao fato de que estamos programando em um nível … Continuar lendo
Olá pessoal, como estamos?! Na parte 8, apresentei os fundamentos de HLSL. Na parte 9, mostrei como mapear texturas usando essa tecnologia. Agora, apresento conceitos fundamentais de iluminação. Esse post, … Continuar lendo
Olá pessoal, como estamos?! No post anterior, mostrei os fundamentos básicos de HLSL. Na ocasião, mostrei como escrever um pixel shader para aplicar uma cor sólida a um modelo 3D. … Continuar lendo
Olá pessoal, como estamos?! XNA é uma plataforma fantástica. Todo processamento da “lógica” de nossos jogos acontece na CPU. Todo o processamento gráfico “pesado” acontece na placa gráfica. Nós, programadores, … Continuar lendo
Olá pessoal, como estamos?! Um dos grandes avanços oferecidos pela Microsoft nos últimos anos para produção de programas com UX superior, sem dúvidas, é o WPF/Silverlight. Há tempos existe uma … Continuar lendo
Olá pessoal, como estamos? Já faz algum tempo que não escrevia nada sobre XNA aqui no blog. Hoje, retomo as atividades. No post anterior, mostrei como carregar um modelo 3D … Continuar lendo
Olá pessoal, como estamos? Se você está “chegando agora”, talvez queira dar uma olhada nos posts anteriores dessa série. No post anterior, mostrei como desenhar um cubo 3D que pode … Continuar lendo
Olá pessoal, tudo certo? No post de hoje mostro um exemplo clássico de computação gráfica: um cubo 3D que pode ser rotacionado, transladado e escalado. Para entender o post de … Continuar lendo
Olá pessoal, tudo certo? Até aqui, em todos os posts anteriores, trabalhamos apenas em 2D. Hoje vamos começar a explorar as possibilidades 3D do XNA. Lembre-se que o código fonte … Continuar lendo