Unify / Flip normal polygons

84 votes
Date Updated: 
Author Name: 
Budi Gunawan

Use this script to make normal polygon of the objects.
Unify or flips all the faces of multiple selected objects with/without accses to SubObjects level.

New UI

Additional Info: 

working on the baseObject editable_mesh and editable_poly.

Unify/Flip normal polygon V 1.0
- Main idea Tools.
- macroscript file.

Update :
Unify/Flip normal polygon V 1.2
- Changing and Optimizing a few code.
- Added support: multiple selected faces of single object with accses to SubObjects level.
- Added a switcher UI buttons to Auto detect/Select faces.
- Added support: Auto Select the faces for distinguishing Normal or Unnormal Faces of Single object.
- Convert the code from .mcr to .mse file.
- Added the Notes messages by pressing CTRL+OK buttons

I was inspired by guys in this forum:
thank's guys ;)

Tips : Collapse the stack of modifiers objects first before using this scripts

install :
Download then unpack the rar-files

1. for .mcr file :
- Copy "BGtools_Unify_Flip_normal_polygon.mcr" into your "/ui/usermacros" folder.
ie: C:\Documents and Settings\USER\Local Settings\Application Data\Autodesk\3dsmax\2009 - 32bit\enu\UI\usermacros\
- Restart Max and you will find it under
- Customize >> CustomizeUserinterface, Category 'BG tools'.

- Or go to MAXScript>>Run Script... and select the
"BGtools_Unify_Flip_normal_polygon.mcr" file,then find it under
Customize>>CustomizeUserinterface, Category 'BG tools'

- Click 'Make unify or flip normal...' and then Assign into
keyboard, toolbars, Quads or menus.The button name is 'Face normal'

2. for .mse file :
- Put 'BG-Unify_Flip_normal.mse' into "scripts/BG_Script" folder

Version Requirement: 
max 2009 -2011
unify_flip_normal_polygon.mcr2.15 KB
flip_normal.gif1.47 MB
bgtools_unify_flip_normal_polygon_v12.rar1.45 MB
unify_flip_normal_v12_ui.gif7.82 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Budi G's picture

[email protected]: Hi there .. thanks for

[email protected]: Hi there .. thanks for comment and support :)

paulov and LORDOFMAX :
as I know the method I created a simple script based on the ability of studio max.
I'm not sure if I give the right answer at this time, could you give an example max scene to me? you can upload here or email me.
maybe someday I will fix it... thanks

paulov's picture

Linked geometry support

Hi there.

Awesome tool. Supertime saver.

I find it is missing a feature wich would help me considerabily, is to support DWG linked geometry that is linked via the file link manager tool.

When I Import my Microsation mesh data, some objets do have their faces upside down, and the plugin does not work :(. So It is mandatory to keep it doing manually by asingind the editmesh modifier and entering the subobjet mode.... boring!!

Thanks anyway for this tool

jasonpierce's picture


Beautiful script man, can instantly select and flip now without going into edit poly mode, saves me an immense amount of time. Thanks!

lantlant's picture

Great job!

Great job!

LORDOFMAX's picture

thanks any way

for me it is not work good with big mass,I import mass from sketch up"little city"" and usually it comes with many flipped faces and here where I should find your script useful but it wont work ,,it fix some of them but most of them still flipped...thanks any way

Budi G's picture

FYI: Unify/Flip normal

FYI: Unify/Flip normal polygon V 1.2 has been updated

thanks guys


Budi G's picture

Thanks for comment

Thanks for comment stenionet.
You're welcome ... :)

stenionet's picture

Very useful script

Scripts like this one, make my life easier.

Budi G's picture

ok, You're welcome :)...

ok, You're welcome :)...

Michele71's picture

Little great script :)

Little great script :) Thanks!!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.