João Vítor Buscatto Silva

I’m a Brazilian Senior 3D Graphics engineer, currently based in Darmstadt, Germany, holding a German Blue Card residence permit. I hold a Master of Science in Computer Science from the State University of Campinas, UNICAMP. I’m interested in both Offline and Real-Time rendering, with the usage of technologies like MaterialX, glTF, OpenUSD, CUDA, OptiX, C++, WebGL and Javascript.

I have five years of professional experience working with automatizing 3dsMax and VRay workflows with usage of Python and MaxScript. Previously, I worked on projects involving Python and libraries like NumPy, SciPy, SciKit-Image and SciKit-Learn, as well as different frameworks and APIs, such as FTrack and Chaos Cloud.

Profile

Skills

  • Programming Languages: Python, MaxScript, C, C++, JavaScript
  • Frameworks and APIs: USD, MaterialX, glTF, NVidia OptiX (6.5), CUDA, Three.JS, WebGL, OpenGL
  • Applications and Tools: 3dsMax, V-Ray, Qt, PySide6, Unreal, Blender, LaTeX

Professional Experience


Senior 3D Graphics Engineer at Darmstadt Graphics Group (DGG) GmbH

  • Full-time, In-Person
  • April, 2024 - Current
  • Developed open-source PySide6 UI framework shared across Max, Maya, and Substance plugins
  • Lead development of 3dsMax plugin for Mesh Optimization & Decimation
  • Co-Developed USD & MaterialX Hydra-based C++ desktop application for 3D model optimization & rendering

3D Graphics Engineer at Darmstadt Graphics Group (DGG) GmbH

  • Full-time, In-Person
  • August, 2021 - March, 2024
  • On site, in Germany, since December 2022
  • Main developer of a 3D material and asset conversion pipeline from DCCs to real-time
    • Production-tested on over 400k+ assets from relevant retailers and 3D asset marketplaces
    • Converts V-Ray materials from 3ds Max to glTF 2.0 + extensions
  • Developed asset Rendering Pipeline and Configurator for one of the biggest German retailers
    • Managed project, assets, and versioning via FTrack
    • Configured asset variants in 3dsMax and rendering via Chaos Cloud

Image Processing Teaching Assistant at State University of Campinas

  • Remote
  • August, 2020 - July, 2021
  • Work supervised by Professor Hélio Pedrini
  • Supported main Professor by replying to students e-mails, answering their questions, setting up the online class environment and other activities

Computer Graphics Programmer at Darmstadt Graphics Group (DGG) GmbH

  • Contractor, Remote
  • January, 2020 - February, 2020
  • Work supervised by both the company’s CTO and 3D Solutions Engineer
  • Developed a prototype of a 3ds Max 2020 plugin, using C++ and MaxScript, to bake textures, convert materials and export the scene as a FBX file
  • Early version presented to selected participants at Khronos group 3D Commerce 2020 F2F Meeting (Barcelona)

Education


MSc in Computer Science

State University of Campinas, Brazil

  • March, 2020 - April, 2022
  • Advisor: Prof. Dr. Hélio Pedrini
  • Thesis: “Importance Sampling Light Sub-paths in Bidirectional Path Tracing”
  • GPA: 3.75 (approximate)
  • Financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Finance Code 001 from March, 2020 to July, 2021

BSc in Computer Science

State University of Campinas, Brazil

  • Graduated with Distinction in December, 2019
  • Relevant coursework includes Computer Graphics, Machine Learning, Calculus, Linear Algebra and Analytic Geometry

Undergraduate Research Experience


Learning Ray Tracing Geometry Intersections

  • August, 2018 - December, 2019
  • Work supervised by Professor Hélio Pedrini
  • Researched the viability of a Neural Network model to correctly identify ray-geometry intersections
  • Presented during poster session of the ‘XXVII Congresso de Iniciação Científica da Unicamp’
  • Funded by the Brazilian National Research Council - CNPq from August, 2018 to July, 2019

Global Illumination Rendering in Complex Scenes

  • Original Name (PT-BR): Renderização de Cenas Complexas por Iluminação Global
  • August, 2017 - July, 2018
  • Work supervised by Professor Hélio Pedrini
  • Studied and applied diverse real-time rendering techniques in Three.JS and WebGL
  • Presented during poster session of the ‘XXVI Congresso de Iniciação Científica da Unicamp’
  • Funded by the Brazilian National Research Council - CNPq

Outlier Detection in Crowd Images

  • Original Name (PT-BR): Identificação de Outliers em Cenas de Multidões
  • August, 2015 - July, 2017
  • Work supervised by Professor Hélio Pedrini
  • Studied and applied outlier detection methods to crowd scenes
  • Presented during poster sessions of the ‘XXV Congresso de Iniciação Científica da Unicamp’ and the ‘XXIV Congresso de Iniciação Científica da Unicamp’
  • Funded by the Brazilian National Research Council - CNPq

Conferences Attended


In-Person:

  • SIGGRAPH - 2023, 2025
  • glTF Ecosystem Forum - 2023, 2025
  • ASWF Open Source Days - 2023, 2025
  • FMX - 2024, 2025, 2026

Remotely:

  • ASWF Open Source Days - 2024
  • High Performance Graphics - 2020, 2021
  • SIGGRAPH - 2020, 2021
  • i3D Symposium - 2020, 2021
  • GTC - 2020, 2021

Languages


  • Portuguese: Native
  • English: Fluent