Categoria 'Papervsion3D'


Papervision 3D: mostrar a mão cursor sobre os elementos 3D interativo

Situado em um modo de material interactive evento e envolvente para um plano:

1
2
3
4
5
6
7
8
BitmapAssetMaterial = new BitmapAssetMaterial ( "foto1" ) ; var mymaterial: BitmapAssetMaterial = new BitmapAssetMaterial ("foto1");
; mymaterial interactive = true.;
Plane = new Plane ( my_material , 200 , 100 , 0 , 0 ) ; myplane var: Plane = new Plane (my_material, 200, 100, 0, 0);
( InteractiveScene3DEvent . OBJECT_PRESS , myplane. addEventListener (InteractiveScene3DEvent. OBJECT_PRESS,
e : InteractiveScene3DEvent ) : void { function (e: InteractiveScene3DEvent): void {
/ / Todo
}
);

Continuação ...

Cartão de Visita em 3D com Papervision

Aqui está uma forma original para propor e apresentar o seu bilhete de vista sobre a Web! A fonte aqui .

Carregando ... Flash Player

Continuação ...

PicLens flash com Papervision3D 2.0: Parte II

Desta vez (ver Piclens no Flash com Papervision3D 2.0 ), código público ( PicLens.as ), eu tive que rever algumas partes do código, assim allineandomi os últimos lançamentos de Papervision3D 2.0 Great White e eu corro alguns ajustes e acréscimos.

Continuação ...

Flash e Papervision3D em Javascript

Edward Smith desenvolveu um invólucro capaz de tirar proveito da API do Flash e Papervision3D para JavaScript! A biblioteca AS3Wrapper é compatível com Firefox e IE. Com o Safari para Windows funciona enquanto eu encontrei problemas com o Opera 9, mais uma vez para Windows. O mecanismo que está por trás deste projeto, e que possibilita essa "mágica" é a de incluir em nossa página HTML um flash container (AS3Wrapper.swf) que aceita comandos Javascript (AS3Wrapper.js), permitindo, na prática, para construir Flash objetos diretamente de Javascript.

Continuação ...

Papervision3D: Efeitos com perlinNoise ()

Explorando o efeito criado por perlinNoise() você pode criar efeitos em cascata e ondas com Papervision3D .

Faça o download do fonte

Continuação ...

Papervision3D: BasicView

Papervision3D 2.0 (greatwhite) está continuamente desenvolvendo e há muitas funções que são adicionadas quase semanalmente. Em abril, foi inaugurado no blog do desenvolvedor ( http://dev.papervision3d.org/ ), no entanto, a versão 2.0 ainda não foi lançado oficialmente muitas vezes é difícil para arrebatar o verdadeiro potencial. Uma das inovações introduzidas recentes, no entanto, é o novo objecto BasicView um ambiente que cria 3D com poucas linhas de código. É o suficiente para criar esse objeto para ter em cena mão, janela e quarto em uma só penada.

Continuação ...

Papervision3D: como lidar com Bitmap em FIVe3D

Tomando o exemplo mostrado na FIVe3D: deleite Bitmap , vamos ver como conseguir o mesmo efeito usando Papervision3D 2.0 (Great White), bem como para continuar a analisar o funcionamento deste beta Great White.

Carregando ... Flash Player

Continuação ...

Flash 10 Astro: 3D nativas vs Papervision3D

Adobe anunciou algumas novidades para algum tempo (Hydra filtro gráfico evoluiu e gestão do texto melhorado), que estará presente na próxima versão de Flash. Em particular, tem despertado o interesse da introdução de 3D ​​(eixo Z), então a capacidade de Flash para manipular objectos num mundo tridimensional. O mesmo Adobe afirma que na verdade é um 2.5D, como é muitas vezes referido, uma espécie de "simulação" de um verdadeiro mundo tridimensional. Na verdade, você pode rodar um fluxo flash símbolo em torno do eixo z, mas, apesar disso, o símbolo permanece espaço tridimensional plana! Um pouco de "o que acontece quando você distorcer um bitmap no Photoshop! Tudo isso, então, não tem nada a ver com projetos como Papervision3D , Away3D , Sandy e muitos outros, que contêm uma série de recursos (câmera, cenas, texturas, etc ...) ausente "nell'Astro subindo." Basicamente Adobe não pretende sobrepor-se completamente com desenhos 3D para terceiros, mas apenas para fornecer uma camada nativas para melhorar o desempenho das bibliotecas 3D existentes.

De qualquer forma, o importante é que a Adobe parece orientada para introduzir esses recursos tridimensionais com um alto padrão, e não ajudando em todas as bibliotecas abrangentes e complexas como Paparevision3D. Durante muito tempo, na verdade, nós usamos duas técnicas para expandir substancialmente as capacidades do Flash: API de baixo nível e APIs de alto nível.

As API de baixo nível são geralmente escritos em C / C + + e fazem parte do núcleo do Flash, em seguida, preencha o Player. Este método, se por um lado garante uma maior velocidade de execução, por outro, aumenta a dimesioni do Flash Player.

As API de alto nível são escritos em Actionscript e não pertencem ao núcleo nativo. Em outras palavras, são semelhantes às bibliotecas que poderiam nos escrita, com a diferença de que são fornecidos directamente a partir da Adobe. Tal como acontece com o lançamento do Flash 5, a primeira introdução do objeto XML foi feita inteiramente em ActionScript, criando problemas de performance!
A vantagem é que este tipo bibliotecas são compiladas somente quando necessário e depois descarregados no arquivo SWF. Como é o caso, hoje, com o objeto Tween (ver fl.motion. * Ou fl.transition. *) Inteiramente escrito em Actionscript (para este projetos paralelos nasceram como Tweener (caurina.transitions.Tweener) ou TweenerMax .
Precisamente por esta razão, o Papervision comunidade não está totalmente feliz com a escolha de usar API de alto nível, na prática o mesmo "nível" de Papervision3D. Isso, na verdade, não pode afetar o desempenho futuro das bibliotecas 3D.

No entanto, ao que parece, o importante é que Papervision3D não está morto, de fato!

Continuação ...

Piclens em flash com Papervision3D 2.0

Piclens Você pode conseguir o efeito do add-on para o Firefox Piclens em Flash? Eu acho que sim! Graças ao Papervision3D você pode ficar muito perto de o mesmo efeito. Isso eu apresentar um protótipo que eu não posso - por enquanto - para disponibilizar o código. No entanto, é interessante notar como provável que o efeito. A imagem que você vê é repetido 100 vezes encapsulados dentro do filme SWF e suas dimensões são 256 × 256 (24bit PNG transparente). Alternativamente, é muito mais fácil ler uma lista de imagens a partir de um arquivo XML, que já fiz em outra demonstração. Neste protótipo eu usei Adobe Flash CS3, Actionscript 3.0 e versão 2.0 do Papervision3D (greatwhite).

Carregando ... Flash Player

Continuação ...

Instalar Papervision3D 2.0 Great White: TortoiseSVN

Foi um longo tempo desde que eu segui o projeto Papervision3D , uma biblioteca em Actionscript (2.0 e agora 3.0) para manipular objetos 3D e tornar verdadeiramente espectacular. Inaugurada, assim, a categoria Papervision3D (em breve também em 3D), inserido sob Flash CS3 . Papervision3D também está disponível para o ActionScript 2.0, embora eu, pessoalmente, irá discutir apenas a versão para o ActionScript 3.0.

Continuação ...