Postagens Antigas

Contest powered by:
Contest Burner

Vagas de Emprego em Jogos Digitais

Maya 2013: Como Fazer Ctrl-Z’s Infinitos (Comando Desfazer/Undo) | Modelagem/Animação 3D

Por Daniel Cardoso Tavares

 

 

Voltando ao site, de forma lenta, trago um comando muito útil e muito fácil de ser configurado, mas, como o Maya é uma selva de comandos místicos, às vezes o que é simples acaba ficando difícil.

O que aprenderemos é simplesmente fazer com que o número de CTRL-z’s (desfazer comando/Undo) seja infinito. Nada pior do que realizar algumas mudanças e, no fim, descobrir que antes estava certo e você perdeu aquilo que tinha feito há meros 5 minutos atrás.

Para ajustar isso é simples:

1 – Vá em Window – Settings/Preferences – Preferences

image

 

2 – Dentro da nova janela, vá em Settings e, depois, em Undo.

image

3 – Configure como preferir Smiley piscando. Para ctrl-z’s infinitos basta colocar “Infinite” em Queue.

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

Jogos Digitais no IESB (23) Preview do Terceiro Semestre | Notícias

Por Daniel Cardoso Tavares

 

 

Neste terceiro semestre, faremos mais um preview das matérias a serem cursadas. A demora para o preview deveu-se à indisponibilidade de computadores durante as duas/quase três primeiras semanas de aula, o que impediu, por exemplo, que o professor Saulo desse o conteúdo da matéria Programação para Jogos II, por exemplo.

 

Programação para Jogos II e Plataforma para Jogos I

unity3d1

Como as duas matérias estão sendo dadas pelo professor Saulo Camarotti, haverá uma união entra ambas: códigos e interface em Unity 3D serão ensinados em ambas as aulas. Trata-se de algo natural e até esperado, mesmo com meu costume de preferir uma separação mais rígida entre as coisas: sem problemas. Em Programação veremos a linguagem C#, que é o coração do desenvolvimento em Unity 3D.

As avaliações serão “juntas e separadas”, ou seja: nas entregas conjuntas (em formato de jogo, por exemplo) haverá uma nota distinta para cada matéria.

Trata-se, por fim, da matéria mais importante para o curso em termos práticos: é utilizando softwares como Unity que todas as outras disciplinas serão integradas e tomarão forma real de jogo 3D de qualidade.

 

Roteiro e Narrativa Não-Linear

narrativa

Aula que só teve início na terceira semana, devido à saída do professor Alexandre, e será ministrada por Alex Leal, que foi cartunista para jornais, comentarista de rádio e é produtor de jogos já há algum tempo, sendo também professor na UDF (produziu o “Jogo da Dilma”, vendido ao PT durante as eleições presidenciais). É atualmente “Diretor da Art For Life. Sócio do Grupo Sucesso de Comunicação. Colunista de Tecnologia da rádio Band News FM”.

Só tivemos uma aula com ele, mas o foco será no treinamento de técnicas de narrativa e escrita, com um peso importante para a teoria da “Jornada do Herói”, de Joseph Campbell, presente em seu livro “O Herói de Mil Faces” (a livraria Folha tem uma coleção com 4 DVDs exatamente sobre isso, com uma entrevista de Campbell para a PBS –> se possível publicarei aqui na parte de “Palestras”).

O professor realmente demonstra muita experiência na área, mas uma sondagem inicial sobre alguns aspectos mais profundos da teoria de Jung, que é a base de entendimento de Joseph Campbell, mostrou que há alguns pontos de desconhecimento, como as funções psicológicas, por exemplo.

Também não sei até que ponto serão dadas as noções presentes nos trabalhos de Robert Mckee, por exemplo. Ficaremos sabendo mais ao longo do tempo.

 

Introdução à Animação Digital

animation mayya

Mais uma matéria dada pelo professor Felipe, tendo como objetivo ensinar o uso de Rigs (rigging), que aproxima-se com algo como “ossos e articulações” dentro de um modelo 3D, assim como animações básicas (a matéria animação avançada será ministrada no semestre seguinte). Tudo a partir do Maya 2013 (recém instalado nos pcs do IESB).

Não há muito a falar sobre o professor além do que já foi exposto antes: trata-se de um professor de alta qualidade, que preza por aulas leves e divertidas, com avaliações justas e exigentes, mas que acaba sempre dando a matéria em um ritmo um pouco rápido para quem tenta anotar e fazer. Talvez meu conselho neste aspecto específico seja ele entregar um “mapa de comandos” ao final das aulas (ex: primeiro clique no bone, depois em editar, depois em select hierarchy, depois em….), assim todos teriam fontes de consulta sobre como fazer acontecer. No meu caso, com minha memória sendo um dos pontos mais fracos em mim, isso ajudaria muito e reduzia o desespero de anotar (para não esquecer… essas anotações já salvaram minha vida antes) e fazer ao mesmo tempo.

 

Computação Gráfica e Física para Jogos

derivada

As duas matérias estão sendo ministradas pelo Coordenador do curso, Francisco Osório. Nelas, que compartilham conhecimento, assim como as de Unity, veremos basicamente aplicações práticas para conceitos matemáticos de Cálculo I. Acredito que ele também dará essas fórmulas matemáticas em sintonia com programação, provavelmente em C++.

 

Projeto Integrador III – level Design

Outra matéria que não tivemos durante a primeira semana. Ela será ministrada pelo professor João, que atualmente trabalha com Level Design pela Dynamic Lights e saiu da pós-graduação em Jogos há muito pouco tempo. Ele é um artista muito habilidoso, além de mestre, já há muitos anos, de Advanced Dungeons and Dragons, o que lhe dá experiência na construção e desenvolvimento de cenários e formas de ligar a narrativa com o ambiente.

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

Palestras (97) Deus Exing: BioHackers | Notícias

Por Daniel Cardoso Tavares
Fonte: http://www.theverge.com/

 

kevin_warwick-biohack

 

Bom, inicialmente é preciso ter em mente que tudo o que será mostrado é bem estranho e, no mínimo, muito pouco seguro em todos os sentidos: no procedimento, no “pós-operatório” e no resultado, mas é interessante ver, por meio dos que não seguem um procedimento 100% científico, a interação entre humanos e equipamentos eletrônicos.

A relação com os jogos? Seriam os links iniciais com um mundo ao estilo “Deus Ex”, onde pessoas “aumentadas”  por livre e espontânea vontade, partes de seus corpos por similacros mecânicos mais potentes (pernas que nunca se cansem, braços que suportem peso desproporcionalmente elevado etc).

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

IESB Lançará Hoje (07/08/2012) Nova Pós-Graduação em Desenvolvimento para Dispositivos Móveis em Parceria com Instituto Nokia | Notícias

Por Daniel Cardoso Tavares

 

indt

 

Olá a todos, venho divulgar, com antecedência de algumas horas, que o IESB lançará ainda hoje, no período da tarde, durante o curso de desenvolvimento para dispositivos móveis que está sendo ministrado no IESB Norte, junto com a Nokia Institute, a nova pós-graduação em “Desenvolvimento para Dispositivos Móveis”.

Maiores informações surgirão durante a divulgação à tarde. Para quem for lá, basta dirigir-se ao bloco do atendimento aos alunos do IESB, é um que fica bem “no meio do caminho” entre a parte da L2 e a biblioteca do campus. A sala provavelmente será o “auditório” na parte superior, a partir das 14:00 (provável).

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

Coréia do Sul Cria Lei Para Regular Tempo Máximo em Jogos Online | Notícias

Por Daniel Cardoso Tavares

 

 

Neste reportagem da Aljazeera é trazida à luz a nova lei que regula os jogos online na Coréia do Sul, fonte de problemas com alguns jovens. A lei limita o tempo máximo de exposição de crianças ao jogos digitais.

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

Programando em C++: Encontrando Palíndromos | Programação

Por Daniel Cardoso Tavares

 

 

Olá a todos, hoje criaremos um programa que verificará se duas palavras (ou frases), são palíndromos, ou seja: leem a mesma coisa de traz para frente ou em sentido normal.

Como comandos novos temos:

nomeDaSuaString.find(“termoQueVoceProcura”) –> encontra determinada palavra ou frase em uma string e retorna o “endereço” de onde ela começa, como se fosse em um array.

Exemplo: string hoje = “Hoje e um bom dia”; hoje.find(“bom dia”); //o retorno será 10.

nomeDaSuaString.begin()+indexador –> retorna a string a partir de determinado ponto. O indexador pode ser o número retornado pela função membro .find.

nomeDaSuaString.erase(nomeDaSuaString.begin()+indexador) –> este comando serve para deletar (erase) determinado character que está  na posição escolhida ou entre duas posições = nomeDaString.erase(posição1, posição2);

como exemplos de palindromos temos as frases: Anotaram a data da maratona; Socorram-me, subi no onibus em Marrocos; Mar e numero remuneram etc.

#include <iostream>
#include <conio .h>
#include <string>
 
using namespace std;
 
int main()
{
    string string1 = "";
    string string2 = "";
    string stringReverse = "";
    int strLength = 0;
    int index = 999;
    int counter = 0;
 
    cout < < "Entre com uma string: ";
    getline(cin, string1);
 
    string2 = string1;
 
    cout << "A string e: " << string1 << endl;
 
    for(int x = 0; x < string2.length(); x++)
    {
            string y = "";
            y = string2[x];
            if(y == " ")
            {
                              counter++;
            }
    }   
 
    if(counter > 0)
    {
        do
        {
            index = string2.find(" ");
            string2.erase(string2.begin()+index);
            counter--;
        }while(counter > 0);
    }
 
    stringReverse = string2;
 
    for(int x = 0; x < string2.length(); x++)
    {
            int c1 = string2.length() - x;
            stringReverse[c1 - 1] = string2[x];
    }
 
    cout << "O inverso dessa string e: " << stringReverse << endl; 
 
    if(stringReverse == string2)
    {
                     cout << "As duas strings inseridas sao palindromos!" << endl;
                     cout << "String 1: " << string2 << endl;
                     cout << "String 2: " << stringReverse << endl;
    }
 
    getch();
    return 0;
}

Acompanhe pelo Facebook: Profissionais de Jogos

Artigos relacionados:

Destaque: