Launch EXE after MSI Install

To run any application after the installation is complete,

  1. Right-click on your setup project, click on Custom Actions.
  2. Then right-click on Commit, Add Custom Action, and choose the file you would like to run. (Note that it has to be in your application folder already, which shouldn’t be a problem in your case since you are running your program anyway.
  3. Simply choose the output of your project.
  4. Then, click on this added .exe, and change InstallerClass to false. This is crucial because it will look for an installer program otherwise.
  5. You could even pass parameters to your .exe by adding them to the Arguments property

Autocad and Civil 3D .Net API Updates

I build applications with the C# language and work in the .Net (dot-net) Framework, a language-neutral system developed by Microsoft. Nearly every modern application that provides customization through an API accommodates this. These include Microsoft products, Adobe products, Google, Apple, Samsung, Unity, Esri, and many more. Autodesk has some of the strongest documentation and is incredibly friendly for customization through their API. However, they rearrange their online locations often. So, to capture new additions to the API I am adding them here as I find/receive them.

Civil 3D 2018 API Update

Civil 3D 2019 API Update

Civil 3D 2020 API Update

Civil 3D 2021 API Update

Autocad 2018 API Update

Autocad 2019 API Update

Autocad 2020 API Update

Autocad 2021 API Update

Material Design


For many applications there’s little reason to design materials anymore.  There are libraries of so many available it’s just not necessary anymore.  From an artistic view it is still very fun.  If you want this Substance material please feel free to download it here

Digital Renaissance, an AI Revolution


Industry leaders in AI gave the power to artists/creatives to create anything they want in 2020, and anyone in the world who wants to can create anything they can imagine. It’s incredibly cheap, and the will of the creator only limits the level of power and quality. That is why the decade following 2020 will be a digital renaissance, an AI revolution of content that will arrive from surprising places. Like Microsoft or Apple, creators will emerge from garages, studio apartments, and basements to produce content everyone loves and likely build their empires of investment and revenue.

However, this means that buildings and technology are no longer limiters, and creators have to revert to the very foundation of everything: influencing empathy. The CEO wants you to empathize with their goals, the player with their strength and skill, the architect with his home, the animator with his character. The power of the creator, the power of the artist, is the ability to influence empathy, and artists understand and have a unique set of skills to do that. It will be more important than ever to build those skills.

One of the most potent ways to influence empathy and emotion is color. For example, see the figure above. Whether a person knows it or not, the colors of the images trigger emotion at sub-conscience levels.  You hate one, you love one, you think one is cool, or that others were a waist of time.  That is the power of art, the artist, and creativity.