The Toronto ACM SIGGRAPH Chapter is proud to bring to you the founder of TooMuchVoltage Software, Baktash Abdollah-shamshir-saz. Baktash is the sole implementor and maintainer of the HighOmega game engine. Currently at version 2.0 and built on open standards, HighOmega boasts many pages of features yet is currently programmed in approximately 34,000 lines of code and compiles to a mere 780kb!
In this Tech Talk, Baktash will describe the fluid simulation engine in HighOmega, which is based on Jos Stam’s seminal SIGGRAPH 1999 paper, “Stable Fluids,” and the subsequent sample code published at GDC 2003. Baktash has extended the original algorithm and code into a real-time, GPU implementation running on top of OpenCL with added vorticity confinement for more accurate simulations. He will share with us his experience in putting together this component of HighOmega, including the perils and pitfalls of the algorithm and cross-driver OpenCL caveats.
Baktash Abdollah-shamshir-saz began programming at age 10 on an Amiga600. He moved to the C language by age 12 and a year later coded his first software rasterizer. By age 17, he had developed his first DirectX 8.1 game. He began working on the HighOmega game engine at age 21 and in 2010 he founded his studio, TooMuchVoltage Software.
Baktash holds a B.Eng in Computer Engineering and, during the daytime, works as a Technical Systems Analyst at RBC Royal Bank. However, after work he turns to his true passion developing and extending the HighOmega game engine.
Date: September 29, 2015
Time: 6-8pm, followed by networking and good cheer at a nearby pub.
Location: Autodesk Viz Studio, 210 King St. East, 2nd floor
$15 for non-members
or purchase your membership on Eventbrite today and come for free!