I’ve been working on a 3ds max to unreal pipeline and I wanted to share some progress.

Recently, I wanted to create a Pyside6 user interface that can be run outside of 3ds max. The goal is to have my tooling independent of a single DDC, so that I can eventually add programs like Maya or Blender.

As part of that, I learned how to connect 3ds max and python with Pycharm with a custom TCP socket listener. After getting the connection working, I ran a test to create a box using pymxs(Max’s python scripting). When the code worked, it felt like magic when the box appeared in Max. So I’m pretty happy with the results.

This was a bottleneck for me so I’m excited to finally integrate this with into my pipeline.

category =