You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Scripting Particles: Getting Native Speed from a Virtual Machine
Speaker(s): Niklas Frykholm
Company Name(s): Bitsquid AB
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

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.

GDC 2014

Niklas Frykholm

Bitsquid AB

free content

Programming

Programming