Reversing 3D Multipatch Normals

Blog Post created by GTaylor-esristaff Employee on Jun 7, 2016

One commonly occurring issue that Esri users run into with 3D is that models may have all faces inverted.

The following is a solution for inverting the model faces in ArcGIS Pro.


How do I know if my model faces are inverted?

... Change the model symbology to white and if the models are still grey and you cannot detect edges easily then the models faces are more than likely inverted.



The Solution.


Run the Features From CityEngine Rules Geoprocessing Tool in ArcGIS Pro or ArcGIS Desktop.

  • Input the Multipatch Buildings with the normal's reversed.
  • For the Rule Package input the Following .rpk file : reverseNormals.rpk - Box
  • Select the location to output the resolved Multipatch model to.


The Models with normal's facing the correct direction should look as follows.



The models showcased in this post are from CyberCity 3D

CyberCity3D is an Esri Business Partner that provides High Level of Detail 3D building models from Imagery.