Reviews
A Closer Look At VRAY
Editor's notes
A Closer Look At VRAY
By Christopher Nichols (cpnichols@attbi.com)
Christopher Nichols is a visualization and animation specialist for a major architecture firm in Santa Monica California.
Special thanks to Mark Briggs and Erick Schiele for providing sample renderings.
These days, most people are overwhelmed by the amount of new and renewed rendering engines out there. The trend tends to be especially true for 3D Studio users. Leading the features trend is speedy Raytracing and Global Illumination. Even Renderman can no longer ignore it, and is now offering Global Illumination and Raytracing. But there is one package that might have passed you by. Vray, from Chaotic Dimension, a result of the combined forces of Chaos Software and Dimension dESIGN Animation Group, appeared as a public beta late last year. It quickly grew to a very sophisticated package and was released in mid March.
Vray is the brainchild of Vladimir Koylazov (Vlado) and Peter Mitev, they are the core developers of Vray. Based in Sofia, Bulgaria, Chaos Software is part of Chaotic Dimension, which is a production studio that has been around since 1997. Chaotic Dimension offers excellent technical support on Vray by being extremely attentive to the users thought their very active web forum. Since Vray's release in mid March, several updates have been posted on their site, addressing issues posted by the users. They are also very responsive to suggestions and wish lists.
So what makes Vray different from the other packages? Not much. It just seems to do everything that everyone is trying to do, while at the same time doing it faster, cleaner, and at a very reasonable price. To architects with a budget, with tight deadlines, that don't want to learn complicated software, this is an attractive deal.
Vray operates as a plugin to 3D studio. Inside 3D studio it acts as an external rendering engine. What this means is that it completely bypasses 3D Studio's rendering engine. The drawback to an external rendering engine is that it may be incompatible with certain plugins or features of 3D Studio. However, there are few reports of incompatibilities that I could find. I have tried using it on Archvision's RPCreader, Cebas Scalpel, and various free plugins available without any problems. I have even tried it with various aspects of Cebas finalRender.
The default raytracer inside of 3D Studio can give you a great image, including a defocused look. Unfortunately, very few of us have the time to wait for the result. In Vray, the raytracer alone is worth the price. The developers of Vray claim that their product may be the fastest raytracer available in MAX. Once you have tried it, you would have to agree. Reflections, refractions, defocused reflections and refractions, raytraced shadows, even soft raytraced shadows, are rendered fast, anti-aliased, and, according to the developers, more accurately than 3D Studio. This means that you don't have to sacrifice quality for speed. Don't think twice about making your glass look the way glass should look. Just how fast is it? Remember when you finally graduated from a 56k modem to a cable modem? Small websites came up faster, but the real difference came when you tried to download a 50 Meg file. The same is true when Vray, the more your throw at it, the better it performs. In 3D Studio, you would never think of rendering a field of a hundred or more glass vases. With Vray, it cuts through them like butter.
100 glasses, with raytraced reflections, refractions, and shadows, fully anti-aliased, 640x480, Dual P4 1.7Ghz, 4mins 39 secs. Click to enlarge |
||||
Following suite with its raytracing engine, Global Illumination is also fast. Vray uses irradiance mapping to achieve Global Illumination. This is similar to packages like Brazil r/s, Mental Ray, and finalRender. As with all Global Illumination packages, there is a learning process that one needs to follow. Compared to most, I find that Vray's interface and process is the simplest and most elegant. As with most rendering engines that use Global Illumination, you have issues animating objects or even cameras. Vray offered simple solutions for some of these issues, such as different methods of adding to and saving the photon map. More solutions will soon be available in release 1.1, a free update to be released in the near future.
High polygon train with GI, originally 3600x2000, Dual P4 1.7Ghz, approx. 1.5 hours. Click to enlarge |
Vray offers many more features beyond Global Illumination and Raytracing. It offers two different types of motion blur. According to the developers, few rendering engines offer a built in motion blur, and none offer an analytical motion blur solution for 3D Studio. These are 3D motion blurs that look very realistic. It is a great alternative to the 3D motion blurs of 3D studio. The main reason is both quality and speed. The problem is it does not offer a built in quick and dirty approach of 2D motion blur. If you still want 2D motion, in Vray it is still possible to use the built in 3D Studio motion blur as a rendering effect. This is basically the same as Image Motion Blur. While the Image Motion Blur option of 3D studio doesn't always look good under certain types of movement, for fast linear camera's, and other simple movement used by architects, Vray's motion blur maybe overkill and can double or triple your rendering time. Using Image Motion Blur in 3D studio only adds a few seconds in most cases. Unfortunately, since Image Motion Blur is part of the 3D Studio rendering engine, it is not supported in Vray. However, if you want high quality 3D motion blur that is done quicker then most, Vray's analytical motion blur is a great feature.
Shattering ball, fully raytraced image, with GI lighting using HDRI, analytical motion blur, 720x480, Dual P4 1.7Ghz, 30 mins a frame. DIVX AVI (2.2MB) MPEG (522K) Click to enlarge |
||||
One other great feature of Vray is that it is one of the few rendering engine to offer distributed rendering. This is actually a simple concept that is hard to implement. With bucket rendering, the rendering engine sends out a bucket per processor on your computer. With distributed rendering, Vray can add more processors (and more buckets) by using other computers over the network. With a maximum of 10 computers, you could theoretically have 40 processors rendering a single image using 10 quad-processors computers. More likely you may have access to 10 dual processor machines, which would give you 20 processors. For architects that render large stills, this is a great feature. Since your stills could be rendered up to 10 times faster. This is true per license of Vray, so by purchasing another license of Vray you would be able to add another 10 computers to the group. Distributed rendering is still at its infant stage in Vray. Currently Global Illumination is only supported in the not so speedy brute force method. Many updates to the distributed rendering feature, including a new manager are promised for release 1.1.
Some of the other features include, fast caustics, focal blur, new cameras types including fish-eye and spherical, the use of High Dynamic Range Imagery (better known as HDRI), Sub-Surface Light Scattering, and more. They also offer different anti-aliasing methods that are used in combination with 3D studio filtering methods.
Glass study using GI and caustics. Click to enlarge |
High polygon motorcycles, with defocused reflections and GI, originally 3000x2000, dual P4 1.7, approx 2 hours. Click to enlarge |
An important aspect of Vray is that they offer an internal adaptive approach to reduce excess sampling when calculating a combination of glossy reflections, motion blur, anti-aliasing etc While this is mostly invisible to the user, it results in must faster rendering times.
Currently Vray is offering two versions of their software: Basic and Advanced, both of which are currently on sale. Vray Basic, priced at $299, is available now for $209. Vray Advanced, priced at $799, is currently available for $559. Chaotic Dimension is also working on a free version of Vray that will give users the accelerated raytracer. If you would like description of the differences in the packages, check out http://www.vrayrender.com/home/. Vray is currently only available over the web and with a credit card. When you purchase Vray, you will be given access to the Vray page, which allows you to download the program and its documentation. An official reseller, printed documentation, and CD will be available soon, and will be delivered to all of its current users.
Things to look forward to in the new 1.1 version, available soon, and free to current users, are: Analytical Displacement Map that guarantees extremely high (limited only by the resolution of the map) level of detail without mesh generation, Global Photon Mapping that generates a photon map for the whole scene rather than just the view, Distributed rendering manager, support for VIZ 4, along with the obvious bug fixes.
They are also working on trying to release a version for Maya.
A sneak peak at the upcoming displacement map. Click to enlarge |
||||
All in all, Vray is an extremely promising package. By focusing a great deal of their attention on speed, while making sure that quality was high and the interface was simple, users can easily adopt it into their production. Global Illumination and raytracing is no longer a luxury, but will be part of your everyday process. At its current price, it is the most competitive package I've seen.
For more information on Vray go to http://www.vrayrender.com
About this article
These days, most people are overwhelmed by the amount of new and renewed rendering engines out there. The trend tends to be especially true for 3D Studio users. Leading the features trend is speedy Raytracing and Global Illumination. Even Renderman can no longer ignore it, and is now offering Global Illumination and Raytracing. But there is one package that might have passed you by.