百科问答小站 logo
百科问答小站 font logo



计算机图形学,下一步如何提高? 第1页

  

user avatar   boleban 网友的相关建议: 
      

叶大神已经关注你的问题,但没有回答。

无论是图形学还是C++都是深坑,一旦进入,没有十几年的时间,是不会成为专家的。你存在的问题是:你的数学基础还不足你让能够完全看懂图形学那些书,你的项目经验还不足你让能够体会C++中那些要义,但书你已经买了很多,眉毛胡子一把抓地读了很多,当你读不懂的时候,你就应该意识到你的学习方式方法有待商榷了。

另外,我想问你:题主,你买那么多书做什么,你又不打算做学术研究,最关键的是还看不懂……买书只是形式,你已经陷入形式主义了,我觉得你已经陷入一种误区,即把买书等同于学习本身了。其实上不是,学习或一项技能的习得其实是一个要漫长很多的过程,本质上是在你的大脑内部长出新的神经突触,那些神经连接及神经网络构建的过程,是一个很漫长的过程,就像树木的成长一样,需要十几年甚至二十几年,常说“十年树木,百年树人”,就是这个道理,不能拔苗助长。关键是要动手写代码,以项目驱动,以需求驱动,只有这样才能形成正反馈。要明确自己的目标,然后把大的目标分割成无数个可以执行的小目标,divide and conquer,先把小目标一个个解决掉,最后大目标也就实现了。

我给你3条建议:

1.心里有个目标,有目标后直接上手写代码,实在不行就在Youtube上看视频学习。


我推荐的几个Youtube频道:

a.Handmade Hero频道,Handmade hero项目的目的就是教你一步一步开发一个2.5D游戏引擎的,里面有你想要学习的3d渲染部分知识。

youtube.com/user/handma

最新一期是教你写一个光线追踪器

youtube.com/watch?


b. 游戏引擎编程

youtube.com/watch?

两个频道的主人分别是Casey Muratori和Jonathan Blow(Jonathan Blow是《时空幻境》及《见证者》的开发者策划,可谓“独立游戏第一人”,独立游戏正是从他的《时空幻境》开始进入大众视野的),他们两个人都是有将近40年编程经验的人,从他们身上学到的都是干货


c.学习DirectX或OpenGL/OpenglES

网上有大把的视频,我不贴链接了。


2.前期研究cocos2dx/Orge3D,后期可研究Unreal/Unity,或者直接研究Unity或Unreal渲染相关的模块,这样你就有了目标,哪里不会学习哪里,就不会迷茫;



3.关注我的专栏 (偷笑

自制游戏引擎




  

相关话题

  如何看待在《艾尔登法环》爆卖千万份之下,是FS社员工为爱发电,工资不如在便利店打工的情况? 
  游戏引擎的鄙视链是什么样的? 
  请问游戏编程中的精灵(sprite)是什么意思呢?有什么作用呢?老外命名它的意图又是什么呢? 
  为什么国产单机游戏很少有ACT即时动作? 
  最近发现90、00年代的老单机游戏其实比现在的单机3a游戏好玩,这是为什么? 
  我想用Qt做一个第一视角的赛车游戏,请问我应该看哪些相关书籍? 
  当算力发展到一定程度,游戏是否可以突破“多边形”的框架,进而模拟粒子,从而达到复刻现实的程度? 
  如何正确的入门Vulkan? 
  为什么日本的游戏制作人这么出名,而许多欧美游戏被评论时我们很少提及他们的核心制作者。? 
  为什么现代电脑游戏无法对cpu的多核充分利用? 

前一个讨论
365个气象站最高气温破同期极值 ,和美国同期的寒潮有关系吗?
下一个讨论
为什么有观点认为天启是个好皇帝?好在哪里?





© 2025-06-06 - tinynew.org. All Rights Reserved.
© 2025-06-06 - tinynew.org. 保留所有权利