如何学习3D引擎

时间:2022-09-12 10:13:32
大家早上好 ,我想学习3D引擎,网上看了一下,对OGRE的评价比较好,但现在不知道从哪儿着手,大家能不能给点建议(我目前学的语言主要C++,.NET),在这里谢谢大家了!

22 个解决方案

#1


不知道,帮顶

#2


这个不太懂  帮顶

#3


http://blog.csdn.net/MulinB/archive/2009/05/06/4153855.aspx希望对你有帮助

#4


以前没听说过,今天听你说了
友情帮顶

#6


我也想学 。帮顶了

#7


恩,不错的想法

#8


引用 3 楼 daybreakken 的回复:
http://blog.csdn.net/MulinB/archive/2009/05/06/4153855.aspx希望对你有帮助

确实行错,谢谢!

#9


最好的办法就是看官方说明文档及示例
官方连接点此
要求有一定的3D概念和C/C++基础

#10


从功能上讲, Orge不难,也就是一些API而已,会用即可,就像普通的C#那样,看类库说明等,
要想深里研究,还可以看一些 OpenGL[/url,
和[url=http://www.microsoft.com/windows/directx/]DirectX
,前者入门简单,后者入门后简单, Orge是跨平台的,它的"底层"就是上边说的OpenGL和DirectX,但后两者依然是一些API,可以通过官网学习

#11


连接搞错了
OpenGL
DirectX
Orge

#12


ding

#13


首先谢谢各位朋友的回复,我看了一下大家基本上是在讲述如何运用Ogre,而我提到Ogre只是举个例子,并不是想学怎么用。
我想学习的是3D引擎的原理,需要哪些基础知识,学习3D引擎的步骤(先要了解哪些基本知识,学到什么程度,再学什么…………),请大家推荐一些比较好的书或网站、论坛,感激不尽。

#14


不太懂。。
帮你顶。。

#15


请大家帮忙顶啊!

#16


引用 13 楼 durongjian 的回复:
首先谢谢各位朋友的回复,我看了一下大家基本上是在讲述如何运用Ogre,而我提到Ogre只是举个例子,并不是想学怎么用。
我想学习的是3D引擎的原理,需要哪些基础知识,学习3D引擎的步骤(先要了解哪些基本知识,学到什么程度,再学什么…………),请大家推荐一些比较好的书或网站、论坛,感激不尽。


Orge的"原理"是OpenGL和DirectX(封装)
OpenGL和DirectX的"原理"是矩阵 + 透视(远大近小等) + 数学 + 其它(材料,雾,反射,颜色,向量,法线,3D坐标等)

这么说还是看OpenGL超级宝典吧,讲得很基础实用,个人见解

#17


大家能不能帮忙推荐几本书啊,最好是中文的

#18


该回复于2009-08-16 09:47:09被版主删除

#19


[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

#20


引用 19 楼 caojieshuma 的回复:
[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

你要做纯粹自己的3d引擎吗?最好还是看论文有用吧

#21


引用 20 楼 davidfangzhijie 的回复:
引用 19 楼 caojieshuma 的回复:
[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

你要做纯粹自己的3d引擎吗?最好还是看论文有用吧

什么论文?

#22


有一本书叫《3D游戏编程大师技巧》
英文名叫<<TRICKS OF THE 3D GAME PROGRAMMING GURUS:Advanced 3D Graphics and Rasterization>>
Andre LaMothe作者
非常详细的讲述了3D图形学的知识和算法,以及如何实现一个3D引擎,非常棒!
你可以阅读一下!

#1


不知道,帮顶

#2


这个不太懂  帮顶

#3


http://blog.csdn.net/MulinB/archive/2009/05/06/4153855.aspx希望对你有帮助

#4


以前没听说过,今天听你说了
友情帮顶

#5


#6


我也想学 。帮顶了

#7


恩,不错的想法

#8


引用 3 楼 daybreakken 的回复:
http://blog.csdn.net/MulinB/archive/2009/05/06/4153855.aspx希望对你有帮助

确实行错,谢谢!

#9


最好的办法就是看官方说明文档及示例
官方连接点此
要求有一定的3D概念和C/C++基础

#10


从功能上讲, Orge不难,也就是一些API而已,会用即可,就像普通的C#那样,看类库说明等,
要想深里研究,还可以看一些 OpenGL[/url,
和[url=http://www.microsoft.com/windows/directx/]DirectX
,前者入门简单,后者入门后简单, Orge是跨平台的,它的"底层"就是上边说的OpenGL和DirectX,但后两者依然是一些API,可以通过官网学习

#11


连接搞错了
OpenGL
DirectX
Orge

#12


ding

#13


首先谢谢各位朋友的回复,我看了一下大家基本上是在讲述如何运用Ogre,而我提到Ogre只是举个例子,并不是想学怎么用。
我想学习的是3D引擎的原理,需要哪些基础知识,学习3D引擎的步骤(先要了解哪些基本知识,学到什么程度,再学什么…………),请大家推荐一些比较好的书或网站、论坛,感激不尽。

#14


不太懂。。
帮你顶。。

#15


请大家帮忙顶啊!

#16


引用 13 楼 durongjian 的回复:
首先谢谢各位朋友的回复,我看了一下大家基本上是在讲述如何运用Ogre,而我提到Ogre只是举个例子,并不是想学怎么用。
我想学习的是3D引擎的原理,需要哪些基础知识,学习3D引擎的步骤(先要了解哪些基本知识,学到什么程度,再学什么…………),请大家推荐一些比较好的书或网站、论坛,感激不尽。


Orge的"原理"是OpenGL和DirectX(封装)
OpenGL和DirectX的"原理"是矩阵 + 透视(远大近小等) + 数学 + 其它(材料,雾,反射,颜色,向量,法线,3D坐标等)

这么说还是看OpenGL超级宝典吧,讲得很基础实用,个人见解

#17


大家能不能帮忙推荐几本书啊,最好是中文的

#18


该回复于2009-08-16 09:47:09被版主删除

#19


[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

#20


引用 19 楼 caojieshuma 的回复:
[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

你要做纯粹自己的3d引擎吗?最好还是看论文有用吧

#21


引用 20 楼 davidfangzhijie 的回复:
引用 19 楼 caojieshuma 的回复:
[大家能不能帮忙推荐几本书啊,最好是中文的
,我正想要学习

你要做纯粹自己的3d引擎吗?最好还是看论文有用吧

什么论文?

#22


有一本书叫《3D游戏编程大师技巧》
英文名叫<<TRICKS OF THE 3D GAME PROGRAMMING GURUS:Advanced 3D Graphics and Rasterization>>
Andre LaMothe作者
非常详细的讲述了3D图形学的知识和算法,以及如何实现一个3D引擎,非常棒!
你可以阅读一下!