NEWS         TESTS         INTERVIEWS         DOSSIERS         GALLERY 3D         3D SITES
 Q&A Riccardo della Martire,
Sophie3D

September 2009
 

“We released Sophie3D V.2 as a Flash Component so that while the 3D models can still benefit from powerful and familiar
3D software programs, web developers could utilize their knowledge of Flash CS4 to customize the appearance and
interactivity of Shophie3D's output.”

< high detailed model with Flash Player 10

   
Q1 Why are you developing a Flash 3D engine?
A1 In our work as a web application and design company we came across the need for an easy way of showing 3D web models without the need for the end-user to install a plug-in for their web browser to view the website.
   
Q2

A quick comparison between Sophie3D and other Flash engines clearly indicates that your engine can handle more complex 3D objects. How many triangles can Sophie3D display smoothly?

A2 There is no exact limit on the number of polygons, having said that, the web developer will try to keep the number of polygons in a model as low as possible. This will improve the overall web experience for the user. The more polygons there are, the longer the model will take to load into the web browser and the fps count frame per second will be lower. Also you need to consider that there is a lot of old hardware out there.
The polygon/fps needs to be evaluated remembering that it is important to keep the site fast, responsive and dynamic.
   
Q3 Sophie3D can read .obj files. Is that enough for today's 3D scenes with animated objects and complex materials?
A3

We chose the .obj format for various reasons. Firstly it is a standard file format that many software programs can export and import. 3D modelling software programs require a considerable investment in time and study to be able to produce and edit refined models. We did not want to create another program and another long learning curve, but use a 3D modelling program that we already knew. In that way we, or any web developer, could quickly publish and edit models. Secondly, as it is a text file it presents great
possibilities in that it can be connected to a database and used for dynamic 3D model creation, even in real-time.
Together with the .obj file, which contains the models geometry and normals, the .mtl file references the model's material textures, transparency and reflection maps. These features permit to use the same 3D model with different material libraries. This offers many possibilities for application developers to create applications where a user can customize articles attributes like color and material
without reloading the 3D model.

   
Q4 Sophie3D support transparencies, spherical reflections... Can you please give us the main features?
A4

Sophie3D can apply transparency to the 3D object buy defining materials with transparency within your 3D modelling program. With .png images you can use the alpha channel to apply transparency at the pixel level. This gives you possibilities of hiding and showing part of the 3D object by using channels on the material map. You can apply materials with an image that can be used as a reflection map. The object that has a material with a reflection map will reflect that ambient map.You can also define a special "shadow plane" where you place an image that is used as a shadow. This gives to the scene image more depth.You can use different camera views into your application to create camera animation.You can use an image as the scene’s background: you can change these during runtime. You can interact with the mouse and interrogate the model.You can change material of a 3D object during runtime.

   
Q5 Whereas other engines, z-sorting gives good results without flickering/z-fighting. How can you obtain such a result with a software engine?
A5

Sorry, we can't expand too much on that question, as we would be giving away secrets.

   
Q6 Sophie3D comes with an API with few functions/classes compares with PaperVision. Do you plan to extend the number
of functions in order to offer more control and capabilities to users?
A6 We released Sophie3D V.2 as a Flash Component so that while the 3D models can still benefit from powerful and familiar
3D software programs, web developers could utilize their knowledge of Flash CS4 to customize the appearance and
interactivity of Shophie3D's output. The current command set based on our experience. We will undoubtedly add some other commands over time, but not many. It is our opinion that web content developers don't need hundreds of classes to develop their web applications. Sophie3D has a function set that allows them to develop applications that most end-users would like to see or interact with, such as setting materials, camera animation, mouse interactivity etc.
We will continue to develop the product but it will be based upon Sophie3D's core principal of ease of use for both web user and developers.
   
Q7 How much does Sophie3D cost? Do you offer custom developments?
A7 Currently Sophie3D is free for non commercial use. This version has the Sophie3D logo displayed. For the commercial version the current price is 239 Euro which will give you a domain licence without time limit. This allows you to publish as many models as you like on that domain. Yes we do offer custom development and development support for companies. These can be for Sophie3D or other 3D web applications.
   
Q8 Flash CS4 comes with improved performances in 3D and pixel bender. Do you plan to take advantage of those features?
A8 We are currently testing the possibilities offered by pixel bender.
   
 Q9  With Sophie3D, it seems that Flash can tread over Java engines. What would be the next milestone be in Sophie3D's development?
A9 How Sophie3D develops also depends upon how Adobe develops Flash. Our intentions are to continually improve the quality
and speed of Sophie3D's output and its ease of use both from the developer's and user's standpoint.
   
   
   
 
  Search on 3d-test with Google
      A PROPOS DE 3D-TEST            INFORMATIONS LEGALES               LINKS              TRANSLATE WITH GOOGLE
 
© 2001-2007 3d-test, Panorama of web 3D technologies, 3d-test is edited by Westimages Realtime 3D Solution Provider