Hi Adam,
I'm Vivek, an architect from Kerala, India, and I'm a student of the Unreal Engine Project based VR course that you host on Udemy. It's a fantastic way to learn the 3ds Max - UE4 workflow, and you make it really easy to understand, even some of the more complicated aspects of the software. Very very appreciated!
I have a few questions though. I'd actually asked this on the Udemy forum, so I'm copying it here in case you haven't seen it. Could I have a bit of your time please?
I use ArchiCAD for all 2D/3D related project work. Its pretty convenient and, well, gets the job done for most of my office's projects. The problem starts when I try to export from ArchiCAD to 3ds Max (there's a predefined workflow for this published by Graphisoft, I'll link it below).
ArchiCAD can export 3D files in a variety of formats, though the 3ds Max export option is limited to a .3ds file (which I'm led to understand is limiting in many ways)*.
I can also export in .obj and .fbx (although the .fbx is a proprietary version meant for Twinmotion). These imports however don't seem to really work well, in that the model either comes in to 3ds Max as separate entities (including materials), or as a single, solid block (I haven't tried this yet though). I've included images of my ArchiCAD export - 3ds Max import dialogs to further explain the problem, if they help.
ArchiCAD .3ds export
ArchiCAD .obj export
I put all 3D surfaces such as walls, slabs, beams etc. in their own distinct layers (not by material type), which explains the huge list of materials per layer. This was done since we wanted to have control over material variations in Lumion (which is what the 3D visualizer in office uses for smaller projects). Do you think that I should reduce the number of materials used before exporting to 3ds Max as a .obj file, or should I leave it as is, seeing as I can change them in 3ds Max and, by extension, in UE4?
.obj import
And .3ds import
I apologize for overwhelming you with this info, but I'm not sure where to go with this. Any help you have to offer will be greatly appreciated.
Also,
* - https://archicad-talk.graphisoft.com/viewtopic.php?t=55959* - https://archicad-talk.graphisoft.com/viewtopic.php?t=55959
I can't speak to this very much, because I haven't tried the archicad workflow. I have worked on a few projects that came from there, and I had to import them as 3ds files. If I remember correctly the problem with that was the materials that didn't come across properly. These kind of things are to be expected when trying to transfer from one format to another.
What I would do is try each format and weigh the pros and cons. Even with the best option, you might still need to adjust things in 3ds Max, most likely the materials. From there, have you tried importing any of these models via datasmith into UE4? That would be the next step. I assume the geometry will work just fine, but again, you might need to reapply materials in 3ds Max first, or you could just make all your materials in UE4, depending on what you are used to.
Also, I wouldn't be surprised if Unreal Engine is working on datasmith exporting for archicad. That would solve your problems I think. Have you looked into it, or contacted them?