When rendering work is on the cards, what’s the best way for a firm to get its machines and its workflows up to speed? Lee Danskin, CEO of Escape Technology, has some suggestions
The rendering process: almost always required; always the last part of the puzzle; and always needed yesterday. Unless you’ve already faced these issues and invested in some sort of rendering capability, then you might be finding that your workstations are great for the day-to-day work of modelling and general CAD, but not so fast when it comes to rendering.
The big question for many firms is how to add more punch to the workflow without needing to replace an existing set-up. Thanks to developments in rendering hardware and software, there are multiple ways to achieve this goal.
The simplest is to move from a CPU- to a GPU-centric rendering workflow, adding a high-performance GPU to your machine. That could mean a GeForce GTX 1080Ti for small to medium-size datasets or a move to a full-blooded Quadro P6000 with 24GB vRAM. The latter will deal with most medium to large jobs and tackle concerns around memory limitations in GPU rendering.
If you really need to go extreme – and if your machine can handle the power – then the best option is a Quadro GP100, which allows you to utilise the new NVLink functionality to combine the memory from two cards to give a massive 32GB vRAM for rendering. It does, however, come with a hefty price tag.
This assumes, of course, that your renderer of choice can actually run on a GPU and isn’t CPU-bound. The list of programs offering GPU rendering is long and includes Iray, V-Ray, Octane, Redshift, Maxwell, Fstorm, Clarisse IFX, SolidWorks Visualization (formerly Bunkspeed), FurryBall, Arion, Lightworks and Thea. Notable exceptions, however, include Keyshot and Arnold, although Marcus Fajardo of Arnold creator Solid Angle (now part of Autodesk) has demonstrated Arnold running on a GPU, so future versions may support it. Pixar has also announced XPU for Renderman, a hybrid CPU/GPU renderer.
The GPU route allows you to increase rendering performance within the confines of your machine, taking advantage of new renderers that are changing the way we perform this work today.
Slaves and render farms
If you need to move beyond workstation upgrades, or offer rendering to multiple users, however, then there are some big choices to be made. Distributed rendering is the next easiest solution. This involves buying another machine and utilising its compute to assist your main workstation. Unused workstations on the network can be used as slaves, sharing their compute resources to assist in local rendering. It’s not the most elegant solution and certainly not the most optimal way of rendering an image or sequence of images, but it is a way to do this.
Several products offer distributed rendering. The best known are V-Ray and V-Ray’s newer product, Swarm. Corona is also good and Luxion’s Keyshot offers similar capability. Other products have fallen by the wayside, including Mental Ray and Renderman’s REYES.
The next level up from here is to implement a dedicated render farm with a render farm manager. A render farm is a collection of machines that have CPU, GPU and memory capable of producing images. The farm might be created from a number of old workstations sitting in the corner of a room or, in a more expensive approach, with rack-mounted server solutions that accommodate greater density of machines in a controlled, cooled environment.
Whether or not you go for CPU or GPU – it entirely depends on your workflow and renderer of choice – the render farm method requires more infrastructure to be successful. Centralised storage that your whole team works from becomes vitally important. This implies a network and storage solution that’s up to the task and has sufficiently enough performance so as not to annoy your artists to the point where they cheat, work locally again, and nullify the whole point of the render farm. Complaints that the render farm is “too slow” are a sure-fire sign that artists are tempted to revert to working locally – or have already done so.
However, when implemented properly, this set-up allows dedicated render farm machines to see project data at all times and to render on a 24/7 basis. It supports tiled rendering and jigsaw rendering, with the benefit of having job queues that enable better use of compute resources across an organisation or group of users. More advanced workflows and better execution of animation sequences finally become achievable. And it opens the doors to hybrid cloud workflows for ‘burst capacity’ on very large render jobs that come along every now and then – so that work can be shared between the render farm and processing resources out in the cloud.
The drawback is that a render farm approach incurs extra licensing costs and requires an understanding of pipelines and workflows that get the best from their infrastructure.
Whichever route you choose, the future of rendering is bright. This work is becoming an integral part of the process at all stages – not just a tool to win the job or to showcase a design, but also a vital weapon in the fight to communicate ideas. How you implement it to best advantage is entirely up to you.
This article is part of an AEC Magazine workstation special report. To read articles and reviews in this report click on the links below.
Desktop Workstation Buyer’s Guide
Essential advice for those looking to buy a workstation for product development
Boxx Apexx S3
The overclocked six core ‘Coffee Lake Core i7 CPU makes this CAD workstation fly
Workstation Specialists WS-1160A
AMD CPU and AMD GPU combine for a powerful workstation for CAD,viz and VR
AMD Radeon Vega GPUs
What does AMD’s Vega GPU architecture bring to CAD, VR, viz and GPU rendering?
Armari Magnetar R80 (Pre Production Unit)
This dual Intel Xeon Gold workstation delivers the goods in single and multi-threaded workflows
Boston Venom EPYC (Pre Production Unit)
Dual 32 core AMD Epyc CPUs make this rendering beast fly, but it’s at the expense of single threaded performance
Mobile workstation buyer’s guide
A rundown of the things to look out when buying a professional 3D laptop
Wacom MobileStudio Pro 16
Wacom’s legendary pen technology is embedded in a pro 3D tablet
HP ZBook x2 G4 (Pre-Production Unit)
This detachable 2-in-1 combines Wacom pen technology with a Quadro GPU for 3D CAD
PNY PrevailPro P4000
This slimline 15-inch mobile workstation breaks all the rules by putting a powerful ‘VR Ready’ GPU at its heart
Dell Precision 7720
With powerful processors, impressive cooling, good serviceability and excellent build quality, this 17” mobile workstation is hard to beat
Choosing a workstation? It’s not that straightforward
How to future proof your workstation to support new and emerging product development workflows
If you enjoyed this article, subscribe to AEC Magazine for FREE