Abstract
The term approach-avoidance describes a psychological state in which people are attracted to and also repulsed by something. This tension aptly describes the relationship many of my past art students had with 3D animation. On the one hand, they were enamored by the cool 3D effects they watched in their favorite games and films. On the other hand, they became easily frustrated trying to learn the extremely dense and unintuitive software. Popular 3D modeling and animation applications such as LightWave, Maya, and 3ds Max (which handle the coding behind the scenes) are extremely complex, specialized pieces of software, presenting steep, drawn-out learning curves. Attempting to teach these same art students 3D programming would have been unthinkable. For this reason, coding 3D has been the domain of computer science types, requiring lots of scary math and very low-level programming—that is, until Processing came along. Processing has full 3D support and even includes two separate 3D renderers, and of course it’s free. Most importantly. Processing greatly simplifies the process of coding 3D for creative folks, allowing us to begin “creating” in 3D almost immediately.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2007 Ira Greenberg
About this chapter
Cite this chapter
(2007). 3D. In: Processing. Apress. https://doi.org/10.1007/978-1-4302-0310-0_13
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0310-0_13
Publisher Name: Apress
Print ISBN: 978-1-59059-617-3
Online ISBN: 978-1-4302-0310-0
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books