connor flynn

connor@connor-flynn.com email

resume download

Scale Project


With my background in photo/video, messing around with python, and interest in automation I found the perfect project at work. On a global meeting to improve our website (I was the photo representative) I heard more requests for images and I heard requests for scaling objects so people can picture them better. With this I cooked up a script in python that pulls images and dimensions from a CSV file and uses that to place and render an image for each line in the csv. It works but has still not been implemented due to internal politics. From the test runs it was well received and the input was minor becuase it did what everyone wanted, the main things raised were that everyone wanted different style rooms and that was a lot of work for me. The biggest part of this was that it went from taking 4 people 60 minutes a shot to an entire painting sale getting a scale shot without hanging a single painting. Some sales have 300 flat works that now each got scaled in a room. There wasn't really much work required from others either becuase we already had the dimensions for cataloging and shipping purposes, the images already existed because the works had to be photographed already, and the dev team would have just needed to add a pull all images with scale tick box and dims to a csv, so nothing insane. I do get that there were going to be security issues and more work for the dev team if this was rolled out globally but it wasn't something that needed continuous upkeep after setup, if all the files were updated correctly on my end (blender and scripts) then there wouldn't be any need for dev to get involved again. At the time of writing this I am still working on getting this implemented and working with the global head of photography since their macs now have the right ray tracing GPUs to run this way faster than the intel mac I created this on. For now I want to make it into a docker container so they can run it locally on all their machines.