[Flash] Papervision3d

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • JohnGalt
  • Registratie: December 2009
  • Laatst online: 30-05-2024
Ik kan hier weinig over vinden op deze forums. Is er iemand die hier ervaring mee heeft/ermee bezig is?

Als ervaren 3D artiest loop ik toch tegen veel zaken aan om mijn modellen middels de Papervision library zichtbaar te krijgen in Flash.

In a nutshell:
Papervision is een actionscript library die een 3D engine in Flash mogelijk maakt. Dit gaat verder dan de standaard 3D mogelijkheden in Flash, zonder dat de "end-user" hier iets extra's voor nodig heeft.

Informatie:

http://www.papervision3d.org/ - http://blog.papervision3d.org/

Leuke toepassingen:


http://www.zeropointnine.com/blog/strange-3d-objects-perlin-noise/

http://thinkingspace.economist.com/#/andrea-llosa

http://mysackboy.littlebigplanet.com/

http://www.saveyoursensible.com/ (lange intro, maar wordt leuk)

De bedoeling van dit topic:
- Ervaringen delen
- Vragen stellen
- Opinie's geven
- Etc.

Acties:
  • 0 Henk 'm!

  • JohnGalt
  • Registratie: December 2009
  • Laatst online: 30-05-2024
Niemand? :o

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 10:41

alienfruit

the alien you never expected

Hmm, tegen wat voor problemen loop je aan?

Acties:
  • 0 Henk 'm!

  • JohnGalt
  • Registratie: December 2009
  • Laatst online: 30-05-2024
Ik krijg mijn collada file met texture mooi weergegeven in Flash.

Actionscript in Flashdevelop, gelinked aan de Papervision library en gecompiled via Flex. Compilen zonder fouten en werkt perfect.

Maar wanneer ik het bestand wil publiceren, krijg ik een leeg scherm. Ik heb dan slechts een .swf file met een wit scherm, geen model.

Mijn vraag is wat ik nodig heb om de .swf ergens publiekelijk geven. Het model (.DAE) en de texture (.jpg) staan online, en worden zo opgehaald. Moet ik een bepaalde folder structure hebben? Moeten de Papervision source ook in de folders staan, of? De .swf alleen is schijnbaar niet genoeg.

Acties:
  • 0 Henk 'm!

  • apNia
  • Registratie: Juli 2002
  • Laatst online: 18-07 21:13

apNia

Schreeuwen en Nibbits eten!

John, bekende! ;)
Allereerst wil ik je aanraden met Away3D te werken. Papervision heeft de grote naam, maar Away3D biedt gewoon meer bang for your buck. Ik vond Papervision wat omslachtig met DAE's. Zo waren er 2 classes die DAE's afhandelen, eentje voor statische DAE's en eentje voor geanimeerde.
Ik heb geen ervaring atm met programmeren met Away, maar het is overduidelijk dat ze met Away3D Lite aan de weg aan het timmeren zijn (betere FPS, consistentere API vond ik), terwijl Papervision vooral druk is met cursussen geven ;)

* Het is je gelukt de basics te publiceren zoals een kubus? (geen DAE dus)
If so, vervang die kubus voor je DAE.
* Heb je geprobeerd te tweaken aan de scale van je model?

[ Voor 19% gewijzigd door apNia op 17-04-2010 04:02 ]


Acties:
  • 0 Henk 'm!

  • JohnGalt
  • Registratie: December 2009
  • Laatst online: 30-05-2024
Yes, het is nu gelukt om hem te publiceren. Draait erg goed, heb toch redelijk veel polygonen gebruikt dus dat is een meevaller.

Ik zal vandaag of morgen even wat laten zien. Ben van plan om te gaan kijken naar de mogelijkheden qua shaders en interactiviteit

Acties:
  • 0 Henk 'm!

  • Alfredo
  • Registratie: Maart 2007
  • Laatst online: 11-07 18:09
Interactiviteit en Collada files is altijd vloeken. Je moet je event listeners koppelen aan je material, niet aan je object. En elke vertex moet zijn eigen event listener krijgen. In de praktijk komt het erop neer dat je manueel in elk .dae bestand moet gaan kijken naar de naam van je material, dat apart inladen in Flash, interactive op true zetten, het material terug toevoegen aan je model (daarvoor heb je de naam nodig) en tenslotte aan elke vertex een event listener koppelen.
En dat dus voor elk bestand dat je inlaadt.
Pagina: 1