代码之家  ›  专栏  ›  技术社区  ›  Tom

哪里是重新学习图形编程的最好地方

  •  9
  • Tom  · 技术社区  · 16 年前

    考虑到sliverlight,我想知道哪里是更新3D空间、转换、矩阵操作和所有这些好东西的好地方。

    7 回复  |  直到 6 年前
        1
  •  8
  •   Glorfindel Doug L.    6 年前

    总有 圣经

    Foley & van Dam

    价格昂贵,理论上也很重,所以价格也比较便宜 圣经精简版

    alt text

    正如一些评论和附加答案所指出的,这本书现在已经相当过时了。然而,在最初的问题背景下,长期以来线性代数的低级原理并没有真正的改变。

    如果你想学习高级图形编程,这可能不是你的第一本书。但是,如果你想知道“机器的胆量”和基础数学——也许你是那种认为人们应该学习C:-)的人——那就疯狂吧。

        2
  •  2
  •   Ash    16 年前

    这不是一个地方,但我找到了 3D Programming for Windows 查尔斯·佩佐德写的很好。它涵盖了您所要求的一切,并且专门关注WPF/Silverlight。

    当然,petzold(和往常一样)能够很好地传达重要的概念。

        4
  •  1
  •   Emile Vrijdags    16 年前

    免费的图形算法可以在 comp.graphics.algorithms faq

        5
  •  1
  •   David The Man    16 年前

    如前所述,你真的应该学习线性代数,这里有一些很棒的视频讲座, MIT Linear Alebgra Video Lectures .

        6
  •  0
  •   Dima    16 年前

    任何线性代数教科书都应该提供数学复习;有一本相当不错的在线教材,网址是 Linear Algebra textbook home page .

        7
  •  0
  •   Adi    16 年前

    我个人认为,尽管《圣经》(由Foley&van Damn著)是当时最伟大的一本书,但它有些过时了。

    我建议' 高级动画和渲染技术 艾伦和马克·瓦特。 这本书唯一的问题是它能让你很好地理解CG的各个方面,但它假定你对它有一些熟悉,并且不能一路解释。 你可以随时查看围兜,找到关于你感兴趣的每个主题的增强文章和书籍。

    如果你想更进一步,一旦你有更多的了解,或如果你想深入计算机图形世界和使用GPU,我建议看看三个“GPU宝石”。