`

PV3D(Flex 3D 引擎)

    博客分类:
  • PV3D
阅读更多

     Papervision3D是一款开源的Flash 3D引擎库,已经有非常多的应用。这个项目我是06年看到的,当时给我的感觉就是惊天地,泣鬼神啊。谁说FLASH不能做3D(哦,当时是只有FLEX,不知道现在FLASH 9能不能用这套类库),谁说FLASH的3D性能不好,谁说FLASH的3D编程很麻烦?那就看看Papervision3D吧。 Papervision3D是由巴西人Carlos差不多凭自己一人之力(后来的版本应该多了很多contributor),开发出了我认为是在 FLASH界第一成熟的3D引擎(其实之前也有sandy等基于FLASH的3D引擎,但我觉得都不如Papervision3D),现在有些商业性网站 也用这套引擎来做应用类了。

 

      简单说说PV3D的优点:

1,可以直接导入dae和ase文件(这些文件你用3DMAX或其他3D工具安装一个小插件就可以 导出的了),这意味着可以直接使用大部分专业3D工具制作出来的模型。

2,性能好,AS3能有如此性能,确是超出我想像

3,功能强,现在已经支持很多振 奋人心的高级3D效果了,不知道最终版本会变成怎样呢

4,使用简单。基本上看一看例子就知道怎么做了。。

5,最重要的,它是开源的。

 

     看看下面这些例子吧:

http://actionscriptarchitect.com/lab/FireSphere/ - Generated fire texture on a sphere
http://www.osflash.org/pipermail/papervision3d_osflash.org/2007-June/007477.html - Control two independant ninjas
http://chribbe.wordpress.com/2007/06/07/mech-demo/ - Control a mech and fire missiles
http://www.pablosbrain.com/flash3d/ - Neat controllable tractor simulator
http://bm11.kayac.com/pixie3dblack/ - image slideshow widget. click the slideshow near center of screen to activate
http://m-design.bg/terrain/ - Supposedly generated terrain, looks like blobs of color when I looked at it
http://osflash.org/pipermail/papervision3d_osflash.org/2007-June/006860.html - control a neat skydiver
http://www.chuyue.net/labs/avatar/20070601/avatarSpace.html - photorealistic head
http://www.sleepydesign.com/labs/as3/PaperVision3d/PaperFire/PaperFire.swf - Some fire in 3d
http://www.patrickmatte.com/stuff/papervision/modules/Module1.html - some interlocking planes
http://www.oller-programmierer.de/blogs/olli_blog/?cat=7 - logic game with cubes
http://www.nivas.hr/pub/pv3d_littleTiledPattern/ - scrolling tiled pattern on a plane
http://www.flashpunk.de/_junk/twitter3D/ - twitter messages in 3d
http://www.elventech.it/demo/demo_flex.html - watch and control 3d people walking around
http://www.dreammania.net/test/pom/loader.swf - animated cheerleader character
http://www.darklump.co.uk/experiments/papervision3d/as3/postcard/ - doublesided postcard with flex components in it
http://www.closier.nl/playground/2d3d.html - animated 2d in 3d
http://www.closier.nl/playground/head.html - a blue head in a red room
http://www.blog.lessrain.com/wp-content/upload/papervideo/ - Another example FLV as a texture
http://www.acmewebworks.com/Images/blog/fitc_toronto_2007/wiiDrums/demo_2/demo_2.html - playing drums with a wiimote (prerecorded video)
http://the.fontvir.us/ - A video of Metroid on a cube
http://nbc.blitzagency.com/sceneTester.swf - 3d panorama of an office, includes video
http://home.exetel.com.au/simonau/PV3D/Interactive2.html - demo of mouse-interactive cubes
http://flickrvision.com/maps/show_3d - shows images from flicker on a 3d globe
http://www.lepers.info/test/pv3d/DrawBall.html - draw ontop of a 3d scene
http://www.harrisfamily.net.nz/devblog/index.cfm/2007/5/26/Simple-PaperVision3D-Blurring-example
http://www.lucasbul.eu/pv3d/papercloud-preloaded/ - a bunch of planes with photos on them
http://www.joychamp.com/gameCore/ - game, click on strawberries to eat them
http://www.closier.nl/playground/flvprojection.html - FLV projected onto an object
http://www.cedric-jules.fr/mypapervision6/myPapervision6.html - sweet baked textures #6
http://www.cedric-jules.fr/mypapervision5/myPapervision5.html - sweet baked textures #5
http://www.anthonytambrin.com/piano/ - a virtual piano plays along with a song
http://sjeiti.com/test/pv3d/cubejunky/index.html - puzzle game, push cubes around
http://sess.net/pv3d/md2/md2.swf - MD2 test with a fish
http://onedayitwillmake.com/thesethingswork/spectrum/ - neat sound visualizer
http://kelvinluck.com/assets/papervision3d/cube_tweaks/ - Cube with different materials on each side
http://dasprinzip.com/pExamples/p05.html - collada import
http://away.kiev.ua/away3d/ - Away3d - 3d engine based on PV3d
http://labs.blitzagency.com/?p=314 - iTunes-like UI
http://www.nivas.hr/pub/papervision3d/bitmapCopyObject/ - Renders scene as a material
http://zwiebelkuchen.dyndns.org/paper3d/problems/cube_01/test_1b.swf - Cube z-ordering problem
http://osflash.org/pipermail/papervision3d_osflash.org/2007-May/006552.html - Draw your own bus
http://osflash.org/pipermail/papervision3d_osflash.org/2007-May/005823.html - RTMP video as material demo
http://chribbe.wordpress.com/2007/05/26/fly-game-demo/ - Fly airplane, bomb balloons
http://www.dts.edu/demo/papervision3d/lines/ - non-coplaner lines test
http://www.nivas.hr/pub/papervision3d/baked_cubes/bakedCubes.html - some pink cubes
http://www.harrisfamily.net.nz/devblog/index.cfm/2007/5/8/PaperVision3D-is-good-for-cubes–a-geek-gift
http://away.kiev.ua/flash/painter/ - 3d painter test
http://www.dts.edu/demo/papervision3d/campusmap/ - campus and buildings in 3d
http://away.kiev.ua/flash/temp/Skybox.swf - Skybox distortion test
http://www.wow-engine.com/demos/cloth.swf - 3d cloth simulation
http://www.ricardocabello.com/index.php?postid=354 - neat webcam visualization
http://www.elventech.it/demo/demo.htm - direct the robot by clicking
http://www.wrightconsulting.biz/eui/crystalTest.swf - spiky ball in flex
http://labs.zeh.com.br/blog/?p=104 - Tweening camera using beizer curves
http://pez.cliranet.com/Version%20WEB/WayToMorrow.html - Panorama game
http://www.d3s.net/phil/pv3d/examples/TestMd2.html - Quake MD2 loader with animation
http://mrdoob.com/lab/PV3D/previewer/ - PV3D previewer / model loader
http://away.kiev.ua/flash/lighting/Lighting.html - dynamic 3d lighting
http://sess.net/pv3d/crash/TriField.swf - draws more and more triangles
http://www.oller-programmierer.de/papervision3D/20070416/ - click the signs, use arrows to rotate the globe
http://www.anthonytambrin.com/pv3d/dynamics/ - Neat particles demo / explorer
http://www.overset.com/2007/04/24/papervision3d-terrain-map-v02-with-satellite-image-texture/ - uses lots of cpu
http://sess.net/pv3d/Triangle.swf - triangles
http://bailong.wish.googlepages.com/meshviewer.air - apollo mesh viewer. screenshot
http://sess.net/pv3d/Primitives.swf - demo using all the primitive obj types
http://www.overset.com/2007/04/21/papervision3d-terrain-map-of-mammoth-mountain-ski-area/
http://www.cedric-jules.fr/mypapervision3/myPapervision3.html - neat spinny flashy thing
http://www.harrisfamily.net.nz/devblog/index.cfm/2007/4/20/Paper-Vision-3D-Sphere–Carousels-on-Steriods
http://www.puma.com/french77/pindex.jsp - ad site for some shoes, uses 2.5Dish PV3D
http://www.harrisfamily.net.nz/devblog/index.cfm/2007/4/19/PaperVision-Carousel03–one-step-closer-to-the-master-plan - dual carousel
http://www.suite75.net/lab/papervision3d/as3/torus.swf - A torus primitive
http://away.kiev.ua/flash/trilimit/TriangleLimitSphere.html - Stressing the maximum number of polygons
http://away.kiev.ua/flash/trilimit/TriangleLimitCubes.html - Stresstest 2
http://away.kiev.ua/flash/trilimit/TriangleLimitPeople.html - Stresstest 3
http://www.oller-programmierer.de/papervision3D/ - combined hotspot and globe example
http://www.suite75.net/svn/papervision3d/trunk/as2/com/suite75/papervision3d/objects/Cone.as - Cone primitive class
http://pez.cliranet.com/Portfolio.swf - test of making a camera follow a splite
http://roy.wigginsworld.org/papervision/AS3HelloLand.html - heighmap / landscape on a sphere
http://www.wow-engine.com/ - 3d intro, for a physics engine
http://www.rockonflash.com/blog/?p=40 - Example animated texture
http://langleycreations.com/andrew/blog/?p=49 - 3d PDA with video on it
http://www.elventech.it/pv3d/test_campo.html - some houses (z-order bug)
http://www.drawk.com/lab/papervision/nascar_research_closer/ - drive a racecar around a track (follow camera)
http://www.drawk.com/lab/papervision/nascar_research_stationary/ - drive a racecar around a track (static camera)
http://www.sess.net/pv3d/bouncything/ - some kind of bouncy thing
http://www.quantium.com.mx/qlog/2007/03/30/a-little-apollo-papervision3d-experiment/ - apollo test, 3 textured cubes
http://chribbe.wordpress.com/2007/04/10/cocacola-can-material-demo/ - faked reflections on a soda can
http://www.anthonytambrin.com/wingzero/ - fly a jet and shoot - 1,2,3 keys set quality
http://sess.net/pv3d/glock/ - FPS-like demo with a glock, move and shoot targets
http://www.fabulastengeist.com/content/clock.air - 2d-ish desktop clock using Apollo. (kills my cpu)
http://www.papervision3d.org/demos/spikes/ - spikey planets
http://sess.net/pv3d/grenade.swf - a thing bounces on the screen
http://www.agstrout.com/?p=9 - 3rd person camera demo, fly a spaceship
http://www.agstrout.com/?p=10 - baked texture on Chompy the Great
http://away.kiev.ua/flash/zorder/ZOrderDemo.html - z-ordering demo to fix draw order problems
http://varomix.z42.us/mixblog/?p=4 - Buggy Model from Doom3
http://je2050.de/showroom.php?file=dp3d&f=1 - a robot head w/ animated texture & blur effects
http://sjeiti.com/test/pv3d/cubejunky/index.html - arrows to move, space+arrows to push box, goal=hypnotizing block
http://www.unitzeroone.com/blog/papervision3d/papervision3d_demos_cellshadin.html - zflat, phong, cell-shading
http://lab.parkstudio.ru/files/2007/03/den_pv3d_terrain/PaperTerrain.swf - procedurally generated terrain
http://www.anthonytambrin.com/village/ - zelda looking terrain
http://away.kiev.ua/flash/quarterplane/QuarterPlaneDemo.html - level of detail demo to fix texture distortion
http://www.peternitsch.net/mitsuLogo/ - simple spring physics in 3d
http://www.anthonytambrin.com/boxes/ - images on cubes, click and it moves to them
http://sess.net/pv3d/HiSkybox.swf - high-res skybox
http://www.cedric-jules.fr/mypapervision2/myPapervision2.html - lights and bumpmaps (baked textures)
http://www.cedric-jules.fr/mypapervision1/myPapervision.html - spiffy animated baked texture on a purple thing
http://flash-ripper.com/en/2007/sources-for-apollo-3d-test-application/ - Apollo+PV3d+Google Maps
http://www.cynergysystems.com/blogs/blogs/andrew.trice/papervision_sound_viz/main.html - sound visualization in 3d
http://blog.startaconversation.com/blog/show/11 - some bakes, site nav demo, tank demo
http://je2050.de/showroom.php?file=pacman&f=1 - pacman demo. arrows=move, enter=change camera
http://theflexblog.com/?p=18 - apollo and pv3d, planes overlayed on desktop
http://sjeiti.com/test/pv3d/add.html - blurry blobs
http://www.papervision3d.org/demos/LinearMapping/ - Texture Distortion Example
http://gwiazdoora.pl/ - art site with neat cubes and stuff
http://sess.net/pv3d/bush.html - Bush 3D
http://sess.net/pv3d/ - A few demos
http://www.vasava.es/lab/squares2/ - floating squares 2
http://www.vasava.es/lab/squares/ - floating squares
http://www.peternitsch.net/cubes/ - floating cubes
http://www.sublab.net/zurg2 - NOT PV3D - MD2 + env mapping
http://randyblain.orgfree.com/ - a bunch of photos in space
http://cahva.wmhost.com/boing/boingdemo.html - Classic Boing 3D demo
http://labs.zeh.com.br/blog/?p=95 - papervision + tweener = cones
http://www.anttikupila.com/files/flame/Main.html - shows songs and stuff
http://suite75.net/lab/3d/mocap/ - motion capture data
http://www.rockonflash.com/blog/?p=37 - star wars game
http://stainlessvision.com/junk/papervision/carousel.html
http://nthinking.net/fab/eurito/ - mini game, collect the coins
http://www.vasava.es/lab/focuscity/ - focus in the city
http://hem.bredband.net/b483353/infinite/index.html - spaceship in an “infinite” tunnel
http://hem.bredband.net/b483353/planet2/planet2.html - another planet thing with a plane
http://je2050.de/showroom.php?file=roto2&f=1
http://je2050.de/showroom.php?file=roto1&f=1
http://je2050.de/showroom.php?file=roto&f=1 - geometry generated by a curve
http://www.blog.lessrain.com/wp-content/upload/paper_rocky_video/ - 3 running videos
http://roy.wigginsworld.org/papervision/HelloLand.html - perlin noise landscape
http://lab.dlrmedia.net/pv3d/as3_3dsound.html - sound in 3d space. arrows / mouse drag to move
http://randyblain.orgfree.com/PV3D/PaperNav.html
http://randyblain.orgfree.com/PV3D/Lorenz3D.html
http://sjeiti.com/test/pv3d/planet.html - planet with stars and lensflare
http://www.papervision3d.org/demos/videowave/index.html - wiggly video blanket
http://leebrimelow.com/loader.html - four rotating videos(slow to load)
http://www.kurst.co.uk/pv3d/pixelpost/ - loads photos in 3d space
http://www.sjeiti.com/test/pv3d/chocolateblur.html - trippy effect on a cube
http://www.oscartrelles.com/projects/papervision3d/videoCube/ - FLV video mapped to a cube
http://www.fabulastengeist.com/content/planet/planet.html - spaceship flying around a planet
http://www.sleepydesign.com/labs/as3/PaperVision3d/FlexHelloKitty/FlexHelloKitty.html - flex + cat model from sandy
http://www.sjeiti.com/test/pv3d/primitives.html - shape primitives
http://www.suite75.net/lab/papervision3d/bipedtest/fps/ - skeleton animation speed test
http://www.bigsmackmedia.com/pv3d/colladaTest.html - example flv wrapped on object
http://www.suite75.net/lab/papervision3d/bipedtest/ - skeleton animation
http://www.editioninteractive.net/work/wai/blockbusters/index5.html - demo for some kind of puzzle game
http://actionscriptarchitect.com/pv3d/Video3DR.html - 3 flvs with reflections
http://actionscriptarchitect.com/lab/Video3D/ - another 3 flvs in space
http://actionscriptarchitect.com/pv3d/Video3D.html - 3 flvs in space
http://dustypixels.com/blog/wp-content/uploads/2007/02/pv3d_stereo/Pv3dStereoTest.html - trying to do stereo vision
http://randyblain.orgfree.com/PV3D/PaperCraft.html - spaceship
http://randyblain.orgfree.com/PV3D/PaperHouse.html - house (very slow for me)
http://randyblain.orgfree.com/PV3D/PaperPano.html - panoramic
http://www.sleepydesign.com/labs/as3/PaperVision3d/ModelViewer/ModelViewer.html - flex demo
http://sjeiti.com/test/pv3d/helloworld3.html - geoshperes
http://blog.emmanuelbonnet.com/2007/02/22/quand-papervision-3d-rencontre-flickr/ - flickr integration
http://je2050.de/showroom.php?file=pacman3d&f=1 - pacman unplayable demo (slow for me)
http://lab.dlrmedia.net/pv3d/live_3d_text.html - textfield on a plane
http://www.unitzeroone.com/papervision/paperPhong/Main.html - phong lighting on a rhino
http://www.unitzeroone.com/papervision/paperPlanet/Main.html - bumpmapping & evironment mapping on a globe
http://paperworld3d.com/index.html
http://appliedliberally.com/blog/demos/city/
http://www.airtightinteractive.com/news/?p=75 - animated ribbon in 3d
http://blog.papervision3d.org/2007/02/13/thank-you/
http://blog.papervision3d.org/2007/01/18/awesome-full-screen-action/

 

如果想进一步的了解它,可以到其官方网站看看:http://blog.papervision3d.org

分享到:
评论

相关推荐

    Demo.rar_3d_flex_flex Graphic._pv3d flex_pv3d fl

    标题 "Demo.rar_3d_flex_flex Graphic._pv3d flex_pv3d fl" 提供的信息表明,这个压缩包包含了一个与3D图形相关的Flex应用程序的演示,使用了PV3D库。描述中提到“利用PV3D做的flex DEMO 实现了#3D特效”,进一步...

    pv3d+flex 自写例子

    首先,PV3D的核心在于其强大的3D渲染引擎,它允许开发者在Flash Player环境中创建复杂的3D场景。PV3D支持多种3D对象、光照、纹理映射以及动画效果,为Flex应用带来更为立体和动态的视觉表现。在PV3D 2.0版本中,引入...

    用于flash中的PV3D 组件包

    PV3D是Adobe Flash平台上的一款强大的3D引擎,它为开发者提供了在Flash Player中构建复杂的3D场景和交互式应用的能力。PV3D的全称是Paper Vision 3D,是由Carlos Ulloa开发的开源项目,后来成为了Flash 3D开发的重要...

    PV3D源码包(1.5版本和1.7版本)

    Papervision3D(PV3D)是Flex平台上的一个开源3D引擎,它为Adobe Flash和Flex应用程序提供了强大的3D图形渲染能力。在本文中,我们将深入探讨PV3D 1.5版本和1.7版本的源码,解析其核心概念,帮助开发者更好地理解和...

    pv3d安装,简单运用的实例

    在安装PV3D之前,你需要确保已经安装了Adobe Flex SDK和Flash Player,因为PV3D是基于ActionScript 3.0开发的,与Flash平台紧密相连。你可以通过官方网站下载这些工具。安装PV3D库时,通常是将下载的库文件添加到...

    pv3d加入Flex控件及创建热点(附部分代码)

    在Flash平台的辉煌时期,Papervision3D(简称pv3d)作为一款强大的3D引擎,为开发者提供了构建丰富3D体验的能力。而Flex框架则以其高效的数据绑定和组件化设计著称,尤其适合构建复杂的用户界面。将pv3d与Flex控件相...

    PV3d Papervision3d API文档+学习笔记+全景案例

    Papervision3D(PV3D)是一款强大的开源3D图形引擎,专为Adobe Flash平台设计,支持ActionScript 3.0(AS3),是Flash AS3中实现3D效果的重要工具。在本文中,我们将深入探讨PV3D的API文档、学习笔记以及全景案例,...

    PV3D半中文化文档

    【PV3D半中文化文档】是一份关于PV3D(Papervision3D)在Flex中的3D渲染引擎的详细资料,旨在帮助开发者更好地理解和应用这一强大的工具。Papervision3D(简称PV3D)是基于Adobe Flex的一个开源3D库,它允许开发者在...

    PV3D 黄色星球

    PV3D,全称为 Papervision3D,是一种基于Adobe Flex和ActionScript 3.0的开源三维图形渲染引擎。它为Flash平台提供了强大的3D图形处理能力,允许开发者在网页上创建交互式、高性能的3D应用。黄色星球项目可能是一个...

    PV3D的开源代码(flash actionscript)

    PV3D,全称为Papervision3D,是一个基于Adobe Flash平台的开源3D图形引擎,使用ActionScript 3.0编程语言实现。这款强大的工具使得开发人员能够在Web浏览器中构建复杂的3D应用程序和交互式3D内容,无需安装额外的...

    pv3d做的简单视频墙

    PV3D( Papervision3D)是基于Adobe Flash的一个开源3D图形引擎,它允许开发者在Flash Player环境中创建交互式的三维图形应用。PV3D利用ActionScript 3.0,这是一种面向对象的编程语言,广泛用于Flash和Flex项目。...

    Papervision3D Essentials 中文PDF及书中源码

    《Papervision3D Essentials》是一本深入探讨Papervision3D(PV3D)的权威指南,中文版的出现使得更多中国开发者能够掌握这个强大的三维渲染库。Papervision3D是一个用于Adobe Flex和Flash平台的开源项目,它为Web...

    pv3dswc和源码

    在IT行业中,PV3D(Papervision3D)是一种知名的Flash 3D渲染引擎,它为ActionScript 3.0提供了强大的3D图形处理能力。标题中的"pv3dswc和源码"表明我们将探讨的是与PV3D相关的SWC库文件和源代码。SWC是Adobe Flex ...

    Papervision3D 教程打包下载

    这个教程集合提供了深入学习Papervision3D所需的知识,包括PV3D的基本概念、对象模型、渲染技术以及与Flex框架的集成。 1. **Papervision3D基础**:Papervision3D是Flash平台上的3D引擎,它允许开发者在网页和桌面...

    用flex做的3D坦克游戏

    闲着没事研究了下用flex开发3d游戏,做了这个玩意,有兴趣的人可以下下来看看 开发用的是 flex builder 3.0、 3D引擎是PV3D, 3d建模工具是 3d max 8.0英文版 好,废话不多东西见附件

    papervision3D

    描述中的“FLASH,FLEX最新PV3D帮助文档”意味着这个压缩包包含的是Papervision3D的最新版官方文档。这份文档可能是开发者学习和理解Papervision3D的关键资源,提供了详细的API参考、教程和示例代码,帮助开发者快速...

    Papervision3D入门

    Papervision3D 是一款基于ActionScript 3的开源3D引擎,它允许开发者在Flash平台上构建复杂的3D场景和交互式应用。这个引擎在Web开发领域特别受欢迎,因为它可以提供丰富的3D视觉效果而无需离开浏览器。Papervision...

    《Papervision3D_Essentials》中文翻译

    - **Papervision3D**是一款针对Adobe Flash平台的开源3D渲染引擎,允许开发者利用ActionScript 3.0在Flash Player环境中创建交互式的三维场景。 - 本书《Papervision3D_Essentials》是一本全面介绍Papervision3D使用...

    papervision3dChinese.rar_FlashMX/Flex源码_FlashMX_

    其中包含的“papervision3dChinese.pdf”文档,将全面而深入地讲解如何利用这个强大的3D引擎进行开发。 一、基础概念 PV3D的核心组件包括场景(Scene)、摄像机(Camera)、光源(Light)和对象(Object)。场景是...

Global site tag (gtag.js) - Google Analytics