Graphics Processing in Virtual Production

Abstract

Real-time rendering techniques, developed for computer games, offer great opportunities in Virtual Production. Ray Tracing has been used for CGI movies for many years but it is only recently that its application in real-time has become practical. This is partly due to improved algorithms but mostly advanced hardware such as the Nvidia Geforce RTX 3000 series of cards which provide hardware support for real-time lighting thus improving the quality of the rendered images in CGI. We conducted a series of tests for rendering of a Virtual Production scene in Unreal game engine. Images are rendered in 4K and output to a network distribution system where the image is broken down into a series of smaller images each rendered onto LED screens. Results were plotted to show the comparison of render times between two graphics workstations using Nvidia RTX A6000 GPU cards and Nvidia RTX A3090 GPU. Our findings state that whilst RTX produces better image quality the gains might not be worth the additional hardware cost required by the high-end graphic cards. It might also be optimal to split the rendering of the scene across multiple computers.

Cited by

  1. Oakden, T., & Kavakli, M. (2022). Graphics processing in virtual production. In (no ed.), 14th International Conference on Computer and Automation Engineering (ICCAE 2022) (pp. 61–64). ICCAE. https://doi.org/10.1109/ICCAE55086.2022.

References

  1. Kavakli, M, Cremona, C., 2022: The Virtual Production Studio Concept – A Game Changer in Filmmaking, IEEE VR 2022: the 29th IEEE Conference on Virtual Reality and 3D User Interfaces, 12-16 March, 2022, Virtual, p.1-10
  2. Kavakli, M, 2022: Requirements for reducing the input lag in a Virtual Production Studio, HCI INTERNATIONAL 2022, 24TH INTERNATIONAL CONFERENCE ON HUMAN-COMPUTER INTERACTION, 26 June – 1 July 2022, Gothenburg, Sweden
  3. NVIDIA, 2021a. GEFORCE RTX 3080 FAMILY THE ULTIMATE PLAY, last accessed on 29 Oct 2021, https://www.nvidia.com/enau/geforce/graphics-cards/30-series/rtx-3080-3080ti/
  4. NVIDIA, 2021b. RTX Global Illumination (RTXGI), last accessed on 29 Oct 2021, https://developer.nvidia.com/rtxgi
  5. NVIDIA, 2021c. NVIDIA RTX™ platform, last accessed on 29 Oct 2021, https://developer.nvidia.com/rtx
  6. Unreal, 2021. Storytelling reimagined, last accessed on 29 Oct 2021, https://www.unrealengine.com/en-US/solutions/film-television
  7. Unity, 2020. Unity User Manual 2020.3, last accessed on 28 Oct 2021 https://docs.unity3d.com/Manual/LightProbes.html
  8. What-Are-Tensor-Cores-Anyway. (2021, 4 19). Retrieved from Titan Computers: https://www.titancomputers.com/What-Are-Tensor-CoresAnyway-s/1204.htm
  9. a6000-datasheet-us-nvidia. (n.d.). Retrieved from Nvidia.com: https://www.nvidia.com/content/dam/en-zz/Solutions/designvisualization/quadro-product-literature/proviz-print-nvidia-rtx-a6000-datasheet-us-nvidia-1454980-r9-web%20(1).pdf
  10. GLAWION, A. (2021, august). NVLink vs. SLI and Multiple GPUs – Is it worth it? Retrieved from CGdirector: https://www.gpumag.com/nvlinksli-difference/
  11. GeForce RTX 3090. (n.d.). Retrieved from tech powerup: https://www.techpowerup.com/gpu-specs/geforce-rtx-3090.c3622