This script is very useful in situations where the animation of the 9 th of 3dsMax and higher versions will need to open in the 6 th – 8 th 3ds max.

The problem is that since 9 th version of 3ds Max, the format of the data cache has changed (Autodesk Point Cache 2 – pc2), and compatibility with previous versions disappeared.


Help comes caching mesh surface. The essence of the script is to convert a cache of animation into the vertex animation of the Edit Mesh modifier. Then to save this vertex animation in a separate file, and then in the Max version lower load into the same mesh as the vertex animation.
Short description

Src – source object (with assigned Point Cache modifier)

Dst – receiver object (mesh which must be the same, ie, duplicate)

start, end – time range of the operation

Convert – doing convert operation

To do the transfer a temporary file “c: \ vertexAnim.pts”  is used.

Hold – keeps vertex animation into a temporary file

Fetch – restores animation from a file for the selected object




Developer log

07.08.2012 – fix convertation to the vertex animation

01.05.2009 – first release

Convert Point Cache to Vertex Animation
Tagged on:         

10 thoughts on “Convert Point Cache to Vertex Animation

  • Friday November 8th, 2013 at 06:51 AM

    This could transform Lumion/Unity3D for me. Please let me know if you can fix the script.
    This is a great little plugin idea, I can’t run in in 3ds max 2014.

    It gives out this error.
    — Compile error: Nested macroScript definitions are not permitted
    — In line: macroScript C

  • Friday November 8th, 2013 at 11:11 PM

    Hi Milos,

    At the moment I have only 3dsMax 2013. Script successfuly has been run in this software. I will install 2014 version and try there.

  • Wednesday January 1st, 2014 at 02:29 AM

    Once I go to MaxScript option and I click run, this script doesnt do anything, and doesnt loads. Any tips?

  • Friday January 3rd, 2014 at 05:46 AM

    Hi Olrox, what version of 3dsMax are you using ?

  • Tuesday January 28th, 2014 at 11:06 AM

    У меня версия макса 2013, но как и у других, скрипт не запускается. В чем может быть проблемма?

  • Wednesday January 29th, 2014 at 12:34 PM

    Добрый день,

    к сожалению у меня последнее время очень плотный график, а из максов под рукой только 2012, на котором скрипт запускается и работает. Постараюсь выкроить время и посмотреть проблему в 2013 максе.

  • Thursday July 10th, 2014 at 03:13 AM

    Скрипт к сожалению вешает макс, при конвертации из speedtree в edit mesh возможно из-за большой детализации деревьев в этой программе.

  • Thursday July 10th, 2014 at 10:10 AM

    Добрый день, Сергей. Когда я использовал скрипт даже для средней длины анимации, время на операцию доходило до 15-20 минут… поэтому возможно макс и не висит, просто очень долго это всё и нет обратной связи во время работы.

  • Wednesday October 1st, 2014 at 04:38 AM

    kakakkaka, thanks you very much !!!!!!!

  • Wednesday May 15th, 2019 at 07:29 AM

    i have max 2017 will it work

Leave a Reply

Your email address will not be published. Required fields are marked *