Move ideas and algorithms from artistic concepts or graphics research to computer games and special effects, rapidly prototype and validate models, and instantly visualize your results—all in one system, with one integrated workflow.
The Mathematica solution for game design, special effects, and generative art provides a uniquely flexible framework for creating realistic games and animations using high-precision physics, advanced 2D and 3D graphics primitives, artistic color schemes, and built-in geometric art entities.
Creating computer animations powered by symbolic math
SimCity 3000 computer game using Mathematica to generate mathematically correct road networks in real time
Closing the loop on prototyping, testing, and validation of video games and special effects
Modeling, analyzing, and testing a physics simulation engine with Mathematica
Using easy-to-build interactivity to arrive at the final art form
Different forms of an optical art piece, obtained by changing the settings interactively
Immediately output algorithmically generated geometry for 3D printing
Printing complex geometrical objects generated by Mathematica
Generating aesthetically pleasing patterns using mathematical entities
Pattern generated using a complex number; Mathematica-generated patterns on garments at a runway, and at a department store in Tokyo
Game design, special effects, and generative art specific capabilities:
Powerful built-in computational, logical, and graphics algorithms to easily simulate behaviors such as deformation, bending, flexing, and fracture, and more based on physics calculations
Import and export of all standard raster, vector, and 3D geometry and modeling formats,such as Maya, 3DS, VRML, FLV, POV, DXF, SVG, EPS, PDF, TIFF, GIF, and more
Includes integrated access to curated data in diverse areas
Mathematical Data » Complete database of all named polyhedra, knots, graphs, and many other entities along with their properties
Geographic Data » Geographic and cartographic information on countries and cities, data on geodetic coordinate systems, geoid shapes, and more
Scientific and Technical Data » Chemical, structural, and physical properties of materials, plus the static and dynamic properties of stars, planets and other astronomical objects
Compare Mathematica to your current tools. Do they have these advantages?
Simulate computer animations using real-world physics calculations
Create sophisticated computer graphics, animations, or algorithmic art, with a minimal amount of code Competitor note: Flash, Java, C/C++, and other systems require extensive coding for anything beyond basic functions
Easily export your work at any size and resolution in a wide range of formats, including Flash and all standard 3D-printable file types
Automatic interface construction with a single command allows you to explore your art work by instantly varying shapes, colors, functions and other settings Competitor note: Unique to Mathematica
Cross-platform development environment Competitor note: Python-based applications like NodeBox work on Mac OS X only
A meteor crashing into a railroad trestle simulated with Digital Molecular Matter (DMM), Pixelux Entertainment's advanced physics simulation engine developed using Mathematica
Another DMM simulation, showing a spaceship moving through an asteroid field
"With Mathematica we can quickly develop our understanding of physical principles, leading to better design choices, and also employ automated methods to incorporate into production code."
—Eric Parker
Chief Technology Officer, Pixelux Entertainment
Interactive Game Design, Special Effects, and Generative Art Examples