Читать книгу Корпорация гениев. Как управлять командой творческих людей онлайн
37 страница из 51
Для иллюстрации некоторых других своих идей я использовал образы Винни-Пуха и Тигры. Может быть, я и не был готов работать на Disney, однако персонажи этой компании, как и прежде, были для меня идеалом.
В лаборатории Университета штата Юта мы изобретали новый язык. Один из нас мог придумать глагол, второй – существительное, а третий ломал голову над соединением этих элементов в нечто осмысленное. Мое изобретение, Z-buffer, стало прекрасным примером развития сделанного другими. Z-buffer был призван решить проблему, возникающую, когда один анимированный объект полностью или частично спрятан за другим. И хотя данные, описывающие каждый фрагмент спрятанного объекта, находятся в памяти компьютера (то есть при необходимости вы всегда можете увидеть этот объект), зритель должен видеть только то, что мы хотим ему показать. И проблема состояла в том, чтобы научить компьютер это делать. К примеру, если куб на экране частично загорожен сферой, то зритель должен был видеть поверхность сферы и части куба, не заслоненные ею. Z-buffer решал эту задачу, добавляя параметр глубины для каждого объекта в трехмерном пространстве, а затем давая компьютеру указание сопоставлять параметры объекта на переднем плане. На словах звучит просто, но реализовать это на деле оказалось крайне нелегко. Тем не менее Z-buffer присутствует в наши дни в каждой компьютерной игре и каждом компьютерном чипе, произведенном на планете.