I need an extended version of the standard 3ds Max Push modifier, for in-house use, that also includes collision detection. This should work with 3ds MAx 2011 on 64-bit. I require simple history-independent collision, meaning that the pushed vertexes/faces do not go through collision objects. In the new modifier, I should be able to select collision objects, and for each collision object the collision distance and collision direction (normal, inverse normal or both). The existing modifier samples source codes in the 3ds Max SDK may be useful for this. Please let me know any questions you may have so we can discuss all the details required.