For demo videos, Prompto wanted the offline rendering power of Blender, to be able to process a scene created in Unreal. While carrying over most of the data is quite easy, the materials are a big problem. There is no obvious way to package these up in a mutually understood filetype. Unlike the geometry, which …
XBOX-Kinect Data Visualization
For this project I worked in a team of 4. We decided to record a dancer with 2 xbox kinects. My main focus during the assignment was to capture and translate the point cloud data from the iPi Motion Capture trial version into Houdini, and then visualize it in a variation of interesting ways. A …
API Driven Web App – Flask & Vanilla JavaScript
Lately I have been seeking opportunities to apply the knowledge gained at my studyprogramme MCT. We’ve been getting courses on Fronted, Backend and MySQL. I have been following some additional courses on C# ASP.NET in my free time as well. However, for this project I opted for Flask. The main reason being that it is …
Blender Python Scripting Fundamentals
I’ve been working with 3D applications for over 5 years now, and since the start, I’ve always been intruiged by the possibilities of automation and programming. I decided to proceed this curiosity and I feel like it is finally time to spread my knowledge, and give back to the community. Over the years, I have …
Automated Shapespark Scene Generation
Introduction While working together with Prompto, my biggest task was generating a Blender scene from an Unreal level. Even though both software packages know the same abstract concepts like light, materials and objects, the implementations were very different. I had to reverse engineer the Unreal level to its core in order to rebuild it from …
Adobe XD Global Styles CSS Exporter
This Adobe XD Plugin will automate the process of migrating global styles to CSS variables. The plugin will look at the colors, font families and font styles that are saved in the assets pannel. These are grouped, ordered and written to disk. The output will look something like this: Note that the neutral colors are …
Exploring Xamarin.Forms
In the Device Programming course at MCT we learned the fundamentals of C# and OOP. This knowledge was directly applied on mobile app development. The focus was on the Backend of the applications (C#) but we would visualize the data directly using XAML. This way of styling took some time to get used to, but …
3D Asset Analysis Automation – Prompto
After meeting the amazing team of Prompto at my old university, we decided to team up to automate and simplify their 3D asset pipeline as much as possible. During my time here, I have created an asset validation system, which will validate over 30 criteria. This script can run in batch, in order to reduce …
Modular Real-Time 3D Asset
For a personal project, I wanted to explore the limits of modular asset generation. When working on a previous assignment, I noticed making design changes to a regular asset was very hard, even at early stages. I then heard about modular design, meaning that your asset is composed of a non destructive script (chain of …
1MCT
The first year is done! It’s not quite the first year of studying for me, but it was in this new adventure. After an instructive internship in the UK I decided not to stop studying. I had just finished my bachelors degree cum laude, but wanted more. Digital Arts & Entertainment (the education I had …