How fast is the VAS runtime code?
As far as the performance is concerned, the interpretation of the scripts in the VAS usually has no impact on the performance. ScriptV is a “what-to-do” language. It tells the VAE (the animation player) what to do via its specifications. The procedure to implement an actual function, i.e. the “how-to-do” step, is carried out by preset objects, which are implemented and optimized in the C++ binaries. If you want to give the VAE a “how to do” instruction, ScriptV can still be used. This is often the case of an interaction, which may be implemented by a few lines of script in a callback, and the interpretation speed will be far faster than human reaction time. However, if you want to develop a model requiring a heavy computation that is not supported by the preset functions, using script in this case is definitely not the best choice. In this situation, you may develop your own plug-in using the VAS/VAE SDK, which is free to all developers.