请大推荐一下DirectX和OpenGL的入门书籍, 谢谢

angelface 2003-10-18 08:13:10
我想学一下DirectX和OpenGL方面的东西,, 希望大家能给我点建议, 推荐几本入门的书, 谢谢大家了!
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelface 2003-10-19
  • 打赏
  • 举报
回复
呵呵,, 原来flyinger在线啊!
angelface 2003-10-19
  • 打赏
  • 举报
回复
呵呵, 可不是, 就是这样,,
但是你不觉得总作信息系统是一件很枯燥的事吗?

Robin 2003-10-19
  • 打赏
  • 举报
回复
为什么要做游戏呢!
我是做信息系统的!
现在不做游戏!
说起OpenGl我还会一点的!
其实是一套API库!

angelface 2003-10-19
  • 打赏
  • 举报
回复
我现在不敢有什么想法,, 因为我DirectX或是OpenGL还都不会呢:)

不过,, 我会他细的学一下,, 然后,, 想进游戏公司, 不过不知道可不可行啊:) flyinger(不是吃素的)给我点建议好吗?
Robin 2003-10-19
  • 打赏
  • 举报
回复
介绍一下你现在的想法!
angelface 2003-10-19
  • 打赏
  • 举报
回复
呵呵,, 有这个想法啊,,
Robin 2003-10-19
  • 打赏
  • 举报
回复
你是不是想做游戏啊!
pankun 2003-10-18
  • 打赏
  • 举报
回复
http://www.kanepeng.com
Introduction to 3D Game Engine Design Using DirectX 9 and C# by Lynn Thomas Harrison 导言 —— 我自学游戏设计和3D可视化很多年了。我的书架上充满了程序设计、游戏开发,以及各种图形APIs的书籍。许多书籍都在介绍DirectX或者OpenGL的方方面面。相当多的书也专注于使用一种或者几种这样的技术来创建游戏的一个组成部分。 对于游戏引擎设计的书,我是从来没有发现一本。我想要一个面向对象的,可以重用的软件包,并且它不是只适用于一个特定的游戏。我知道,不只是我一个人对游戏引擎设计感兴趣。我明白了这一点,在我学习C#和托管DirectX 9,并使用这种新技术移植我的游戏引擎时,所以我会详细的记录这个过程。你正在读这本书,这意味着我们对3D游戏引擎有共同的兴趣。 我定位这本书为入门级别。当我最初计划写时,我考虑包含更多高级主题,比如动画,多用户支持的网络,以及可编程的流水线(shaders)。我很快就发现,在一本书里面包含这么多材料,不论对内容涉及深浅如何,都将是太厚的一本书。我希望未来某时,我会有时间写一个后续的分册,将包含这些和其他更多的高级内容。 没有一本书可以回答所有的问题。当你磨练你的开发能力时,我鼓励你通过其他书籍和因特网扩展你的研究。使你的问题得到解答的最好用的资源是Microsoft的DirectX新闻组。因特网上大量的新闻组都把microsoft.public.win32.programmer.directx列在前面。专注于托管DirectX的新闻组是microsoft.public.win32.programmer.directx.managed。我经常关注这个新闻组,并且回答一切我能解答的问题。 ———— 请关注我的博客对此书的“翻译” blog.csdn.net/guafeng
本书为unity的入门书籍,而且是中文版本的,非常适合刚刚接触unity的同学参考学习。 Unity3D Unity3D 是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。 =============================================================================== 特色 综合编辑 通过 Unity 简单的游戏制作者界面,你可以完成任何工作。这些为你节省了大量的时间。 图形动力 Unity 对 DirectXOpenGL 拥有高度优化的图形渲染管道。 资源导入 Unity 支持所有主要文件格式,并能和大部分相关应用程序协同工作。 一键部署 Unity 可以让你的作品在多平台呈现。 Wii 的发布 Unity 让业界最流行的游戏平台软件更容易开发。 iPhone 发布 Unity 让革命性的游戏开发降临革命性的设备。 着色器 Unity 的着色器系统整合了易用性、灵活性和高性能。 地形 低端硬件亦可流畅运行广阔茂盛的植被景观。 联网 从单人游戏到全实时多人游戏。 物理特效 Unity 内置的 NVIDIA®PhysX® 物理引擎带给你生活的互动。 音频和视频 实时三维图形混合音频流、视频流。 脚本 Unity 支持 3 种脚本语言: JavaScript , C# , Boo 。 Unity 资源服务器 Unity 资源服务器是一个附加的包括版本控制的产品。 光影 Unity 提供了具有柔和阴影与烘焙 lightmaps 的高度完善的光影渲染系统。 文档 Unity 为你提供逐步的指导、文档和实例方案。 =============================================================================== Unity 3 代表了一个质的飞跃 —— 内置的光照贴图( lightmapping ) 、遮挡剔除( occlusion culling )和调试器。编辑器经过彻底革新,让你可以获得卓越的性能体验。不可思议、无法 阻挡的产品已经看到了曙光。 =============================================================================== Unity 是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个 完全集成的专业级应用, Unity 还包含了价值数百万美元的功能强大的游戏引擎。 Unity 3 作为一个游戏开发工具,它的设计主旨就是让你能够创建令人惊讶的游戏。如 果你之前尝试过 Unity ,请查看 Unity 3 都做了哪些更新。如果你是第一次尝试,那就好好看 看吧,看 Unity 都能为你带来什么。 Unity 作为一种开发环境,可让你脱离传统的游戏开发方式,以一种更简单的方式专注 于你的游戏开发。开发网络游戏、移动游戏、单机游戏, Unity 都能完全胜任。 =============================================================================== 重大更新 统一的编辑器 随着 Unity 3 一个编辑器就可以支持所有平台,多平台开发时代已经来临。你想开发 iPhone 、网络和 Xbox 360 游戏吗?没问题。你所要做的,只是在编辑器中选择使用哪一个 平台来预览你的游戏作品。 =============================================================================== 延迟渲染 在 Unity 3 中最突出的就是先进的延迟照明系统。现在,只需要一点微不足道的性能损 耗,你就可以在你的场景中创建几百个点光源。由于延迟灯光使用了 G 缓冲器,因此我们 对它们进行了开放,使得你可以重新利用它们来获取大量的其他高端图像效果,而没有额外 的性能损失。 =============================================================================== Beast 光照贴图 Unity 3 带来了行业最顶级的光照贴图技术: Beast 。 Beast 被使用在《镜之边缘 》 ( Mirror's Edge )和《杀戮地带 2 》 ( Killzone 2 )中,通常每个 Beast 授权主题都会花费你 10 万美元以 上,但集成到我们的 Unity 3 中却是完全免费的。使用 Beast 光照贴图可呈现物体的即时动 态光影互动效果,当物体接近时, Unity 会无缝的调整光线,使你观察到阴影和凹凸细节。 =============================================================================== 镜头特效 我们提升了 Unity 3 在游戏中的后效表现。你可以在《杀戮地带》和其他游戏中大量看 到 Unity 的专业后效表现。我们提供了光羽、高品质景深、内部镜头反射、轮廓线和深度感 知颜色校正,以及更多。 略。。。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧