Python scripts created during my internship at Oshkosh Corporation
A big part of my Intern position at Oshkosh Corporation was creating product spec sheet renderings. The Visualization department of Oshkosh had previously rendered spec sheets in 3DsMax Vray, however after a change in their pipeline, their primary renderer is now Keyshot. This Python script was responsible for converting the shaders they had initially created in Vray to Keyshot and assigning them to their corresponding meshes. The conversion was done for 100+ materials for about 50+ trucks in under 3 hours. Extensive knowledge of shader parameters and materials graphs was necessary for this project along with scavenging the Keyshot API! This script handles transparency, UVs, and all types of Texture Maps. The entire set up can very run with command line to further speed up processes.
The Visualization team at Oshkosh is small without a designated Technical Artist. While I was initially hired as a 3D Modeler, the team found that I was a very valuable asset to help speed up workflows with scripting. Seeing my team relieved of what seemed to be such a big project completed within hours was the first time I felt my work had created a real impact in this world.