2d pictures to 3d models

Roi Lidsky\ Polyview
3 min readJun 14, 2018

--

3d models?

3d models are computer generated, virtual representations of real (or fictional) objects.

Creating a 3d model is a process that utilize a 3d modeling software, in which there are some automatic tools, but it is also a manual craft that requires a skillful 3d artists.

Use Cases

3d models are used in a wide variety of cases, in engineering, entertainment, visualizations, training and much more.

As for e-commerce, 3d models have a very important role, as it has the ability to present a product with all its physical features such as textures, volume and details.

The consumers interaction with the 3d model is almost as touching the product in real life. consumers can zoom in and out to have a close look of the product details and rotate or maneuver around it, all that using their fingertips, or mouse.

If an Augmented Reality (AR) application is utilized, than the 3d model is composed on the users’ device in the actual environment they are in.

Production process

There are several input materials we need for creating a realistic 3d model representation of the real product:

  • Picture images of the product
    Our 3d artists modeling technique is done by replicating the object properties inside the 3d software. The more pictures we have — the more accurate the final model will be. We need to see the product proportions, its textures and fine details. Simple objects e.g. plastic chairs will require less image references, one or two pictures from the front, side or 45 deg angle should be enough, but more complex objects e.g. decorated wooden sofa with leather cover will require more pictures, at least 2–3 angles to understand the proportions, and more closeup pictures of the details and textures.
    Most of the products having a pictures at the customer website, and in this case just a link to the product page will do.
  • Measurements
    Some AR applications will draw the 3d model with its real measurements, so we are creating the virtual 3d model in its accurate units

Inside the 3d software

Modeling — First stage is to create the 3d model itself. The model is carefully replicated from the picture references of the product.

Texturing — The materials of the product are being sampled from the actual pictures of the product, or being created from scratch inside an image editing software.
The textures are spreaded on a 2d image that later will be wrapped around the 3d model.
2d texture of the model:

Texture has been wrapped around the 3d model:

Export — once the 3d model production is done it is exported to a standard 3d file such as FBX, DAE, GLB or OBJ, that can be run by any real-time engine or an AR\VR application

QA — Every stage of the production is being checked and verified by our QA team. From visual resembles to technical format details, we make sure that the 3d model would represent the original product at its best, realistic as possible.

--

--