Flash Summer Camp Berlin – Think In 3D Workshop – Follow-up
| ||
|
Workshop Think in 3D: follow-up To start with I would like to tell people, because somebody asked, .ch is for Switzerland (Confoederatio Helvetica), I think I should switch for a .com now You will find below the first part of the workshop’s follow-up, it gives you further insight by theme about subjects discussed during my Workshop at the Flash Summer Camp Berlin, checkout also the pdf of the full workshop below, it includes plenty of links which were not presented in Berlin. Good to know They are often situations where you need to match 3D to 2D and the reverse, especially if you use 3d as a transition effect or as Wow effect within a 2D interactive design. Please find below a helpful link to achieve this: During the workshop I told you about using Unwrap and baked textures, here is for reference a simple explanation of it. UVW Unwrap allows you to unfold a 3D object on a flat plane. This technic is often used to add “baked textures” to your 3d objects. Baked textures are textures with lightening and shadows prerendered, leveraging your scene from the computer intensive real time lightening. This technic has been used a lot within the gaming industry and fits perfectly the context of Flash Real Time 3D. For example take a cube, unwrap it. Now you have a flat representation of each face of your cube, then you can export it as an image file and edit it in Photoshop. Once done with your modifications (adding for example shadows and lightening or swapping Flat texture with more realistic ones), you apply your modified image in your 3D software, and now you have your model with prerendered lightening and shadows ready to be exported to Collada and to be used within Papervision3D or Away3d or Alternativa3D or … Collada As mentioned during the workshop you should use the DAE.as class instead of the Collada.as class (Collada can be used for quick tests). The former is more advanced, loading is well managed and plenty of features are supported. MD2 There is a great Getting Started video tutorial serie about steps to create ID Software MD2 models for Flash Real Time APIS, check this out if you are interested in MD2 animated models: Step by Step Tutorial creating MD2 Models by Michael Lively An Away3D feature allows you to make smooth transition between MD2 keyed transitions. It is extremely useful to people working on 3d games: smooth transition of MD2 Keyed animation. 3D API tools AS3geom exporter: a 3ds Maxscript which allows you to export your 3ds Max models as .as class files (for Paperversion3D, Away3D and Sandy3D). Can be useful if you need to embed a model, but should be used with care if you need to embed a lot of various 3D models. Loading of external Collada files should be preferred, (or you could export multiple models then embed them within a swf or numerous swfs and then load it using modules) Flash 3D Modifier API: Any regular 3D Software has its own Modifiers Library. To be short, it provides you a way to modify various aspects of your 3d object or/and add further edit options. It is usually based on the Decorator Design pattern, hence it is non-destructive. Now Flash 3D APIS has its own: as3dmod. Spring Camera: a camera with natural movement useful, for example, for FPS or games: Spring Camera by Agit8 Jiglib 3D Real Time Physics Engine ported from c++, is an engine which adds physic qualities to your scene, the same as Havok works for 3ds Max. If you are interested doing Augmented Reality within Flash checkout the following: FLAR Toolkit and Lee brimelow Getting Started tutorial. I have started a blog post serie about Augmented Reality following a conference I did some time ago, check it out if you are interested in this. Flash 3D API Editors There is currently a “trend” starting for Flash 3D APIS to propose users “live editors/builders” to allows them quickly setup their 3d scene. This is a good opportunity also for non 3d people to getting started. This is a promising initiative by Juxt Interactive to be used with Papervision3D: VizualPV3D by Gary Stasiuk, the task is huge and a 3D software is something very hard to build especially regarding user interface, I wish Gary a lot of success in his work! John Grden is also working on a PV3D CS4 integration which is not available yet. Alternativa3D Team is currently working on this kind of tool for their registered clients. End of part 0 This is it, for the first part of this follow-up to my Flash Summer Camp Berlin workshop. I would like to thank Carlos Ulloa (Papervision3D), Rob Bateman (Away3d) and Alex Karpovich (Alternativa3D) for having so kindly answered to my short “Interview” which was amazingly helpful to build this workshop and tell people about the latest news within Flash Real Time 3D APIs.
|
Category: 3d, Actionscript, Alternativa3D, Away3D, Papervision3d, Presentations, to_all, to_designers, to_developers |
2 Comments »






















