Papervision3D RC1 Shark demo

By C4RL05

Here is the Shark demo I presented at FITC Toronto.

Designed to showcase the current revision of Papervision3D, it features different types of objects and materials.

Press Space or click on the fish icon to target the last selected fish.

On a technical note, the panorama skybox is a cube segmented by 7x7x7, for a total of 294 triangles. Each face has its own material that is loaded separately.

There are 70 fish, made of 5 plane objects in straight hierarchy, with transparent textures divided in pieces at runtime. Animation is calculated for each plane, and assigned as XZ position and rotationY. That’s another 700 triangles.

The jellyfish is a simple 2-triangle plane, with an alpha video texture of 180 frames. It changes position randomly, twice on every loop.

And the shark is a COLLADA object of 1104 triangles with different materials for body, mouth and teeth. Custom 2D skinning is applied on its vertices, converting XZ position to polar coordinates.

A very basic AI is used to flock the fish and shark around. It also handles their speed, flapping and turning.

Global poly count is 2100, and there are also 999 pixel stars that are constantly changing intensity.

Use Shift to switch to a mouse wheel controlled top view of the scene.

Original underwater VR pictures by refocus.de.

Design & development by carlosulloa.com.


32 Responses to “Papervision3D RC1 Shark demo”

  1. MIKolas Says:

    nice

  2. Dazzer Says:

    Absolutely awesome. Things you can do with flash nowadays…

  3. Rafeo Says:

    Amazing!. I’m desperated for getting the PaperVision 3D engine!

  4. Eric-Paul Says:

    Thanks for putting that up, Carlos. I’ve been telling people about your presentation and showing pictures, but the real thing is just so much cooler :P
    Cheers, EP.

  5. Ricardo Sousa Says:

    # Rafeo Says:
    May 5th, 2007 at 6:55 pm

    Amazing!. I’m desperated for getting the PaperVision 3D engine!

    x2!!!!
    Great work ;)

  6. Top Posts « WordPress.com Says:

    [...] Papervision3D RC1 Shark demo [image] Here is the Shark demo I presented at FITC Toronto. Designed to showcase the current [...]

  7. Aran Says:

    Great demo!

    I did have one error pop up though (using 9.0.45 debug)

    TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::AVM1Movie@8572571 to flash.display.Bitmap.
    at org.papervision3d.materials::BitmapFileMaterial/::loadBitmapCompleteHandler()

  8. Michiel van der Ros Says:

    Ah yes! I’ve been looking forward to this since FITC! Thanks!
    I can’t find the jellyfish though? :)

  9. Andrew Wooldridge Says:

    I cant wait to see folks use this to remake ps1 games or 3d zelda, etc. This is perfect for games.

  10. amty Says:

    yes i like it too cant wait :D

  11. andy Says:

    nice stuff… but next time it would be nice to ask, or to give some credits when using some underwater pictures taken from my site….

    original underwater vr pictures
    by http://www.refocus.de

    andy.

  12. bubbleball Says:

    Wow cool work , inspire so much. wonderful 3d work.

  13. C4RL05 Says:

    Andy, we are very sorry about that. Full credit is now given.

  14. Robert Reese Says:

    Met with a blank page. Perhaps at least html navigation links (such as one pointing to this blog) and an explanation as to why the content is invisible (such as “this is an innovative flash interactive demonstration and if you want to see something other than 2-d pictures, you’ll need flash”. Or something like that.)

    ;c)

    Cheers,
    Robert Reese~

  15. 미나토 MINART studiO Says:

    as3.0 3d 엔진

    http://www.papervision3d.org/대단하단 생각, 어이없단 생각…난 모래에 불과하다…

  16. khurramm Says:

    great demo but takes a lot of CPU, basically you can’t do much when you are running this. This is a major short coming, I have 2GB RAM with 2GHz processor. Microsoft will be drolling at the prospect of playing a silverlight 3D demo alongside this one from PaperVision.

  17. cheikhna Says:

    great works !!!
    but where can we download this 3d flash engine source codes ?

  18. Jack NUMBER Says:

    fabulus !!!

  19. david Says:

    it’s cool, but light on snark is not good with the background
    it must change with moves, and have the same atmospher (the background is blue dark but the fishs are very flashy)

    but good work ! ^^

  20. dehash » Using Papervision3D with FlashDevelop 3 Says:

    [...] is an example using Papervision3D AS3 engine using Flex2 SDK and FlashDevelop3 Beta 2. Look here for a fantastic Shark Demo /**/ PLAIN TEXT [...]

  21. semlinks Says:

    good website.i am like!

  22. 54focus Says:

    YES,good website

  23. VIGMONK Says:

    OOH~~~~

    Good Job~!! Guys!!

  24. nanodust Says:

    can’t see anything… sorry i missed it !!!

    excellent work on the engine…

  25. nanodust Says:

    OH! wait – here it is

    just takes ages to load

    lovely

    well done !!!

  26. Innovationsradar » Blog Archiv » Papervision 3.D Says:

    [...] http://blog.papervision3d.org/2007/05/05/papervision3d-rc1-shark-demo/ [...]

  27. DamionKutaeff Says:

    Hello everybody, my name is Damion, and I’m glad to join your conmunity,
    and wish to assit as far as possible.

  28. macayla Says:

    This is a cool shark.The great white tiger shark is awsame.

  29. noj Says:

    may be in 2 years time, Adobe + Papervision3D might give us the ability to create our own “Finding Nemo”, “cars” with the flash player. You guys seriously rock!!

  30. Alex Says:

    Wow, this looks amazing – I can remember the days of waiting for flash movies to load on 56k – incredible what people are developing for it these days!

    Is there any way to get this as a screensaver?

  31. seleneyue Says:

    wish I could get it as a screensaver as well, with some music. It would be awesome if there was a downloadable version so we can put it on our desktop >_<
    just some wishful thinking here. It would probably crash my desktop.

  32. Kayomarz Says:

    Hi, Are the sources for the shark demo available? I’m working on a project (commercial) that requires fish swimming and so if you can license your sources can, I’d be v grateful. I was interested in the method of doing the animation, movements of the fish as well as the 3D model of the shark as well as how the jelly fish work. its very realistic and well done.

Leave a Reply