Arquivo

Archive for agosto \29\+00:00 2009

3D Studio Max 2009 – Interface e Primitivas

O 3D Studio Max 2009 é uma poderosa ferramente para criar modelos 3D  para jogos ou animações, mas sua interface pode assustar, com todos aqueles botões estranhos. Neste tutorial explicarei a interface do 3D Studio Max 2009 e como criar formas primitivas. No meio da interface, nós temos as viewports, todos os objetos que construímos aparecem nelas. Por default, nós temos uma viewport de perspectiva 3D e outras 3 em 2D, onde podemos ver os objetos pela esquerda, por cima e pela frente. O jeito mais fácil de criar objetos no 3D Studio é usando o viewport com vista por cima(viewport do canto superior-esquerdo). Abaixo podemos vê-los:

3DS_viewports

Na parte superior da janela temos um menu como em muitas outras aplicações, com infinidades de utilidades. Não vou cobri-lo aqui, porque os outros botões da aplicação já tem todas as funcionalidades mais importantes do Max. Abaixo desse menu temos uma barra de botões. Abaixo seguem os botões essenciais:

Undo: Desfaz a ação anterior, pode ser acessado por ctrl + z.  undo

Redo: Refaz uma ação desfeita, pode ser acessado por ctrl + y. Redo

Select: Seleciona um objeto. pointer

Select and Move: Usado para selecionar e mover um objeto. Pode ser acessado por w. Move

Select and Rotate: Usado para selecionar e rodar um objeto. Pode ser acessado por e. scale

Mirror: Cria uma cópia do objeto selecionado. Mirror

Render Production: Renderiza o projeto. Render

PAINÉIS

Os painéis do 3D Studio Max ficam na parte direita do programa, e da esquerda para a direita são:

Create: Usado para criar objetos 3D. Create

Modify: Usado para modificar objetos 3D já criados. Modify

Hierarchy:  Usado para criar e editar hierarquias do seu objeto.Hierarchy

Motion: Usado para ajudar a criar hierarquias e animações.  motion

Display: Usado para controlar quais objetos aparecem na tela. display

Utilities: Nesse painel é possível acessar feramentas de plugins do 3DS. utilities

PRIMITIVAS

Agora que já está apresentado a interface do Max, vamos criar alguma coisa. Vá ao painel Create, onde podem ser vistas várias formas diferentes, como Box, Cylinder ou Tube. No menu combo acima dos tipos de objetos, temos várias categorias de formas primitivas, incluindo janelas e portas prontas. Clique na forma Box, clique em uma viewport, continue pressionando o botão esquerdo do mouse e arraste para formar a área do quadrado. Depois disso, solte o botão e arraste o mouse para definir a profundidade da forma. Aí está, sua primeira primitiva! Para mudar a cor clique no objeto e depois no quadrado colorido que aparece depois do tipo de objeto. Para mover o cubo você pode apertar w e verá três setas: z(altitude), x(profundidade) e y(mover para os lados). O mesmo acontece com a ferramenta Scale e a ferramenta Rotate, sendo mais trabalhoso editar um objeto 3D do que um em 2D em qualquer outro programa. Para finalizar clique no botão Render explicado anteriormente e tudo está pronto! Entendeu? Então pratique e em alguns anos poderá criar modelos 3D como esse:

Terra perdendo atmosfera

agosto 27, 2009 1 comentário

Mas calma, esse processo só vai tornar o planeta inabitável daqui a bilhões de anos.  A Terra está perdendo gases de sua atmosfera, principalmente o hidrogênio para o espaço, e a falta desse gás secará oceanos e desligará ciclos geológicos que estabilizam o clima, e só poderá existir vida  nos polos.

image006

PORQUE A TERRA ESTÁ PERDENDO ATMOSFERA?

A Terra está perdendo atmosfera devido a um fenômeno conhecido como escape de átomos. A velocidade de escape é a velocidade necessária para vencer a gravidade. Os átomos podem atingir essa velocidade de várias formas. A forma mais simples é o escape térmico, que pode ocorrer de duas maneiras. No escape térmico hidrodinâmico, o ar aquecido pelo Sol se torna menos denso, o que provoca a aceleração do mesmo rumo a atmosfera, atingindo a velocidade de escape. No outro tipo de escape térmico, o escape Jeans, os átomos na exosfera(camada mais externa da atmosfera) com velocidade suficiente podem escapar para o espaço facilmente.

REAÇÕES QUÍMICAS E COLISÕES DE PARTÍCULAS

Outros fatores que podem fazer átomos atingirem a velocidade de escape são as colisões de partículas e reações químicas. O campo magnético da Terra impede que os íons escapem para o espaço, mas é possível driblar essa barreira de várias formas. Um íon de hidrogênio em alta velocidade pode colidir com um átomo de hidrogênio neutro e roubar um de seus elétrons, tornando-se um átomo neutro e podendo escapar do campo magnético. O campo magnético da Terra também tem um defeito. Em altas latitudes, como nos Círculos Polares, as linhas do campo magnético não se curvam voltando ao solo, como você pode ver na imagem, abaixo, mas ficam abertas ao espaço, permitindo o escape de íons.

ESCAPE POR CHOQUE DE METEOROS COM O PLANETA

Nenhum dos escapes anteriores se compara com o choque de um meteoro com a Terra. Ao se chocar com a Terra, um meteoro cria uma explosão gigantesca que atira átomos de hidrogênio e muitos outros para o espaço ao entrar em contato com a atmosfera e depois colidir com a Terra.

Fonte principal: Scientific American Brasil

Programando para Android

O Android, sistema operacional open-source desenvolvido pelo Google para smartphones, vem dominando o mercado, e dentro de algum tempo talvez seja até expandido para rodar em netbooks. A linguagem usada para desenvolver aplicaçoes Android é java, e neste tutorial ensinarei como configurar as IDEs Eclipse e Netbeans usando Windows.

google_android_logo

INSTALAÇÃO DA SDK


1. Primeiramente, baixe a SDK do Android aqui.

2. Extraia o arquivo para algum diretório no seu computador, geralmente esse diretório leva esse nome: android-sdk-<release>-<build>.

CRIAÇÃO DE UMA AVD


AVD significa Android Virtual Device, ou seja, o dispositivo móvel que será emulado no seu computador. Antes de começarmos, deve ser configurada uma variável no seu ambiente de trabalho para podermos usar recursos do Android na linha de comando. Pode parecer assustador para quem nunca fez isso, mas é muito fácil.

Clique com o botão direito em Computador -> Propriedades -> Avançado -> Variáveis do Ambiente

Nas variáveis do sistema, haverá uma chamada Path. Clique nessa variável e depois em Editar, e acrescente no final da variável esse caminho <SDK_ANDROID>\tools\.

variables

Agora temos tudo pronto para escolher a AVD. Vá ao prompt de comando do Windows e digite: android list targets. Se tudo ocorreu bem, ele listará no prompt os diferentes tipos de sistema(Android 1.1, Android 1.5 e Google APIs). Estarei usando Android 1.1 neste tutorial. Depois que decidir qual avd usar, digite esse comando para cria-la: android create avd -n <Nome_da_avd> -t <Sistema_da_avd>. Exemplo:

android create avd -n T-Mobile -t 1

A AVD está criada!

O EMULADOR ANDROID


O Emulador Android é o arquivo: <ANDROID_SDK>\tools\emulator.exe. Se voce tentar executa-lo sem definir uma avd, ele apenas lançará uma mensagem de erro num prompt, este que desaparecera rapidamente. Para iniciar o emulador com sucesso, abra o prompt de comando, digite <ANDROID_SDK>\tools\emulator.exe -avd <Nome da sua avd>. Exemplo:

C:\android-sdk-windows-1.5_r3\tools\emulator.exe -avd T-Mobile

O emulador pode demorar um pouco para ser iniciado, por isso é bom deixá-lo sempre aberto. O que você verá quando o emulador terminar de carregar será isso:

Emulator

CRIANDO APLICAÇÕES USANDO ECLIPSE



Criar aplicações Android usando Eclipse é muito fácil, graças a um plugin oferecido pelo Google, o ADT, ou Android Development Kit. Baixe o Eclipse desse site: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-java-galileo-win32.zip

Extraia o arquivo para qualquer pasta, e execute o arquivo eclipse.exe. Espere a IDE carregar e vá em Help -> Install New Software. Na janela que se segue, digite esse endereço em Work With: https://dl-ssl.google.com/android/eclipse/site.xml

Deverá aparecer logo abaixo o Developer Tools, marque a checkbox e clique em Next. Alguns cliques mais e tudo deverá estar instalado.

developer_tools

Agora falta especificar o caminho da SDK Android. Vá em Window -> Preferences -> Android e especifique o caminho da SDK em SDK Location. Agora já está tudo pronto para começarmos a programar. Vá em FIle -> New -> Project -> Android Project. Digite algum nome, selecione Android 1.1, e preencha os outros campos(O nome do pacote deverá ter pelo menos um pontos). O projeto será criado, e o que nos interessa é o arquivo Nome_da_sua_aplicação.java na pasta src. No final do método onCreate(bundle) acrescente a linha:

setContentView(R.layout.main);

Essa linha mostrará uma string do arquivo main.xml na tela do aplicativo. Para correr sua aplicação apenas clique em Run e selecione Android Application(o emulador deve estar aberto). Você deverá ver uma tela preta no emulador com a mensagem: Hello World, Nome_da_sua_aplicação. Agora você já pode criar aplicações simples para Android no Eclipse!

DESENVOLVENDO COM NETBEANS

Configurar e desenvolver com a IDE Netbeans é um pouco mais complicado, mas nada impossível. Também existe um plugin para Netbeans, o nbandroid. Eu estou usando o Netbeans 6.5.1, o processo pode ser levemente diferente em outras versões. Vá em Tools -> Plugins. Na janela Plugins, vá até a aba Settings e aperte o botão Add, e na janela que aparecerá preencha o campo URL com http://kenai.com/downloads/nbandroid/updates.xml e preencha o campo name com nbandroid. Vá para a aba Available Plugins e procure por Android, marque a caixa de texto do plugin achado e instale, não se assuste se receber um aviso durante a instalação sobre unsigned plugins.

Depois de instalado o plugin, você terá que adicionar a plataforma Android indo em Tools -> Java Platforms -> Add Platform. Selecione Google Android Open Handheld Platform e coloque o nome Android e a localização da sua SDK na próxima janela. Já está tudo pronto para começar a programar com Netbeans! Crie um projeto e selecione na categoria Android -> Android Application. Você já deve ver um arquivo java. Nesse arquivo, acrescente no final do método onCreate a linha:

setContentView(R.layout.main);

Isso fará o programa mostrar uma mensagem na tela do emulador. Para rodar a aplicação, aperte f6 e selecione a avd na qual quer testar a aplicação(já deve estar iniciada). O que verá será isso:

hellofromnetbeans

CONCLUSÕES

A plataforma Androide bastante flexível, e utiliza uma linguagem muito boa para programação móvel, na minha opinião é melhor do que todas as outras plataformas móveis pagas do mercado. Se for adotado como padrão para celulares, o preço dos aparelhos pode baixar e pode ser eliminada a incompatibilidade entre os aparelhos, mas sem um visual repetitivo em todos os aparelhos, já que seu código pode ser customizada e o tema mudado para melhor se parecer com o aparelho. Agora quero saber o que vocês acham! Se quiserem que eu acrescente algo mais no tutorial eu atenderei prontamente!

Hello World

Hello World!
É o primeiro post nesse blog dedicado a transmitir informação técnica da maneira mais descomplicada possível. Criei este blog para compartilhar meus conhecimentos, idéias e criações com o mundo!

Hello World!

Categorias:Hello World Tags:, , , ,