I ran into a mysterious issue with missing faces when it's in ghost brick or applied with FX paint.
I modeled the brick in Blender 2.76, exported to OBJ, then used General's OBJ2BLB.
The faces are facing in the right direction and the normals has been calculated and "top"/"bottom" are rendered flat while the sides are smooth.
When spawned as ghost brick in game, the "bottom" faces disappears and appeared mirrored if you look at the other side. However when placed, the faces show up.
When I apply all FXs except glow, the "bottom" faces disappears once again.
Does anyone else ran into this problem too?
EDIT: I discovered the source of this issue.I moved the quads from "Top" and "Bottom" category to "Omni" quads in the brick's .blb file and it worked.
Makes sense since the brick is odd-shaped and the game was having a hard time understanding where the quads are facing.