3D Interactive Product Animation is by some considered the holy grail of 3D; leveraging your existing 3D CAD files on the web for realistic, on-line, real-time display. There are a few companies trying to make this happen, especially with Augmented Reality gaining momentum. Most proposed solutions involve getting locked into proprietary software promising photo realistic, real-time rendering of super complex, highly detailed products you’ve worked hard to develop. But is it possible?
There are important technical details surrounding the answer that require explanation.
In a nutshell, a highly detailed CAD model translated for display on the web is far too complex and ‘polygonally heavy‘ (translation; requires way too many points and polygons) to accurately show your product (rendered or displayed) by web-based rendering engine. What does this really mean? A ‘real-time, web based rendering engine’ is software designed to produce truly, photo-realistic 3D renderings from random manipulation.
Let’s briefly step through this to understand what it means.
Fully Interactive 3D
A good example of truly interactive would be having a static, un-rendered 3D object sitting on-screen. The user drags a mouse over the object and the object responds as the real-time rendering engine takes information from the model, lighting and surrounding environment to calculate accurate materials producing a realistic object – in real-time. If you think of some of the more sophisticated video games you’re as close as you’ll get.
Instead of the actual 3D model on screen, this method uses a series of already rendered images to display the same product. A good example might be something like the above. This technology uses either photographs or already rendered images to display them as a sequence in response to a user’s interaction. The sequence of images is predetermined and can not not deviated from. What does this mean? It means if you want to stop half-way through a spin and open a door, you can’t do it unless that sequence as already been rendered as part of the image sequence.
The object is pre-rendered in a program like Autodesk Maya or 3D Studio Max as a series of images. The images are uploaded to a server, allowing the visitor to drag the cursor over the object, which loads the series of images to display the object. It’s not ‘real time’ in the sense that it’s not rendering the real 3D CAD object on the fly – the rendering is already done.
Why is this important?
It’s important because most people don’t want to stop at simply having their object spinning around. Their object has doors, and parts, and cool buttons they want potential customers to be able to open, interact with and push.
Unfortunately – this just isn’t a feasible request in today’s web landscape. Not yet, at least, without investing serious money in proprietary software environments essentially trapping your CAD model in that environment, forcing its materials, lighting, constraints etc. to be applied so their rendering engine understands how to display it. And even then, it falls short of ‘realistic.’
Some simplified versions of this can be done – but it’s far from simple, and full of ‘hidden gotcha’s’, never looks as good as the marketing material leads you to believe – and is very expensive.
Where does that leave you?
CraneDigital takes the rendered image approach for your 3D Interactive Product Animation. We begin with your CAD file. Using photographs for reference, we translate it to our 3D environment. We have virtual photography studios set up with lights and cameras specifically designed to virtually photograph your CAD model.
The process isn’t simply the push of a button. The CAD file is carefully gone through and cleaned up. Materials such as glass, plastic, rubber, any kind of labels, stickers, decals, logos and screens are all painstakingly re-created using your original artwork , then placed in the virtual photography environment. If your screen animates, we animate your screen
The beautified 3D model rendered in any number of sequenced images, from any angle. The object never falls on the floor and breaks, never gets finger prints on it, needs cleaned or has to be suspended in air to be photographed – because it’s all done in 3D.
Down the road, minor revisions are easily made, and re-render as a new sequence and your updated product is back on the web.
It’s comforting to know (for us at least) that there are still some things that can’t be done with the push of a button, or by simply buying a single computer program. Good, 3D Interactive Product Animation still takes good, old fashioned work, skill, patience and an eye for detail. We’ve been at this for a long time and understand what it takes to put your hard work up on the web in its best light.
If you’d like to discuss your next 3D CAD for WEB project, gives CraneDigital a call at (970) 213-1828. We can help!