In the world of Web 3D, scripting languages are even more prevalent. Pulse Networks Pulse Creator comes with a library of premade scripts that not only serve as building blocks for more complex interactivity but also as examples for learning how to create more complex scripts. Virtools Nemo has an easily learnable, yet strikingly powerful scripting language that has been allowing people to tackle problems as meaty as physics and cloth simulations. Besides JavaScript itself, learning the scripting languages can be surprisingly easy for the 3D artist. Since most of what the scripting languages are created to control consists of elements in a 3D scene, the terms and concepts in the scripting languages are immediately familiar.
Scripting languages allow control over things like cameras, materials, and object positions.
Discreet 3D Studio MAX has a macro recorder, which allows the user to see the code for their commands as they execute them and then cut and paste this code into their scripts. Once the specifics of these terms are learned for a given Web 3D format or 3D package, then you simply apply standard programming logic concepts which are applicable to any of the scripting languages. Thanks to these developments, we are starting to see more and more new ways to interact with Web pages and computers in general. Take for example Pixelblocks created using Shout3D by Tomasz Zemla. This project mixes excellent graphic design with an engaging activity.