Oi Andre,
A melhor maneira de iluminar é usar as livrarias do Papervision3D.
Se o teu objecto 3D não é bem um cubo e tem outros relevos, aconselho-
te a criar um COLLADA desse objecto. Aconselho o Blender para a
criação do objecto em formato COLLADA. É verdade que a última versão
do Papervision3D no SVN já tem algum suporte para outros formatos,
tais como 3DMax, etc. mas o mais fiável é mesmo o COLLADA.
Nas versões anteriores do Papervision3D, usar COLLADAs complexos
pesava na aplicação (perguntem ao João Fernandes). Mas nestas últimas
versões e com o flash player 10, a aplicação até voa :)
Mas se mesmo assim ainda não quiseres criar o teu COLLADA, vais ter de
trabalhar com os assetmaterials, fazendo a sua actualização em
runtime.
Abraços,
Nelson
On 2 Out, 17:56, andreb <[EMAIL PROTECTED]> wrote:
> Boas tardes ppl, ando a explorar o papervision e comecei pelo
> básico...criar um cubo3D. Até aqui tudo bem e até adicionei às faces
> do cubo os mcs que tenho na library...uau :) Agora ando a explorar as
> luzes e sombras para tornar as coisas mais reais. Eu entendo
> perfeitamente a teoria e até consigo criar as luzes e sombras mas sem
> usar os mcs k tenho na library!
>
> O que eu queria era aplicar essa iluminação e sombrados aos bitmaps
> que vou aplicar às faces do cubo! Heis o código que ando a matutar:
>
> var shadeMaterial:FlatShadeMaterial;
> shadeMaterial = new FlatShadeMaterial(light, 0xFFFFFF, 0x000000);
>
> -----
> var materials:MaterialsList = new MaterialsList(
> {
> front: new MovieAssetMaterial( "Face1", false, true ),
> back: new MovieAssetMaterial( "Face2", false, true ),
> right: new MovieAssetMaterial( "Face3", false, true ),
> left: new MovieAssetMaterial( "Face4", false, true ),
> top: new MovieAssetMaterial( "Face5", false, true ),
> bottom: new MovieAssetMaterial( "Face6", false, true )
> } );
> -----
>
> Se eu fizer depois isto:
>
> var cube = new Cube(new MaterialsList({all:shadeMaterial}), 300, 300,
> 300);
>
> Ele vai me aplicar a todas as faces o shading que criei...mas o que
> quero realmente é aplicar esse shading aos elementos da MaterialList!
> Alguém me pode ajudar nesse sentido?
>
> gnd abraço
> andreb
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---