(12 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
'''The Contents.''' | '''The Contents.''' | ||
* Introduction | * Introduction to the topic based on examples, quick review of the state of art, e-commerce using 3D interfaces | ||
* First approach using a secuence of images . | * Case of study: Bosch. | ||
* | * First approach using a secuence of images to produce a 360° view of one of Bosch's products. | ||
* | * Paper prototyping developing 2D and 3D versions of the same navigation. | ||
* Closer look and prototyping exercises using the Threejs library and the 3D model | * Clickdummy of the 2D and 3D developed versions. | ||
* | * Modeling and exporting, a quick look into Blender and ThreeJS. | ||
* Closer look and prototyping exercises using the Threejs library and the selected 3D model from Bosch | |||
* Implementation, texturing, illumination and camera for the test app. | |||
* Personas | |||
* Final test app. | |||
== State of Art == | == State of Art == | ||
'''[http://www.floorpad.com/Fapp/Try-it.aspx FLOORPAD]''' is the best example of using a 2D and 3D interface in one. In this case the user can arrange a scenario for a house in a 2D top view, and then switch to the 3D view and check out the result. | |||
[[File:bhpm17.jpg | 800 px]] | [[File:bhpm17.jpg | 800 px]] | ||
[[File:bhpm18.jpg | 800 px]] | [[File:bhpm18.jpg | 800 px]] | ||
'''[http://www.domperignon.com/rose2002/ DOM PERIGNON]''' Is also interesant how is the display for this type of product using 3D | |||
'''[http://www.easports.com/fifa/life-size-messi LIFE SIZE MESSI]''' a huge amount of data, but also a huge amount of detail. | |||
== Paper Prototyping == | == Paper Prototyping == | ||
The idea here, was to create a simple prototype but considering the possibility of translate the same 2D principle into a 3D version. In this case the 2D version was a simple home page with a list of all the products, and at the moment the user select one, could check the details of the product not only because a big image, but because several control points that highlight the best features of the product. | |||
The 3D version would be the same, but with the plus of being able to move the product, pan and zoom in into the details that could also incluide technical or materials, using the control points. | |||
[[File:bhpm19.jpg | 400 px]] | [[File:bhpm19.jpg | 400 px]] | ||
Line 21: | Line 35: | ||
== Click Dummy == | == Click Dummy == | ||
''' 2D Version''' | |||
According to the paper prototype, the idea in the 2D Clickdummy, is to create control points over the images, and in each case add important information about the product plus a zoom in the static image. Because it's not 3D, the user can find thumbnails at the bottom of the page, to change into a more detailed image. | |||
[[File:bhpm21.jpg | 800 px]] | [[File:bhpm21.jpg | 800 px]] | ||
''' 3D Version''' | |||
The same principle is used here but the difference is that the user can turn the 3D model, finding the control points also in various parts of the model. | |||
[[File:bhpm22.jpg | 800 px]] | [[File:bhpm22.jpg | 800 px]] | ||
== Bosch 3D model and 3js prototype == | == Bosch 3D model and 3js prototype == | ||
The workflow in this case is: Modeling with 3ds max, because of it's interface and tools, was better to develop the initial model using this and not blender. The idea was also to include all details like brand name, model and plastic instruction components, such as arrows, divisions inbetween the drill and the battery, even the holes for screws and ventilation. | |||
[[File:bhpm23.jpg | 800 px]] | [[File:bhpm23.jpg | 800 px]] | ||
Afterwards, it is exported to blender in order to optimize the model and to once again export the JS from blender | |||
[[File:bhpm24.jpg | 800 px]] | [[File:bhpm24.jpg | 800 px]] | ||
After a while, using some images in order to make textures, normals and adding some light this is the result, but not the final one. | |||
[[File:bhpm25.jpg | 800 px]] | [[File:bhpm25.jpg | 800 px]] | ||
== Final Result of the model == | == Final Result of the model == | ||
This is the final result of the modeling, and also the texturing and illuminating process. After changing a lot of staff, the final result includes two different cubic map, one for creating the green background, and the other one for creating the "chrome effect" in the metal components. | |||
Click '''[http://bawerade.dosdepicas.com/3db HERE]''' to see it, but even after the compression it's 14 MB, so it could take a while to load. | |||
[[File:bhpm26.jpg | 800 px]] | [[File:bhpm26.jpg | 800 px]] | ||
[[File:bhpm27.jpg | 800 px]] | [[File:bhpm27.jpg | 800 px]] | ||
In order to make a more realistic chrome effect, the cube map is not just black and white, but a image that contains series of black and white over and over again. | |||
[[File:bhpm28.jpg | 800 px]] | [[File:bhpm28.jpg | 800 px]] | ||
[[File:bhpm29.jpg | 800 px]] | [[File:bhpm29.jpg | 800 px]] |
Latest revision as of 22:36, 17 September 2014
3D Web Interfaces II Documentation.
The Contents.
- Introduction to the topic based on examples, quick review of the state of art, e-commerce using 3D interfaces
- Case of study: Bosch.
- First approach using a secuence of images to produce a 360° view of one of Bosch's products.
- Paper prototyping developing 2D and 3D versions of the same navigation.
- Clickdummy of the 2D and 3D developed versions.
- Modeling and exporting, a quick look into Blender and ThreeJS.
- Closer look and prototyping exercises using the Threejs library and the selected 3D model from Bosch
- Implementation, texturing, illumination and camera for the test app.
- Personas
- Final test app.
State of Art
FLOORPAD is the best example of using a 2D and 3D interface in one. In this case the user can arrange a scenario for a house in a 2D top view, and then switch to the 3D view and check out the result.
DOM PERIGNON Is also interesant how is the display for this type of product using 3D
LIFE SIZE MESSI a huge amount of data, but also a huge amount of detail.
Paper Prototyping
The idea here, was to create a simple prototype but considering the possibility of translate the same 2D principle into a 3D version. In this case the 2D version was a simple home page with a list of all the products, and at the moment the user select one, could check the details of the product not only because a big image, but because several control points that highlight the best features of the product.
The 3D version would be the same, but with the plus of being able to move the product, pan and zoom in into the details that could also incluide technical or materials, using the control points.
Click Dummy
2D Version
According to the paper prototype, the idea in the 2D Clickdummy, is to create control points over the images, and in each case add important information about the product plus a zoom in the static image. Because it's not 3D, the user can find thumbnails at the bottom of the page, to change into a more detailed image.
3D Version
The same principle is used here but the difference is that the user can turn the 3D model, finding the control points also in various parts of the model.
Bosch 3D model and 3js prototype
The workflow in this case is: Modeling with 3ds max, because of it's interface and tools, was better to develop the initial model using this and not blender. The idea was also to include all details like brand name, model and plastic instruction components, such as arrows, divisions inbetween the drill and the battery, even the holes for screws and ventilation.
Afterwards, it is exported to blender in order to optimize the model and to once again export the JS from blender
After a while, using some images in order to make textures, normals and adding some light this is the result, but not the final one.
Final Result of the model
This is the final result of the modeling, and also the texturing and illuminating process. After changing a lot of staff, the final result includes two different cubic map, one for creating the green background, and the other one for creating the "chrome effect" in the metal components.
Click HERE to see it, but even after the compression it's 14 MB, so it could take a while to load.
In order to make a more realistic chrome effect, the cube map is not just black and white, but a image that contains series of black and white over and over again.
Test App
- This is the result of the test app using several 3d models. There's also the 2D version of the same app.