After writing the tutorial for creating a 3ds Max animation in V-Ray, Dorothy from D-Zine Lounge decided to convert to Corona Renderer from V-ray for the final process. It may sound complicated if you’ve never done it before, but she’s here to make it simple.
Over to you Dorothy…
We started by opening each of our scenes in 3ds Max and with a right click on a view port and a click on ‘Corona Scene Converter’, we quickly transferred the scene from V-Ray to Corona.
It converted all the materials and lights and render settings. Well, that was pretty easy!
We wish that it was that simple – of course, it is never as painless as one click!
Most of our materials were fine but there were a few that we needed to change:
1. Albedo – Unrealistically bright materials don’t work well in Corona: they cause too many light bounces and can slow down render times. Some of our materials had a diffuse or map in the diffuse slot that was pure white (255, 255, 255) which we changed to light grey (210,210,210). This reduced burn outs, giving definition to corners of the rooms and the shutters.
2. Falloff – Many of our Design Connected models in the scenes had a falloff map in the reflect color slot which made the material less realistic, so we removed it and adjusted the Fresnel IOR.
3. Glass – We made all the glass (windows, wall pictures, light fixtures) to single plane polys and applied a thin glass corona material, helping with render times and caustics.
4. In scenes with a lot of noise around artificial light sources, we changed reflective materials such as a light fitting to a CoronaRaySwitchMtl, reducing noise and burn outs.
5. The material on the curved plane outside was changed to Corona Light Material and the emit light option switched off.
Once we had converted the scenes, we rendered stills using the extremely helpful interactive renderer, adjusting the lighting while they were still rendering. There was no need to stop the render, alter the camera or lighting settings, and then wait as the render started from the beginning again before seeing the results. It was all instantaneous!
Making amends this way was extremely quick and gave instant results. Rendering draft sequences without flickering and blotching took less time to set up; as it only needed a couple of minutes per frame to render, this helped approval times dramatically.
We just had two problems now: some fire in the lounge and steam in the bathroom.
Both were created using Phoenix FD, and at the time Corona wouldn’t support this plugin. Using the previous V-Ray files of the lounge and bathroom, I created the fire and steam. Rendering entirely in V-Ray would have taken too long and I wanted us to keep the render consistent.
We decided to render the lounge and bathroom sequences without the Phoenix elements in Corona. Separately, we rendered only the Phoenix elements in V-Ray, making sure they still looked like they were part of the scene and not something applied crudely on top in After Effects.
We used a V-Ray Material Wrapper to create a Matte for objects that I didn’t want to see. You can do this easily by ticking Matte, Shadows, Affect Alpha, and switch alpha contribution to -1.0. In the Base material node, place an all-black, non-reflective material.
We set the material override in the global render settings and then excluded the Phoenix items that we wanted to render. The result? We had a pass that only had the object we wanted, with shadows and reflections from the scene, and nothing else.
It took seconds to render the Phoenix elements, and then using CMasking_Mask, which highlighted the fire place and bath, I could mask these items on to the final renders in After Effects.
Before sending our final renders to YellowDog, we did several tests to ensure we had optimised scenes with a good balance of Quality vs Render times. We had a tight budget and 4900 frames to render, so checking that each of the 18 scenes was fully optimised was important:
We submitted 15 frames per scene (i.e. 1-5, 100-104, 200-204) for testing on YellowDog’s platform to establish that each frame rendered with an acceptable time for us and the quality was spot on. That was perhaps overkill but I wanted to be safe rather than sorry, and it saved us time in the long run.
Submitting the jobs was incredibly simple with YellowDog’s 3ds Max plug-in and YellowDog Sync tool. When we were ready to render, we clicked YellowDog’s ‘Export’ button and the scene immediately uploaded to their servers to begin rendering within minutes. You could see a list of all the jobs uploading, cancel them if needed, and swap the priority of what jobs you wanted rendered first.
The ability to preview the frames as they rendered is a blessing for calming nerves! I could check the renders on my phone and easily cancel the job if it wasn’t appearing as I’d hoped. The YellowDog team were always on hand including on the weekend, which meant rendering all the sequences for Monday morning was a breeze!
We are extremely pleased with the final animation and continue to use Corona Renderer for all our interior scenes. The YellowDog plugin is now installed on all our machines and we use their servers every month to speed up our projects. Corona Renderer and YellowDog kept us within budget and helped us deliver on time.
I’m interested to see what changes will occur because of the merger between Corona and V-ray; they’re both great and although I’m now sold on Corona, V-Ray has been and will be a part of what I do for a long time.
You are seeing this because you are using a browser that is not supported. The YellowDog website is built using modern technology and standards. We recommend upgrading your browser with one of the following to properly view our website:Windows
Please note that this is not an exhaustive list of browsers. We also do not intend to recommend a particular manufacturer's browser over another's; only to suggest upgrading to a browser version that is compliant with current standards to give you the best and most secure browsing experience.