Building generation improvements

I have improved the buidling generation algorithm that scenProc uses to create 3D building models from footprints. Additional roof types, chimneys and dormers can now also be generated. I had started on these improvements over a year ago, but got disrupted by the FS2004 aircraft MDL export that I worked on last year a lot. So now I have finihsed this functionality.

Since this building algorithm can also be useful to create generic buildings in ModelConverterX, I have decided to add a building creator wizard to ModelConverterX as well now. In that wizard you can interactively draw a building footprint and then turn it into the building you want.

The video tutorial below shows both the new building creator wizard of ModelConverterX as the way that scenProc uses the new algorithm.

4 thoughts on “Building generation improvements

  1. Sem says:

    Hi Arno,

    First of all thanks for this amazing tool. It works perfect and I think it’s the only available software for flight simulator models parsing and conversion.

    There is a specific question. Do you allow, or can you please give me a permission to reverse engeneer your code to understand the FS data formats and it how it’s parsed / compiled into a working model? I’m a software developer and I like flight simultation veru much. I’m playing aeroplanes since my childhood. I have a dream to build my own aircraft and this tool would help me a lot to understand how this works.

    Thanks for your amazing work on this tool and I hope for your understanding.

    I’m NOT going to sell any pieces of this software (ModelConverterX) nor get any commercial income from it. I’d like to reverse enginner the codebase just for my understanding of the data formats, parsing of models and converting from one to another.

    -Sem

    • arno says:

      Hi,

      Unfortunately reverse engineering the code is against the user agreements of the tools. But it is also not needed to learn about the FS formats. On the FSDeveloper forum and wiki you will find loads of information about these formats and how they work. Or else just ask a question on the forum and I am sure somebody will answer it.

      • Sem says:

        At least I was trying to be polite. For sure I can steal the codebase and shoot out the creator, but that’s the worst scenario no one needed. Indeed. Chees

        • arno says:

          Well if you ask a question the answer can be yes or no. No need to directly start threatening when the answer is not as you hoped. That is not a very nice entry into the FS developer community.

          And as I said you can find a lot of information about how FS works on the FSDeveloper forum and Wiki, so there is no need to reverse engineer tools to know how the simulator works.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.