thegoodfellas/blogset-br huggingface dataset:
E vamos la enriquecer mais um pouco nosso vocabulario de criadores de jogos. Vamos falar agora dos Buffers.Buffer na computacao se refere a uma memoria temporaria, utilizado quando o computador processa certos dados, porem a saida desses dados e mais lenta que o processamento, entao para que o processador nao pare a espera da saida dos dados processados, ele armazenado dado processado no Buffer e continua processando o proximo dado, e quando a saida estiver disponivel, requisita o proximo dado ja processado que esta no Buffer.Essa tecnica e empregada nos jogos tambem, e torna a fluidez dos jogos muito melhor. A placa de video e o processador podem ser mais rapido ou mais devagar para renderizar cada quadro dos jogos, isso depende do numero de elementos que a imagem tem em cena. Se visualizassemos os quadros assim que a placa e o processador gerassem os quadros, certamente nao iamos entender nada do jogo, pois uma hora iriamos ver o jogo rapido demais, outra hora seria lento demais. Por isso ao inves de renderizar e exibir a imagem diretamente para o jogador, o processador e a placa de video renderiza a imagem e passa para o Buffer, assim o jogador visualiza sempre o mesmo numero de quadros por segundo, os FPS ja estudados aqui. Quando tratamos de Buffer para renderizacao de imagens, chamamos esse buffer de Frame Buffer.Mas mesmo com essa tecnica, ainda sim nao poderiamos visualizar os jogos de forma confortavel se nao fosse outra tecnica empregada nos jogos, ela se chama Double Buffer, e muitos podem ate desconhecer o que realmente essa tecnica faz, pois precisamos visualizar um jogo sem essa tecnica para realmente ver a diferenca e a real utilidade dela. Se simplesmente mandassemos cada quadro para ser exibida pelo monitor sem o Double Buffer, cada imagem da animacao do jogo seria exibida e depois apagada para que a proxima imagem renderizada da animacao seja exibida, ou seja, exibe a cena - apaga - exibe a cena. Isso resultaria numa animacao travada e ate causaria irritacao nos olhos dos jogadores.A tecnica Double Buffer trabalha diferente, ela exibe uma imagem renderizada para o jogador, ate ai normal, porem ao exibir a proxima imagem renderizada da animacao, a placa de video ao inves de apagar a imagem anterior, ele na verdade sobrepoe a imagem anterior com a nova imagem aos poucos, para ser mais exato ela sobrepoe pixel apos pixel. Ou seja, ela pega o primeiro pixel da nova imagem e joga encima do primeiro pixel da imagem anterior, depois o segundo pixel da nova imagem sobre o segundo pixel da imagem anterior, e assim vai ate que a imagem anterior tenha sido trocada totalmente pela nova imagem. Isso ocorre o tempo todo, durante todo o jogo, por isso o nome Double Buffer, ou duplo buffer, pois seriam necessarios dois buffer, um para armazenar a cena anterior e outro para a nova.Existe tambem o Triple Buffer, que na verdade e a mesma ideia, so que enquanto o efeito de sobreposicao esta ocorrendo ja existe uma terceira imagem renderizada e pronta para ser
jogada no monitor, adiantando ainda mais processamento, ja que ele nao fica esperando o efeito sobreposicao terminar para gera uma nova imagem, logico isso exige mais espaco para Buffer da placa de video, mas os ganhos na fluidez das animacoes sao muito satisfatoria.
Sentiram minha falta? Uns dias fora para botar a bagunca em dia, mas enfim estou de volta, e mais trago mais uma video aula para recompensar a espera.Codigo-fonte: https://rapidshare.com/files/3623965954/rpg8.rarNessa video aula eu termino aquilo que comecamos na aula passada, o menu de navegacao entre os itens recolhidos. Aqui incluimos uma barra de rolagem no menu de itens, muitos podem achar que e facil mais nao e, requer um pouco de raciocionio logico e conhecimento matematico para fazer algo legal.O resultado ficou satisfatorio e espero que consigam entender a logica para que voces possam aplicar em outros menus que seus jogos possam ter. Eu com essa video aula fecho o tema menu, pois acredito que nao tem mais muitas coisas para desenvolver aqui que exijam uma video aula.A partir da proxima video aula dessa serie vamos voltar e mexer com o sistema de batalha para acrescentarmos mais um personagem, para jogos estilo Final Fantasy onde controlamos varios personagens nas batalhas.E aqui fica uma dica para aqueles que desejam acompanhar as minhas video aulas mais facilmente, e possivel assisti-las em sequencia atraves do site AutodidataTube que publicou minhas video aulas tudo em uma pagina, facilitando na hora de assistir ou mesmo carregar as partes espalhadas no You Tube.http://autodidatatube.blogspot.com/2011/05/video-aula-flash-criando-jogo-de-rpg.htmlMinhas outras video aulas tambem foram publicadas la, e so procurarem e assistir. Fica a dica dada e a video aula, Fui! (mas volto logo, enfim...) Prontos para enriquecer mais um pouco o vocabulario de desenvolvedores de jogos, entao vamos para mais um Tete, ou Termos Tecnicos para o menos intimos. Nesse post vamos falar de um termo que foi introduzido a muito pouco tempo nos games, mas que ja faz parte da linguagem de muitos aficionados por games, entao vamos entender melhor o que significa os Shaders.Se voce, por ser muito jovem ou por viver na lua nos ultimos 15 anos, nao tenha jogado nenhum jogo da geracao do Playstation 1 e Nintendo Sixty-FOOOUR, peco que jogue e preste atencao nos graficos, nao no numero reduzido de poligonos, mas sim nos efeitos que o jogo apresenta. Mas se voce viveu essa epoca, sabe dos jogos que estou falando vai se recordar, os graficos daquela epoca eram o mais cru possivel em termos de jogos 3D, basicamente tinhamos os poligonos, as texturas o calculo de suas respectivas posicoes na tela, nada mais, de forma simples, um jogo 3D ate o comeco dos anos 2000 eram isso. Os Shaders sao recentes para o mundo dos games, isso porque para que os calculos que seus efeitos exigem sejam feitos rapidamente, e necessario muito poder de processamento, e ate aquela epoca tudo ficava ao cargo do processador, ja nao bastava ele cuidar da logica do jogo ele tinha que calcular todas as coordenadas de cada vertice e das texturas. O principal fato para que os Shaders entrarem no mundo dos games, ou seja, pudessem ser aplicados em tempo real nos modelos, foi a popularizacao das placas graficas. Com a popularizacao delas, foi aliviado o lado do processador que agora so tratava da logica do jogo, e as placas graficas se
dedicava exclusivamente aos calculos graficos. A evolucao das placas graficas seguiu em paralelo a dos processadores, resultando em tornar realidade os Shaders para os jogos.Mas afinal o que representa realmente os Shaders nos games? Primeiramente nao temos uma traducao em portugues para esse termo, e com o atual nivel que a globalizacao, certamente nunca vai haver um. Mas poderiamos comparar os Shaders aos efeitos especiais computadorizados do cinema. Antigamente viamos um filme e tudo que tinha era o ator na cena no mais natural possivel, e os efeitos especiais se resumiam a truques de cena, nos jogos tambem eram assim, antes dos anos 2000 tinhamos apenas modelos 3D crus assim como os atores do cinema, nenhum retoque ou efeito especial computadorizado era aplicado sobre os modelos, dessa forma viamos apenas o modelo 3D e nada mais. Entao, o Shaders trabalham como os efeitos especiais do cinema, pegam aqueles modelos 3D, que antes eram mostrados diretamente, e aplicam efeitos diversos sobre eles, iluminacao, distorcoes, sombras, entre outros diversos efeitos que nem imaginavamos antes dos anos 2000. Por termos varios efeitos de Shaders e que foi subdividimos os Shaders em categorias, cada um e aplicado sobre um elemento diferente na renderizacao da cena. Esses Shaders sao: Vertex Shader: Sao basicamente os efeitos aplicados diretamente sobre os vertices do modelo 3D, que sao os pontos que formam os poligonos, podendo distorcer a forma do modelo em tempo real do jogo. A distorcao mais comum e as usadas nos efeitos de agua dos jogos atuais, onde e pego um modelo plano em 3D e e aplicado algoritmos que fazem os vertices se moverem e simularem ondas, fazendo ele ficar mais parecido com a agua. Ha uma infinidade de outras aplicacoes, como amasso nos carros de GTA 4, a retaliacao de partes modelos de personagens simulando decepacao em jogos mais violentos, enfim uma variedade de efeitos.Pixel Shader: Depois que a cena e renderizada ela e uma imagem em Pixels assim como qualquer foto que voce tira com sua camera digital, o Pixel Shader trabalha com essa imagem, aplicando efeitos sobre ela e modificando o resultado que seria ja o resultado final antes da adocao dos Shader. Podemos comparar esse Shader com um Photoshop em tempo real na renderizacao dos jogos, o que de fato nao deixa de ser, pois encontramos aqui a maioria dos algoritmos que sao usados no Photoshop, exemplo, desfoque, distorcao de cores, iluminacao, sobras, brilhos, etc. O Pixel Shader, por trabalhar essencialmente com pixel, tambem pode ser aplicado nas texturas dos jogos, desde desfocar a textura para que nao possamos notar os pixels quando no aproximamos dos modelos, ate aplicar um efeito de sombreamento de acordo com os outros elementos da cena. Esse Shader normalmente exige mais poder de processamento que o Vertex Shader, por isso as placas de videos dedicam mais poder de processamento a esse shader.Geometry Shader: Esse Shader trabalha com os modelos 3D, ele tem a capacidade de gerar novos vertices ou remover eles, podendo deixar um modelo 3d muito mais detalhado que o modelo concebido pelo artista 3D, ou menos
dependendo do caso. A funcao dele basicamente e essa criar novos vertices, entao se ele for usado de forma desinibida, um jogo pode ficar pesado rapidamente e criando os ja citados Slowdowns. Os desenvolvedores de jogos ainda preferem fazer os modelos ja detalhados em softwares de modelagem 3D, e nao deixar esses detalhes por conta da programacao, tornando essa tecnica pouco usual nos jogos. Mas ela e bastante comum nos programas de modelagem 3D, praticamente todos os programas do mercado trabalham com esse Shader para ajudar na modelagem em tempo real.Os Shaders podem ser apontados como os principais responsaveis por tornas os jogos cada dia mais realistas em termos graficos, e pelo andar da carruagem eles ainda tem muito para nos oferecer e nos surpreender como jogadores. E o que podemos ver no ainda em desenvolvimento, mas ja pode ser considerado o novo passo da computacao grafica de jogos, o Unreal Engine 3. No video de demonstracao podemos ver o patamar que os Shaders estao. O video abaixo fala por si so.Conhecimento passado para frente, minha missao esta cumprida por hora, assim, termino este post com um simples FUI!!!
Ola pessoal, como podem ver, o blog MeuPoligono anda meio abandonado. Primeiramente gostaria de pedir desculpas pelo abandono, o motivo e o mesmo de sempre, falta de tempo e bla bla bla.Bem, nunca desisti completamente do blog, pois apesar de abandonado o site continua recebendo retorno, minha caixa de entrada do hotmail esta abarrotada com duvidas, sugestoes e criticas por exemplo, e as visitas continuam a crescer mesmo sem atualizacao, o que significa que o conteudo que eu fiz continua sendo util.Mas manter um blog com o tipo que eu havia proposto exige muito tempo e dedicacao, algo que e dificil de ser mantido por uma pessoa so. Pois sempre busquei ser o mais simples e objetivo nas videos aulas e nas postagens, sempre pensando naquela pessoa que esta comecando agora no mundo do desenvolvimento de jogos.Entao para nao deixar o site parado estou procurando pessoas dispostas a ajudarem o blog, podendo contribuir com qualquer tipo de conteudo relacionado a desenvolvimento de jogos. Estou buscando pessoas que assim como eu, querem contribuir para a industria de desenvolvimento de jogos, compartilhando seu conhecimento com as pessoas.Quem estiver disposto a produzir conteudo para o blog pode entrar em contato pelo e-mail do blog leandro.meupoligono@hotmail.com , que irei aceitar com o maior prazer qualquer tipo de ajuda para enriquecer o conteudo do blog.Aguardo contato daqueles que se interessarem.Ps: O blog no momento nao esta gerando receita, porem quando o blog gerar receita estou disposto a compartilhar ela com os que se dispuserem a ajudar o blog. Ola!!A partir do dia 31 de marco a 05 de abril, a Cia Iliadahomero apresentara os cantos I, III, VII, VIII, XIII, XIV, XV, XVI, XXII e XXIV no Teatro Londrina, Memorial de Curitiba *as apresentacoes fazem parte do Fringe, e estao na programacao do Festival de Teatro de Curitiba ^.^Confira abaixo os horarios e dias respectivos de cada canto:Canto 1 : Claudete Pereira Jorge - 31/03, 02/04 e 05/04 (todos as 21h00)Canto 3 : Lourinelson Vladmir - 31/03 (19h30) 01/04 (13h30) e 02/03 (19h30)Canto 7 : Helena Portela - 01/04, 03/04 e 05/04 (todos as 18h00)Canto 8 : Celia Ribeiro - 01/04, 03/04 e 05/04 (todos as 19h30)Canto 13 : Katia Horn - 02/04 (16h00) 03/04 e 05/04 as 12h00Canto 14 : Eliane Campelli - 01/04 (16h00) 02/04 e 04/04 as 12h00Canto 15 : Regina Bastos - 31/03 (18h00) 01/04 e 04/04 as 21h00Canto 16 : Richard Rebelo - 02/04, 03/04 e 04/04 (todos as 13h30)Canto 22 : Patricia Reis Braga - 01/04 (12h00) 02/04 e 04/04 as 18h00Canto 24 : Andressa Medeiros - 03/04 (21h00) 04/04 (19h30) 05/05 (13h30)Mostra ILIADAHOMERO Grecia 2016:"Numa parceria com o Centro Cultural Teatro Guaira e a Fundacao Cultural de Curitiba, a Cia Iliadahomero de Teatro esta preparando a encenacao integral dos 24 cantos da Iliada, na traducao de Odorico Mendes, com 24 atores paranaenses. O Festival de Teatro de Curitiba traz este ano 10 destes espetaculos. A estreia prevista para a montagem integral do projeto e agosto de 2016, na Grecia, durante as Olimpiadas. O espetaculo tem direcao de Octavio Camargo, iluminacao
Oii! Estou passando aqui para postar o meu novo video com a minha amiga Giuly!! A musica e "Joao de Deus", de Thadeu Wojciechowski, Octavio Camargo e Chiris Gomes.Fizemos uma versao "cupsong"...confira!E isso! Espero que tenham gostado! Ate a proxima! ^_^ (e que esta nao seja muito distante...heheheh! -_-") Abracos, Laura. Oi pessoal! ^.^Hoje vou informar voces sobre as proxima apresentacoes da Iliada ;D- Amanha, (sexta, dia 19 de dezembro) as 20h e domingo (dia 21 de dezembro) as 17h estreia do Canto XIV com Eliane Campelli. Ingressos: R$ 15,00 (inteira) R$ 7,50 (meia).- Sabado, (dia 19 de dezembro) ultima apresentacao do Canto VIII com Celia Ribeiro, as 20h Ingressos: R$ 15,00 (inteira) R$ 7,50 (meia). Informacoes importantes;Local: Teatro Londrina, Memorial de CuritibaEnd.: Rua Claudino dos Santos, n 79 (Largo da Ordem) - Centro Fone: (41) 3321-3313Mais Informacoes sobre a Cia. IliadaHomero o/ Ate mais!Abracos, Laura c: Meus olhos sao absorvidos pelo fogo,e ele e azul, um azul que hipnotizacomo as ondas do mar,como o azul do ceu,naquelas tardes em que o ceue azul como o azul e amareloe amarelo como o amarelo e laranjae laranja como o laranja e cinzasda madeira que estalae canta com as cordas quentes do violaoe da fumaca que danca com as cordas da vozque ficam embriagadas de calor.Tambem ha verde,um verde de aurora borealno fogo.Mas que infelizmente nao e reale so feito.Ora,a minha doce ilusao era feita de bario,que me baleou pelas costascom um tiro cego:"foi sem querer"Mas ja era tarde demais:nesse pontoeu ja tinha acordado. Oi pessoas!Entao, hoje vou postar um poema que escrevi a partir de um texto (mais especificamente de um paragrafo) que eu li na escola chamado "Seu Google, nos existimos" e que, resumidamente, fala sobre um grupo de criancas de Calcuta que viram que sua aldeia nao estava no "mapa mundi virtual" (google maps). Entao elas se mobilizaram e conseguiram se inserir nesse mapa. Muros Internos O que nos faz sermos o que somossao nossos mapascom nossas proprias ruas e proprios caminhosO nosso corpoe nossa imagemcartografada por nos mesmosA nossa casae onde construimos a nossa geografia humanaO corpo falae o nosso mapa mostracada vez maiso que esta acontecendo nas visceras da nossa cidadeNossas ruas estao tomadas por barreirasque cercam nossas casasonde estas ja sao inuteispois nao abrigam mais ninguem. - Laura Pessoa-Documento original! :PConfiram o texto Seu Google, nos existimos, de Eliane Brum. Abracos, Laura ^_^ Oi Gente! So estou passando aqui pra desejar um feliz Natal e feliz Ano Novo para todos!! Abracos da Laura! ^.^ Boas festas, e ate ano que vem! c; Ola! Eu e Giuly acabamos de postar o nosso novo video tocando a musica New Soul, da cantora israelense Yael Naim! (Obs: Nos gravamos no final do ano passado, mas so conseguimos postar agora :/ ;P) Confiram abaixo o nosso video e a letra!:New SoulYael NaimI'm a new soul, I came to this sttrange world hopingI could learn a bit 'bout how to give and take But since I came here felt the joy and the fearFiding myself making every possible mistakeLa la la la la
la la la I'm a young soul in this very strange world hopingI could learn a bit 'bout what is true and fake But why all this hate?Try to communicate findingTrust and love is not always easy to make La la la la la la la la This is the happy end cause'You don't understand Everything you have doneWhy is everything so wrongThis is a happy end Come and give me your handI'll take you far away...La la la la la la la la I'm a new soul, I came to this sttrange world hopingI could learn a bit 'bout how to give and take But since I came here felt the joy and the fearFiding myself making every possible mistakeNew soulI came to this strange world...La la la la la la la la
petala em petalaDe folha em folhaDe galho em galhoDa gota de orvalhoAo canto dos passarosA brisa suaveO cheiro de terraQue e a primavera(04.03.15)JasminumE tao bom quandoSinto aquele perfume ao longe,Chego perto de um canteiroDe floresMe inclino ao arbustoCom as mais pequeninasE abro um sorrisoQue diz:"Sao essas"(12.013.15)Simbolica*Flor representa:NosNos representa:AlmaSentimentosE sentidosAlma;objetosgostosmateria-corpoSentimento:amoralegriae dorSentidos:cheiroscoresverdadese mitos(16.03.15)*Poesia criada a partir de um projeto que esta sendo realizado na minha escola em que estamos criando mosaicos de principalmente flores e insetos com interferencia de elementos que nos representam."Se fosse minha essa ruaO pe de Ipe tava vivo" - Trecho da musica Canto em qualquer cantoLinks relacionados:Poesia "Muros internos"Poema "Traduzir-se"MinicontosPoema "Estrelas"Poema "Inicio do Outono"
Ola meus queridos colegas blogueiros, como vai a vida? Hoje foi bom dia para voce, foi um dia ruim, foi chato, encontrou alguem que nao se via ha muito tempo ou teve um dia bizarro... Enfim, o que tenha acontecido hoje com voce ja passou, o bom que eu posso imaginar para voce provavelmente esta em casa descansando do dia agitado de Sao Paulo (o Estado que deixa ate as criancas estressadas na corria da metropole, porem ja que estamos em periodo de ferias pelo menos diminui o estresse daqui). Para mim o meu dia foi bom porque recebi uma noticia boa quando estava em uma reuniao particular da PAC: Setor de Atendimento Comunitario. Nao vou entra muito detalhes neste grupo, mas posso falar que eles sao meus... psicologos da faculdade, apesar de que ultimamente tenha crescido um espirito de rebeldia dentro de mim no caso... Bem, nao tenho algo na mente que pode definir a minha personalidade: as vezes sou meio louca na mente. Mas voltando da boa noticia que neste caso nao precisarei fechar a minha matricula da faculdade Vivar! -, posso escolher duas materias da minha area de historia e pagar so elas, isso nao e maravilhoso. Claro que nao vou me formar em quatro anos, mas pelo menos vou ter algo de fazer alem da aula de ingles. Pelo menos eu posso ver os meus amigos duas vezes por semana. Enquanto a producao do meu livro esta indo muito bem, falta duas anotacoes para ir direto da digitacao, eu estou fazendo isso para me ajudar como uma linha de raciocinio, ou mais simples de entender um roteiro da historia. Meu irmao que e excelente de desenho esta ajudando no meu projeto construindo as roupas e as faces do anti-heroi do conto que estou produzindo. Eu e ele podemos discutir, mas gosto muito dele e amo com todo o carinho de uma irma cacula. Pois bem, vou para esse negocio de docura de irma delicada se nao alguem pode pegar diabetes aqui. Uma boa noite a todos e ate a proxima postagem. Ola internautas de todos os dias, quero agradecer a todos que puderam ler a primeira parte do meu livro "A Princesa e o Principe Corvo", realmente fiquei animada pelo impacto que minha historia fez a voces, teve pessoal que ficou na duvida se o texto que eu postei e so um conto ou nao vou continuar a historia. Aqueles que ficaram a duvida eu respondo: Calma o que foi mostrado era so uma parte ainda em desenvolvimento que pode sofrer mudancas. Vou continua-la ate finalizar o livro. Contudo, a mais que eu quero falar... Para aqueles que perceberam eu tirei o texto do meu blogger por questao nao so de seguranca, mas tambem no meu planejamento ele nao iria ficar postado para sempre la. Entao para aqueles que nao viram sinto que so poderao ler quando for lancado o livro. Mas podem continuar a mandar mensagens para mim de apoio ou ideia para acrescentar no meu conto de fadas.Beijos e tenham boa semana! Ola pessoal, sejam bem
vindos de novo depois das ferias de julho que para os universidades do plantao foi uma bencao sem igual (risos xD). Estou uns 55%, pois mudanca de clima aqui na Cidade de Sao Paulo me deixou com inicio de gripe (final da manha eu parecia uma morta viva... ), mas nao se preocupe estou comecando a melhora, tomei um remedio que da um sono e logo ja estarei normal. Nesta secao nao vou coloca uma das minhas colonas, mas sim uma coisa bem engracada para inaugura o Momento Funny Comid aqui no meu querido blog. Mas aviso: 99% delas vao ser piadas nerds, pra quem entende de video game, quadrinho, anime, manga, filmes cults e Star Wars. Bem espero que voces gostem.Um Big beijos a todos e ate a proxima