社区
Windows SDK/API
帖子详情
请大推荐一下DirectX和OpenGL的入门书籍, 谢谢!
angelface
2003-10-18 08:11:13
我想学一下DirectX和OpenGL方面的东西,, 希望大家能给我点建议, 推荐几本入门的书, 谢谢大家了!
...全文
40
3
打赏
收藏
请大推荐一下DirectX和OpenGL的入门书籍, 谢谢!
我想学一下DirectX和OpenGL方面的东西,, 希望大家能给我点建议, 推荐几本入门的书, 谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdonghai
2003-10-20
打赏
举报
回复
太感谢了,好人呀
tysw519@sohu.com
angelface
2003-10-19
打赏
举报
回复
yumeiren66@sohu.com
谢谢pankun(剑神一笑^_^)了:)
pankun
2003-10-18
打赏
举报
回复
DirectX:<<游戏编程指南>>,<<DirectX中文手册>>. 这二本是电子书,网上搜搜就找得到.
OpenGL:<<可视化OPENGL程序设计>>这本是DELPHI描述的, <<OPENGL三维图形程序设计>>电子书,VC的
以上的电子我都有,你可以去搜搜,实在找不到就留个信箱,我发给你.
3D开发资料(
DirectX
和
OpenGL
)
如果你想看懂网上经典的开源3D引擎比如Orge、irrichlit、nebura、osg等等,你首先需要学习的是
DirectX
和
OpenGL
。
DirectX
系列文章(网上有书,感觉写得不好,这个系列文章循序渐进、全面而系统),看完基本上
入门
了,感觉很好;
OPenGL
官方
推荐
书籍
,应该是经典中经典了
Introduction to 3D Game Engine Design Using
DirectX
9 and C#
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
【奇境】计算机图形学底层原理-如何从C++独立编写一个
openGL
课程解决的问题: 作为游戏行业或者图形学从业者,你是否面临以下问题: 到底
openGL
底层如何实现的? 到底矩阵操作变换是怎么做到的? 到底光栅化的算法以及原理是什么? 到底如何才能从3D世界投射到2D屏幕呢? 图形学有这么多的矩阵操作,到底如何推导如何应用呢? 学完这门课程,你应该就可以从底层了解一个初级的
openGL
图形接口如何实现,图形学最底层的封装到底面临哪些挑战;跟随我们一行一行写完代码,你就会得到一个迷你版本的
openGL
图形库,你可以深度体会图形从模型变换,观察矩阵变换,投影矩阵变换一直到光栅化纹理操作的全套模拟流程。 课程介绍: 本课程将带领学员不使用任何图形库,实现从0到1的图形学接口封装以及算法讲解,并且带领大家手敲代码,一行一行进行实现。 涵盖了(环境搭建,绘制点,Bresenham算法绘制完美直线,三角形拆分绘制算法,颜色插值算法,图片操作,图片二次插值放缩算法,纹理系统接口搭建及封装,矩阵操作理论以及实践,
openGL
类似接口封装,3D世界的图形学理论及接口封装等) 最终将带领大家通过C++实现一个3D世界的图形接口,方便所有人
入门
图形学,进行接下来的
openGL
接口以及GPU编程的学习 本课程为系列课程的第一步
入门
,且带领所有人进行实现,更加实用,可以让大家打牢图形学的基础知识及编程技能
Unity中文基础教程
本书为unity的
入门
书籍
,而且是中文版本的,非常适合刚刚接触unity的同学参考学习。 Unity3D Unity3D 是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。 =============================================================================== 特色 综合编辑 通过 Unity 简单的游戏制作者界面,你可以完成任何工作。这些为你节省了大量的时间。 图形动力 Unity 对
DirectX
和
OpenGL
拥有高度优化的图形渲染管道。 资源导入 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 的专业后效表现。我们提供了光羽、高品质景深、内部镜头反射、轮廓线和深度感 知颜色校正,以及更多。 略。。。
《易精经》前三章 PDF
第一章、基础知识 1.1 基本数据类型 1.2 变量和常量 1.2.1 变量和常量的命名 1.2.2 变量的作用范围 1.2.3 静态变量 1.2.4 变量的初始值 1.3 运算符 1.3.1运算符的优先级 1.4流程控制 1.4.1 如果、如果真、判断 1.4.2 判断循环、循环判断 1.4.3 计次循环、变量循环 1.4.4 到循环尾、跳出循环 1.4.5 返回、结束 1.5 子程序(函数) 1.5.1 子程序参数(参考、可空) 1.5.2 子程序的递归 1.5.3 子程序的静态局部变量 1.6 自定义数据类型 1.6.1
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章