Ultimately, we want to display 3D objects that look like regular characters and objects. Generally, these are 3D meshes designed by professional artists in 3D modeling programs such as 3D Studio Max, Maya, and Blender. There is no single standard file format, but the .obj
format is a common file format to export from those 3D modeling tools. Barring some exceptions, we only want to export triangles—for the 3D artist, this is just a checkbox on the file/export user interface of 3D modeling programs. For the programmer, however, to accept polygons other than three-vertex triangles requires a lot of programming. There are other issues too with exporting polygons with four or more vertices from a 3D modeling program, as all the vertices must be located on a flat plane. The polygon can be angled, but it has to stay on a planar surface. Another way to think of this is that a three-legged table will not wobble, but a table with four legs may have...
- Tech Categories
- Best Sellers
- New Releases
- Books
- Videos
- Audiobooks
Tech Categories Popular Audiobooks
- Articles
- Newsletters
- Free Learning
You're reading from WebGL HOTSHOT
Mitch Williams has been involved with 3D graphics programming and Web3D development since its creation in the mid 1990s. He began his career writing software for digital imaging products before moving on as Manager of Software for Vivendi Universal Games. In the late 1990s, he started 3D-Online, his own company, where he created "Dynamic-3D", a Web3D graphics engine. He has worked on various projects ranging from interactive 3D medical procedures, online 3D training for the Department of Defense, creating one of the first 3D mobile games prior to the launch of the iPhone, and graphics card shader language programming. He has been teaching Interactive 3D Media at various universities including UC Berkeley, UC Irvine, and UCLA Extension.
Read more about Mitch Williams
Unlock this book and the full library FREE for 7 days
Author (1)
Mitch Williams has been involved with 3D graphics programming and Web3D development since its creation in the mid 1990s. He began his career writing software for digital imaging products before moving on as Manager of Software for Vivendi Universal Games. In the late 1990s, he started 3D-Online, his own company, where he created "Dynamic-3D", a Web3D graphics engine. He has worked on various projects ranging from interactive 3D medical procedures, online 3D training for the Department of Defense, creating one of the first 3D mobile games prior to the launch of the iPhone, and graphics card shader language programming. He has been teaching Interactive 3D Media at various universities including UC Berkeley, UC Irvine, and UCLA Extension.
Read more about Mitch Williams