Gracias Gracias:  1
Resultados 1 al 2 de 2

Tema: Product visualization

  1. #1
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002

    Product Visualization

    Product Visualization
    By Clas Kuhnen.

    Introduction Fast rendering times are always a neded and desired feature in a time wise very competitive environment like industrial design. It is very common today that the product designer only makes very rough renderings, which are being presented to marketing, while the 3D rendering department or an outsourced service bureau is producing more realistic, but alos time consuming product representations.
    For very fast and preliminary product representations, the designer only neds to commúnicate material selection and shape to marketing. Those product renderings give answers as to which part of the product is high glossy, which part is chrome, what is rubber, where is maybe an interface element or decal. Thus an integral part of product rendering is the decisión making about material selection.
    In the last 2 years, Hypershot has become a product of choice for such a task. It provides the artist with very fast previews and instant feedback. The progressively refined renderings are done with global illumination and thus provide very fast, accurate and god looking product render results.
    Blender, of course, does not ofer an internal full GI or a fast progressive render feedbak like Hypershot. However with Blender, we can create graphically stunning looking product representations, which are ideal for feature commúnication and blazing fast to render for animations. In particular the last one - animation - is where Hypershot lacks completely and Blender can provide an excellent number of tols. What I am going to show is actually inspired by a free tol for Rhino 4.0 called Auxpecker, which gave me the idea to experiment with this approach in Blender with GLSL. http://auxpecker,
    2 Light-Setup: While Blender does not have an internal full GI system, it ofers real-time shading with GLSL and very fast rendering Appróximate Ambient Occlusion. GLSL, which was mainly driven through the last open-game project Yo-Franky, provides us with the neded technology to actually preview diffuse and specular material properties interacting with many built-in light types and can alos be used with UV mapped and flat projected image textures. A great feature of GLSL is the ability to show diffuse and specular light shader properties in real-time, interacting with the present set of lights. There are two lights which in particular are of interest:
    • Hemi Lights - Producing a fake, but still god looking and fast rendering GI efect.
    • Spot Lights - Casting buffered shadows in realtime.

    Other light types are:
    • Lamp Light - Producing a spherical light element.
    • Sun - Producing parallel light rays

    Area lights are not supported for real time previewing, but work during rendering.
    3 Material-Setup: To tackle the issue of evalúating a material without time consuming Raytraced mirror reflections, we can actually generate pre-rendered material previews. They are in the shape of spheres and are mapped as a faq environment over the object by using the Normal Vector map input.

    The clue is to prevent the use of any easy to recognize environmental mirror reflection, instead creating a studio setup which only provides information about where light sources are and how they would illuminate the scene and the ball. You design a simple backdrop, place a ball, and position the camera very close to the ball, trying to find a scale for the mesh where the mirror reflection of the ground plane would be covering the lower half of the ball.
    With this setup you can add lights. Thre área lights are suficient. They are placed left, top, and right. They can all have diferent energy values, thus rendering the ball illuminated in a diferent and not like with AO even way. To generate unique results, you can play with size, position, and Strength of those lights and create materials where a strong light is only coming from top, the main light coming only from the side, or light is coming from all directions evenly. To make the área lights visible on a chrome ball, you alos ned to add light meshes. By applying correct values for the Emit value, you can match the brightness of those meshes to the light energy of the corresponding lights.
    By using AO, you can darken the área betwen sphere and ground plane. An up facing área light can alos brighten up the lower part of the sphere simulating indirect illumination and bouncing lights.


    Colored and Blurred
    Colored and Lens Blurred
    If a glossy material is desired, the sphere should be using a mirror reflection and the scene should have the visible light meshes be present. Those are being used to generate a specular highlight instead of using the specular light shader, which I turned of in this case. Again with the diferent amount of emit values, the reflections of those boards will be diferently bright and providing a convincing studio setup.
    For a blak material, the world should alos be set to black, darkening the mirror reflection of the ball. For a red ball, the world should be set to neutral gray. This way the rendered result can easily be coloured in Photoshop to generate quickly colored variations of the same gray base material. By using the Raytraced function for mirror reflection, you can alos make use of Fresnel to customize the reflection value on perpendicular and tangent surfaces relative to the camera.
    Of course to create blurred reflections or brushed metal, it is alos posible to use Blender's glossy function for mirror reflections. However to save time, this tasque can easily be done inside Photoshop by applying a blur filter to the image. If a diffused and matte surface is neded, then the specular reflection will be used instead of Raytraced mirror reflections. The energy is set low and the hardness value is set to very low to spread the specular highlight nicely over the object. It is alos posible to make use of Blender's subsurface scattering shader to create a more rubber looking material.

    Alos pay attention to the design of the scene and how the backdrop itself is part of the reflection. Scale of the sphere and reflection of the environment can have a significant impact on how light, shadow, and reflections are rendered and thus forming the material character.
    Surface Quality: To analyze the geometry and surface quality, in particular for sharp edges, uneven elements, or how a highlight is broken over an edge, it is alos posible to map an environmental image or a zebra image over your object. The Environmental image básically makes the object lok like a strong chrome ball, while the Zebra image produces vertical lines which then when the object is being rotated will move over the surface. Any uneven parts in that Zebra pattern will identify a problem with the geometry.

    GLSL Preview showing distorsións

    Zebra Image Texture
    Application: Personally, I prefer using the Hemi light approach. I use two opposite facing hemi lights. The top one is stronger and functions as the main light, while the second one can be used as a fill light and has a much lower light energy. Both lights have their specular function disabled and only add a little of additional diffuse value to the scene. The material illumination and highlights are already done with the pre-rendered material. Again, realistic light reflections are not equal to the specular light shaders we are used to. In nature the reflection of the light source is alos the the shape of the visible highlight. This is why the mirror scenes have light meshes to generate those types of specular highlight reflections. With the lights having their specular value activated, the highlights would conflict with the rendered highlights of the material.

    Turntable Setup with Hemi Lights

    Hemi Light No Specular

    Hair Dryer Blue

    Hair Dryer Red

    Hair Dryer Red Texture

    Hair Dryer Red Material
    Because of GLSL, I can instantly se how the diffuse value of the light is afecting my scene and I do not ned to create a rough preview rendering. Colors you se with GLSL are colors you will alos get rendered. Another alos very attractive and flexible approach, is to use the emit value for the applied materials, but set it rather low so the materials sems to just get a little bit of indirect illumination and then create with contrast rich lights, dramatic light setups.
    GLSL can alos nicely preview transparent materials. The screen of the ear bud is UV mapped with a screen material which is making use of the Alpha channel afecting the final alpha value of my material. The screen material together with another environmental image of a chrome surface produces the result of those metal caps.

    Apple Earbuds Rendering - Time : 4 Seconds

    Scren Texture.

    Scren Material.

    Alpha = 0.200 -------- Alpha = 0.500 -------- Alpha = 0.500
    The presented rendering of the Apple ear bud only takes roughly 4 seconds. This is very important for any sort of animation. Because Blender comes, of course, with a rich set of animation tols, it is alos posible to generate some stunning looking product visualizations in a very short amount of time.
    The animations can include exploded views, best done with appróximate ambient occlusion, light value animations like lights turning on and of, and of course simple camera path animations showing the product on a turn table. Of course, is this not a substitute for full fledged Global Illumination rendering approaches. However where time is tight and results ned to be commúnicative rather than realistic, the combination of tools Blender ofers are a great time saver.
    4 Conclusión: In this presentation, I only covered the basic requirements for this work flow. With the progression of the GLSL shader development, more possibilities might become available. Currently GLSL can only show texture images by using UV and flat mapping excluding cubeclipping, which alos limits this tol ability to preview in real-time graphic style elements because they cannot be projected onto the object by utilizing the empty as a projector.
    However what we have currently is alos probably not the final stage of GLSL. So stay tuned.
    By Clas Kuhnen
    Última edición por 3dpoder; 27-06-2009 a las 02:48
    Si vas a subir un trabajo al foro, hazlo adjuntando la imagen, archivo, vídeo o lo que sea, no publicando enlaces de otros sitios.

    |Agradecer cuando alguien te ayuda es de ser agradecido|

  2. #2
    Usuario Avanzado Avatar de Cicli
    Fecha de ingreso
    Feb 2007

    Respuesta: Product Visualization

    No hay algo parecido para maya o 3dmax?
    Alguna manera de que sea compatible?
    ALguna manera de poner estos materiales en maya o en max aplicado en las normales?
    My vimeo videos

    Las malas animaciones siempre seran cosas pasadas si trabajas dia a dia
    Un animador es un mago del tiempo y del espacio capaz de controlar las fuerzas y que ademas te lo muestra para que creas que lo que ves es verdad

Temas similares

  1. Maya Puma boris becker footwear visualization
    Por Kato en el foro Trabajos Finalizados
    Respuestas: 7
    : 02-07-2016, 10:03
  2. Product ps4
    Por JUAN3D1985 en el foro Trabajos Finalizados
    Respuestas: 2
    : 24-08-2015, 15:34
  3. Respuestas: 14
    : 10-03-2009, 18:18
  4. 3d visualization services
    Por covono en el foro Demandas de Empleo / Curriculum
    Respuestas: 0
    : 08-09-2008, 07:33
  5. 2005 architectural visualization competition
    Por rufus en el foro Noticias
    Respuestas: 2
    : 16-03-2005, 20:09

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.