Где лучшее место для повторного изучения графического программирования - PullRequest
9 голосов
/ 02 октября 2008

Размышляя о Sliverlight, я хотел бы знать, где можно найти места, где можно получить повышение квалификации по трехмерному пространству, преобразованиям, манипуляциям с матрицами и тому подобному.

Ответы [ 7 ]

8 голосов
/ 02 октября 2008

Всегда есть Библия

Foley & van Dam

Это дорого и очень тяжело по теории, поэтому есть и более дешевая Библейская литература

alt text

Как указано в некоторых комментариях и дополнительных ответах, определенно стоит отметить, что эта книга в настоящее время довольно устарела. Тем не менее, в контексте первоначального вопроса, на самом деле не было каких-либо изменений в низкоуровневых принципах линейной алгебры за серьезно долгое время.

Если вы хотите узнать о графическом программировании высокого уровня, это, возможно, не первая книга для вас. Но если вам нравится знать о «мужестве машины» и основной математике - возможно, вы именно тот человек, который считает, что люди должны изучать C :-) - тогда сходите с ума.

2 голосов
/ 02 октября 2008

Это не место, но я нашел 3D-программирование для Windows Чарльза Петцольда превосходным. Он охватывает все, о чем вы спрашиваете, и сфокусирован именно на WPF / silverlight.

Конечно, Петцольд (как обычно) умеет красиво донести важные понятия.

1 голос
/ 02 октября 2008

Как уже упоминалось ранее, вы действительно должны изучить линейную алгебру, вот несколько отличных видео-лекций об этом, MIT Linear Alebgra Video Lectures .

1 голос
/ 02 октября 2008

Бесплатные графические алгоритмы можно найти в comp.graphics.algorithms faq

1 голос
/ 02 октября 2008
0 голосов
/ 03 октября 2008

Лично я думаю, что хотя Библия (то есть Фоли и Ван Дамна) была величайшей книгой для своего времени, но она несколько устарела.

Я бы предложил ' Продвинутые методы анимации и рендеринга ' Алана и Марка Ватта. Единственная проблема этой книги состоит в том, что она дает вам хорошее понимание почти по всем широким аспектам CG, но предполагает, что вы знакомы с ней, и не объясняет ее полностью. Вы всегда можете заглянуть в нагрудник и найти расширенные статьи и книги по каждому предмету, который вас интересует.

Если вы хотите продолжить, как только у вас появится больше понимания, или если вы хотите погрузиться в мир компьютерной графики и использования графических процессоров, я предлагаю взглянуть на три «жемчужины GPU».

0 голосов
/ 02 октября 2008

В любом учебнике по линейной алгебре должен быть курс по математике; есть довольно неплохой доступный онлайн на домашней странице учебника по линейной алгебре .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...