Outsmart Labs

Outsmart Labs is the home of our Development Team and is written by developers for developers. The purpose of this site is to share code and experience and the occasional piece of eye candy.


New Flex-based 3D Rendering platform

April 19th, 2007 - Darren Green


We were privileged enough to be the hosts of the first New Zealand Flex User Group meeting earlier this week, which gave us a chance to show off some of the technology we have been developing recently. I noticed that a few blogs had mentioned our demo, so thought it might be a good idea to post up a few screenshots and briefly describe the underlying capabilities that it demonstrated. Hopefully we will be able to post up a working demo in the next week or so.

The demo was based around our new 3D rendering platform, which will be deployed in a number of commercial projects we have currently under development. The platform is designed as an all purpose 3D engine, but with a number of performance tweaks that enable us to create virtual spaces with a large number of avatars and other 3D objects, and still have it perform well.
 



 

Features of the platform include:

  • Realtime polygon rendering engine with texture mapping
  • Perspective and isometric rendering modes
  • Free and/or fixed camera control
  • Depth of field rendering effects
  • Ability to project any Flex UI, Flash SWF or FLV onto any 3D surface
  • Ability to interact with a Flex UI in 3D space

And so much more. We will be extending this platform over the coming months and will progressively release demos here at Outsmart Labs. Watch this space.

14 Responses to “New Flex-based 3D Rendering platform”

  1. Smarter by design» Blog Archive » From Web2.0 to Web3.D Says:

    […] Over on our new Labs site you can see some screenshots of this - we’ll also be releasing a link to the real thing in the next week. Over the next month or so we’ll be gradually revealing more of OSVirtualVillage, and demonstrating how the immersive experience of 3D, combined with the accessibility of Flash Player, and the power and speed of development of Adobe Flex can create stunning new worlds. […]

  2. Jason Hawryluk Says:

    WOW!! Great work folks :)

    Is the 3D engine going to be available in some form or another, or is it planned for just in house stuff?

    Can’t wait to give it a try for real …

    jason

  3. Studiowhiz.com » Blog Archive » First New Zealand Flex Meeting Follow up Says:

    […] Following up from the first New Zealand Flex user group, here are a few links of interest: The Recording: - https://admin.adobe.acrobat.com/_a200985228/p80799088/ Andrew Spaulding’s part recorded fine, but the second half not so well, due to technical problems. couple of blog entries from our hosts: - http://blog.getoutsmart.com/archives/2007/04/20/from-web20-to-web3d/ - http://labs.getoutsmart.com/archives/2007/04/19/new-flex-based-3d-rendering-platform/ Enjoy! […]

  4. Got RIA? » Blog Archive » 3D Platform Integrating Flex by Outsmart Says:

    […] Ability to interact with a Flex UI in 3D space Read more from the Outsmart Labs here. …and thanks to the ever popular RIA Mountaineer, Mr. Ryan Stewart, for the heads up. […]

  5. Stefan Schmalhaus Says:

    Are you planning to release the 3D engine (commercial or open-source)?

  6. Darren Green Says:

    Jason & Stefan:

    Currently we are developing the 3D library as part of a larger code base that we use to build products for our clients. As there is already a great 3D open source project underway (Papervision3D), we don’t think there is any point in providing another offering - instead we think it would be better that we contribute complimentary parts of our library to that project instead (once we get time to come up for air from our current development programme!).

    Cheers,

    Darren

  7. Michael Battle - Work & Play » Outsmarting 2D with 3D Flex - Flash and Actionscript Experiments! Says:

    […] Read more at their blog: Outsmart […]

  8. bartek Says:

    Darren,
    is’t great you decided not to release another 3D engine and to contribute to the Papervision3D. There is really too much engines in flash right now, and none of them is in no-beta version :) .

  9. thebadtiming.com » Flex 3D レンダリングプラットフォームSays:

    […] Flexã?§ 3D ã?®ä»®æƒ³ç©ºé–“を実ç?¾ã?™ã‚‹ã€?outsmart 開発ã?®New Flex-based 3D Rendering platform。既ã?«ã‚³ãƒžãƒ¼ã‚·ãƒ£ãƒ«ãƒ™ãƒ¼ã‚¹ã?§æŽ¡ç”¨ã?•れã?¦ã?„るフレームワークã? ã??ã?†ã?§ã?™ã€‚Flex ã?®ã‚³ãƒ³ãƒ?ーãƒ?ントやアãƒ?ターを仮想化ã?•れã?Ÿ3D空間ã?«é«˜é€Ÿã?«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã‚‹ã?®ã?Œç‰¹å¾´ã?®ã‚ˆã?†ã?§ã?™ã€‚ […]

  10.   Etsy = eBay 2.0 ? by e5k Says:

    […] Ceci est d’autant plus plosible qu’il existe déjà des solutions pour faire de la 3D dans un navigateur avec Flex et Flash : New Flex-Based 3D Rendering Platform. […]

  11. Hackfest02 Complete! at Entrepreneur Geek Says:

    […] 3D UI with standard Flex components on Outsmart Labs. Amazing work! I wonder how they are doing it! […]

  12. Valery Says:

    Good job! Your site is great!

  13. Flex Studio» Blog 存档 3D Says:

    […] getoutsmart.com: http://dev.getoutsmart.com/os3d/demos/videoroom/ flexçš„ui组件的3d效果展示http://labs.getoutsmart.com/archives/2007/04/19/new-flex-based-3d-rendering-platform/ http://labs.getoutsmart.com/ […]

  14. edison Says:

    that’s really awesome!
    but i can not find anything in flex to generate distorted border for TextArea or other interactive components. could you provide me some tips? the Matrix class is used for mere AffineTransform….i can not stop finding the answer…..

Leave a Reply