GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
|Session Name:||Scripting Particles: Getting Native Speed from a Virtual Machine|
|Company Name(s):||Bitsquid AB|
|Track / Format:||Programming|
|Overview:||Tired of the limited flexibility of your particle systems? This session shows how to bring the full flexibility of scripting languages to high-performance systems such as particle simulation, wind simulation, sound processing, etc. This is achieved with a custom virtual machine (bytecode interpreter) designed to be especially efficient at running the same script for a large number of objects. With this machine, particle scripts can be run at a performance comparable to that of native code. The end result is that you get all the benefits of scripting: a completely customizable system with full artist control and in-game reload, without the usual performance penalties.|