找回密码
 立即注册
查看: 346|回复: 6

如何自学计算机图形学?

[复制链接]
发表于 2021-8-10 15:41 | 显示全部楼层 |阅读模式
如何自学计算机图形学?
发表于 2021-8-10 15:45 | 显示全部楼层
楼主 是不是想 运用 某个工具或引擎 制作出 更炫更真实更屌爆的 特效?
如果是在这个层面学习的话,多 看看 国外游戏引擎特效开发 的书 或 视频 就好。网上一搜一把。没什么可说的,就是 努力 + 勤奋。
其实很多人 所谓的 建个模,maya个frame,使用 Unity3D 或 unreal engine 就认为这是 计算机图形学 了。这是特别荒谬的想法。这只能说明他掌握了某种工具,知道有哪些特效而已,就是一般本科生的水准。如有得罪忘见谅。


    如果真的想 较深入系统的学习 计算机图形学,而不仅仅是停留于表面, 推荐2本书:
《3D Graphics for Game Programming》,书写得非常通俗易懂, 适合初学者,重理论。
《Introduction to 3D Game Programming with Directx 11》俗称龙书,重代码。
这两本书的电子版我到哪儿都带着,每次都会危难时刻给我带来惊喜。


3. 多读自己感兴趣方面的论文,每年 SIGGRAPH (Asia) 和 Eurographics 的 paper 必看!
学图形学的 没有不知道这里的:Ke-Sen Huang's Home Page,到这里找学习资料。


3. 可以的话 考研 去 浙江大学, 清华大学, 中国科学技术大学,山东大学 等 图形学名校 读 研究生,3年要是读下来,比在 知乎 提100次问题 要强得多 。
发表于 2021-8-10 15:54 | 显示全部楼层
曾经自学过一段时间的图形学(其实也不大算自学,因为有很多师兄师姐帮我解决问题...),下面是曾经看过的一些资料。
http://1.learnopengl.com,
Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
英文不习惯可以切换到中文版。代码很丰富,可以跟着写。
2.收藏的某大佬的github笔记
wangdingqiao/noteForOpenGL
3.书籍的话,首先是推荐《OpenGL编程指针》,俗称红宝书
4.《交互式计算机图形学——基于OpenGL着色器的自顶向下方法》,我们图形学课的教材,但那课很水...
发表于 2021-8-10 16:04 | 显示全部楼层
我也没念过什么书,以前从来没接触过图形图像,最快的自学方法是给自己一个非常明确的目标,明确到关于这个目标的一切问题你都可以不假思索的回答出来,然后拼进你的全力去实现,无论是上网问网友,还是去问你以前的同事,用尽你所有的方法努力去达成你的目标,这样你就一定能够在短时间内有突飞猛进的成绩。

其实任何学科都是,很多时候我们是不缺斗志的,缺的是一个长得十分清晰的目标。
发表于 2021-8-10 16:10 | 显示全部楼层
只是想做个效果的话基本不需要图形学啊,用好工具就行了。
一些特效的基本原理知道就好,了解具体的算法不是很有必要。


自学图形学不建议,图形学可是作为计科集体伤痕的存在。
没个经验丰富的老师基本是想破头都想不明白。
而且关键是这货学出来虽然是很高端,指望靠这个吃饭就业的选择就实在太少了。
市场就这么大,人家还是更愿意找科班出身。
发表于 2021-8-10 16:16 | 显示全部楼层
图形学的基础是数学,如果要入门的话,从opengl开始或许是最好的,市面上相关类型的书不要太多
发表于 2021-8-10 16:24 | 显示全部楼层
先学web三件套,然后把webgl的pipeline看懂,再看看shading和texture mapping,然后找找mesh,bezier curve和subdivision surface的知识,自己撸几个小project,基本就入门了。
所有东西都可以Google找到。
图形学的东西很杂,入门后最好弄清楚自己想做什么。一开始可能会很煎熬,因为图形学debug实在太繁琐了。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 04:47 , Processed in 0.092425 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表