:: Home » Papervision » Blog article: Introdução ao Papervision | AS3

Introdução ao Papervision | AS3

23
jan

Sobre o Papervision 3d

O Papervision 3d é um plugin criado para o Adobe Flash Cs3, pois no actionScript 3 temos a possibilidade de rotacionar um objeto no eixo Z, uma novidade até então. Com isso aumentou-se muito as possibilidades de criar ferramentas em 3 dimensões. Deste conceito surgio o Papervision uma engine open-source, criado por Carlos Ulloa, John Grden e Ralph Hauwert.

Papervision3D

Por ser uma ferramenta open-source, o Papervision ganha colaboração de todo o mundo, além dos melhoramentos que veio ganhando desde sua versão alpha, chamada de ( Great White ), UM poderoso Framework que renderiza elementos 3d em tempo real, que pode ser utilizado no Adobe Flash, Adobe Flex e Adobe air.

Ele simula um ambiente 3d, e é muito utilizados em jogos e sites para aumentar a interação e o interesse do usuário, tudo criado através de ActionScript. Ele Vem sendo muito usado, e acabou ganhando grande popularidade com o surgimento do Flartoolkit, ferramenta utilizada na realidade aumentada, mas isso falaremos depois.

Simplificando, o Papervision funciona como qualquer outra ferramenta 3d, a diferença é que tudo é gerado por códigos, incluindo câmeras, viewports, zoom, luzes, texturas.

Basicamente todo cenário 3d começa com uma scene, viewport e uma camera.

Viewport

Seria o nosso ambiente em 3 dimensões, ela é a base para todos nossos elementos 3d, tudo que é visto, acontece dentro do viewport.

Nele temos alguns parâmetros iniciais:

width(Number) – Largura do nosso viewport.

height(Number) - Altura do nosos viewport.

autoscale(Boolean) – Define se o viewport se auto ajustará ao Stage.

interactive(Boolean) – Define se é permitido ou não a interação do mouse, possibilitando eventos do mouse, com nossos objetos

Scene ( cena )

A cena contém todos os objetos criados que farão parte do nosso cenário, todos os objetos 3d ( cones, planes, cubes, cilynders, DAE, etc) estarão agrupados dentro da nossa cena, para que assim possamos manipularmos. alterar suas posições, rotacionar, etc.

Câmera

A câmera é equivalente ao nosso campo de visão, ela é o que vemos na nossa cena, com ela podemos alterar zoom e focus, além de movimentar livremente pela cena.

Render

O render assim como em outros softwares de 3d, como maya, 3d studio, render, etc. É o responsável por renderizar nossa cena com todos nossos objetos e dar vida a tudo aquilo que programamos, é tudo uma união, sem o render não temos visualizamos nada, sem o outros 3 elementos ( viewport, scene, camera ) não temos render.

Objetos 3d

O papervision já tem algums elementos nativos, na sua biblioteca, elementos como Cubo, esfera, plano, Cilindro, Cone, Partículas. Além disto é possivel importar objetos de outros softwares 3d, sendo nas extensões Collada, Dae, Kmz, 3ds e md2.
VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)
Veja outros Artigos:

Comente