{"id":723,"date":"2014-11-26T01:49:28","date_gmt":"2014-11-26T01:49:28","guid":{"rendered":"http:\/\/www.migenius.com\/?p=723"},"modified":"2020-11-02T21:31:52","modified_gmt":"2020-11-02T21:31:52","slug":"photorealistic-rendering-for-mass-customisation","status":"publish","type":"post","link":"https:\/\/www.migenius.com\/articles\/photorealistic-rendering-for-mass-customisation","title":{"rendered":"Photorealistic Rendering for Mass Customisation"},"content":{"rendered":"

Mass Customisation, if you have not experienced it, is the ability to tailor a retail product to your own tastes and have it manufactured to order. Many well known brands such as Reebok and The North Face are now offering configurable products to their customers and it is catching on in many industries, not only apparel but also furniture, jewellery, automotive and many more.<\/p>\n

To enable Mass Customisation two key problems had to be solved. First to be solved was the manufacturing processes. How do you make a customised product quickly enough and for a low enough cost to offer it in the same way as mass produced products? This has been an area of considerable research and development in recent years and brands have already started to roll out successful examples of this type of manufacturing.<\/p>\n

\"Insulight

Photorealistic Rendering of Configurable Products, Courtesy of Fluid Retail for Wild Things Design (Rendered with RealityServer)<\/p><\/div>\n

The second problem, and the one of more interest here, is how to show the customers what their made to order product will actually look like. Studies have shown that customers are far more likely to purchase products online when the picture shown to them is of the actual product they will be buying. In most cases, a mass customised product won\u2019t even exist until the customer has placed their order and it has been made, so how was this problem solved?<\/p>\n

Photorealistic rendering. It has been used for feature films, television commercials, architectural design, product design and any number of applications that require presentation of something that doesn\u2019t exist. Today, it is possible to produce photorealistic renderings that are indistinguishable from a photograph and in many cases at a cost lower than obtaining professional photography.<\/p>\n

\"Iray<\/a>

One of these images is a photo and one is a rendering, can you tell which is which? Courtesy of NVIDIA.<\/p><\/div>\n

Let\u2019s dive deeper into the different ways rendering can help increase sales conversion for configurable by improving image presentation quality of mass customised products.<\/p>\n

Some Assumptions<\/h2>\n

We are focusing here on using computer generated imagery rather than photography for customisable products. Photography can be feasible for applications with a very limited number of combinations or situations where a neutral product can be photographed, masked and then re-coloured. However the effort and cost involved with this increases exponentially as the number of options offered to the customer increases. So let\u2019s be clear at the outset that we are always referring to computer generated imagery here.<\/p>\n

Detailed 3D models are now readily available as a direct by-product of the design and production processes associated with almost all modern products. Data from CAD\/CAM tools can be readily utilised as a basis for the creation of accurate and highly realistic product imagery. This does not just apply to products that are engineered. Using the right workflow, 2D cutting patterns from traditional garment manufacturing can be automatically turned into 3D models. Many other industries are also adopting techniques that are making 3D models the new norm rather than the exception.<\/p>\n

While we are focusing on customisable products here much of what is being talked about also applies to more conventional products and the same techniques can be applied there.<\/p>\n

A Few Quick Definitions<\/h2>\n

Hopefully not everyone reading this is a computer graphics expert as these technologies have broad applicability. If you are not familiar with computer graphics then here are a few definitions to help frame things for you. Skip over this bit if you know your stuff.<\/p>\n

Rendering<\/h3>\n

Rendering is the act of taking a 3D scene description, containing information about geometry, materials, textures, lighting, camera and product configuration and producing a conventional 2D image that can be viewed on a screen. This is a very simplified definition since many rendering techniques produce much more than a simple 2D image but for the applications considered here this is sufficient.<\/p>\n

\"Rendering\"

Left: 3D Geometry, Materials and Lighting Data, Right: Photorealistic Rendered Image. Photorealistic 3D rendering takes multiple source data, much of which is created during product design and generates an image from this data.<\/p><\/div>\n

There are a huge number of rendering techniques available which produce many different results. Some are completely photorealistic while others may use compromises to get faster results with a lower level of quality. Some can even produce cartoon like results or be stylised to obtain a particular look and feel. We will focus mainly on photorealistic rendering here but this is by no means the only way to render.<\/p>\n

The term rendering<\/em> can be confusing today since it is often used in other areas, for example, a web browser is said to be rendering a website<\/em>, which of course does not refer to the type of 3D rendering discussed here.<\/p>\n

Compositing<\/h3>\n

Compositing is the act of taking two or more 2D images and combining them to produce another image containing some form of combination of those images. For representing configurable products this would usually mean fragments of a product which can be individually configured are kept in separate images and combined together to make a complete image.<\/p>\n

\"Compositing\"

Left: Image Fragments of Configurable Parts, Right: Composited Result. Compositing takes images as input rather than 3D information and combines these in some way to create a complete final image.<\/p><\/div>\n

To facilitate compositing often the 2D images will have additional information in them such as depth, alpha and label channels which can be used during the compositing process. These channels can be produced as part of the 3D rendering process and when this type of data is used we will often refer to it as 2.5D compositing to make note of the fact that some 3D information is being used.<\/p>\n

Compositing can be used both with computer generated images and photography however for photography this typically involves manually masking out areas of interest or complex capture techniques using markers or specifically coloured materials.<\/p>\n

Big Combinatorics<\/h2>\n

Before outlining some techniques that can be used to solve the image generation problems of mass customisation, I want to give you a flavour for the scale of the issue. Let\u2019s take a real world example, the Men\u2019s Custom Denali Jacket<\/a> by The North Face. Here\u2019s what you can configure.<\/p>\n