3D + Authoring SoftwareI've spent 17 years at PDI/DreamWorks working on proprietary software, being part of the team that also designed and developed such tools. Commercial packages were always a constant source of inspiration. Softimage was one of the first high-end packages I've learned in 1990 and I spent 4 years traveling the world for Softimage demoing the latest features and working with the developers on new ones. These days it's a lot about VR and interactive storytelling. At Google Spotlight Stories we work with a proprietary game engine and tools written in C++, Python and Lua. We always keep an eye on commercial packages like Unity and Unreal for inspiration and comparison. Learning a new software is always a welcome stimulating challenge for me. I'm passionate about design and user experience, so delving into new tool is a chance to see how other developers and designers have tackled new problems.
2D Software + Photo + Video EditingAs a technical artist and documentary photographer, I always need powerful creative tools to complement my vision. I love when I can find new ways to bridge together different tools in a new pipeline to solve a problem. Back in 1989, I was also the demo artist for the very first Avid released in Italy. This gave me the opportunity to explore the world of non-linear editing that was just making its first entry in the post production and film industry.
Programming LanguagesI often found myself having to learn a new programming language to prototype an idea and push myself in uncharted territories. I got my feet wet with Basic, building small tools that I could use in my daily work with the Picture Maker Cubicomp. I started playing with node based compositing tools in 1990, fascinated by nondestructive workflows and visual programming. At PDI I was part of the team that designed and developed the proprietary node-based rigging system used in may feature films we have realized. These days Fabric Engine reminds me of that visual approach at programming that allows me quick prototyping iterations. I learned Objective C around 2010 when I started coding mobile apps for children with my own company Curious Hat. I recently started to take my first baby steps with Swift. After years developing tools and technologies to push 3D model vertices and matrices around, I found myself writing simple GLSL shaders, coloring pixels and discovering the intricacies of real time engine pipelines.
Fabric Engine KL
PDI proprietary scripting language