The Blender 3D suite is probably one of the most used 3D creation and animation tools currently in existence. The reason for that popularity is both its tool set and the extraordinary fact that it can be downloaded free of charge. Blender has been around since 1998 but it was not until it entered the GNU General Public License, open source...
One day,Erica and her husband took the kids out for ice cream, and she noticed
a big advertisement hanging above the counter. It said, “Bring in your digital photographs.
We’ll put them on ice cream cakes.” She found the manager and asked what was
involved. “It’s simple,” she said. “Just bring...
The decade of the 80's saw the dramatic expansion of high performance
computer graphics into domains previously able only to
irt with the technology. Among the most dramatic has been the incorporation of real-time
interactive manipulation and display for human gures. Though actively pur-
sued by several research groups, the...
People often ask me why I chose to publish this work. Primarily, this book was
motivated by my experience in industry after having been in the academic world for
many years. We often hear about the need to bridge the gap between industry and
academia, but one can easily intellectually understand something without having
experienced it...
When Second Life launched in 2003. running on just 16
servers with barely 1 .ÐÐÐdedicated users, it was the
culmination of a kind of dream for me. One of the things
Td always been interested in, ever since I was a young
boy, was how we manipulate the world around us.
The world had so much stuff in it; there was always...
The first author, Said Elnashaie, and his wife, Shadia Elshishini, moved next door to
the second author, Frank Uhlig, and his family in 2000. The two families became good
neighbors and friends. Their chats covered the usual topics and occasionally included
random teaching, departmental, and...
Why should a Java developer learn about functional programming (FP)? After all, hasn’t
functional programming been safely hidden in academia for decades? Isn’t objectoriented
programming (OOP) all we really need? This book explains why functional
programming has become an important tool for the challenges of our time and how...
Our interest in human–computer interaction started with our participation in the TT2
project (“Trans–Type-2”, 2002–2005—http://www.tt2.atosorigin.es), funded by the
European Union (EU) and coordinated by Atos Origin, which dealt with the development
of statistical-based technologies for computer...
We have long felt that the traditional approach to teaching about Operating Systems
(OSs) was not the best approach. The purpose of this book is to support a different
approach to this task. When studying any complex domain of knowledge, the order
in which one learns the hierarchy of principles, laws, ideas, and concepts can make
the...
With the first Apple ][ it was very important for me to have a manual that would
lead others to success and learning right from the get-go, even if the user had no
relevant experience. That’s how we learn. We start entering code others wrote to
see how it works and then over time we learn variations.
When I wrote Practical Oracle 8i, there was a three-week lag between publication and the first e-mail asking me when I was going to produce a 9i version of the book—thanks to Larry Ellison’s timing of the
launch of 9i. That question has been repeated many times (with changes in version number) over the
last 12...
This book is intended primarily for the workplace training practitioner, working partly or entirely in the traditional four - walled classroom. It will also be of use to those working in delivering training online via web conferencing tools, such as WebEx or Elluminate, and those involved in instructional design work for both traditional and...