最好的OpenGL教程之一

作者: 佐夫分类: 校园学习 发布时间: 2019-09-25 06:54:33 浏览:384987 次

最好的OpenGL教程之一

GPKayanomi:
这个系列的视频有英文字幕的我来翻译成中文传上去吧,毕竟纯看英语有时也很容易犯困,哈哈哈,我也在自己学opengl p2已经上传待审核了 速度大概是1周翻译两p,翻译得不一定好,大家将就着适应一下吧 还是那句话,加油吧,各位

【回复】感觉鸽了挺长一段时间了,六一过后我会尽快填完这些坑的[笑哭]
【回复】这周有事,更不了,应该是下周恢复上传更新
【回复】回复 @GPKayanomi :加油加油
electricWei:
使用macOS的用户,打到P7,一片黑屏 + 编译shader报错的话,原视频链接底下,有个叫 Carlo Bonandrini 的老哥给出了解决办法: Add this lines of code before the window is created: glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); And to make the program work with the CORE profile add this line of code before glEnableVertexAttribArray: unsigned int vertexArray; glGenVertexArrays(1, &vertexArray); glBindVertexArray(vertexArray);

【回复】GLFW_OPENGL_CORE_PROFILE 用 GLFW_OPENGL_COMPAT_PROFILE 代替,自动生成一个默认vao给你~就不用加最下面三行[doge]?
【回复】回复 @小弟弟王五 :Vec4 color, very nice
佐夫:
这个系列目前没时间翻译了,准备就把英文传上来。大部分已经添加好英文字幕了,p4、p11油管上没有提供自动翻译,另外还有几个视频的翻译无法上传,理由是过敏词,所以也没办法了。

【回复】有没有字幕文件,我翻译
【回复】up主有没有字幕文档呀[打call]
【回复】非常感谢up主,辛苦了,我觉得英文字幕虽然有时候会有点困惑,但是够用了。再次感谢
高斯金字塔:
同志们搭配learn opengl进行学习效果更好哦,https://learnopengl-cn.readthedocs.io/zh/latest/

【回复】反馈:我觉得会已经会写代码了的话,直接看这个文档就够了,视频都不用看了。
【回复】看了这个教程,对我这个纯新手真的很友好,及其好[热词系列_爱了爱了]
阿卡契洛夫斯基:
基于opengl的复杂,很少看到opengl的资源,谢谢up了

【回复】Cherno:OpenGL是你目前能找到的最简单的API[口罩]
【回复】回复 @LingLingProgram :不幸的是,对比direct3D,是的
【回复】回复 @阿卡契洛夫斯基 :毕竟做图形接口,特别是跨平台的图形接口工作量爆炸,不然为何这么多年来来回回就那几个图形接口......除非像FC/GBC/GBA年代一样,直接点阵硬画或者自行摸索创作专用API......
wawawawafish:
https://www.bilibili.com/video/BV1Ni4y1o7Au?p=8&share_source=copy_web这个视频链接下面有前11集的双语,而且在一直更新

【回复】顶一下,这个翻译的好一点
咸祤:
刚开始学,真的感谢up主让我发现了宝藏大佬the Cherno,个人笔记已放到git上 https://github.com/kerin-2020/OpenGL/tree/master 请各位大佬不吝请教啊

草里西瓜:
要哭了,特别适合小白,出现warning时网上的博客只把适合他们项目的解决方案直接copy下来,也不说明原因,看了十几个博客一个能解决的都没有,终于在这里找到解决方案[爱心][爱心][爱心][爱心]

看板娘佩姬:
这个油管主录视频老是喜欢盯着摄像头看,在专心听的时候常常被他的眼睛吸引走,蛮尴尬的。而且他的内容和编排对于有一定基础的人很好,对于初学者不太友好。个人感受。

【回复】他这个是默认你学过c++(实际上还默认你清楚代码底层运行和硬件以及图形学的基础知识。。。。。。)
远方的天空有颗星:
正在学opengl,真难,真难,真难……以前学计算机图形学用的还是glut,还能理解。。但现在都是什么vao.vbo,着色器等等,,,光创建一个窗口就写难么多代码[大哭]。。感觉比c++难百倍

雪竹青:
https://learnopengl.com/ 搭配视频使用效果更佳 欢迎小伙伴和我交流哦,我现在学到了P16[微笑]

【回复】看到了P17卡住了,看来要看文档了[笑哭]
严实的小何老师:
我的代码:https://github.com/hebohang/OpenGL_Cherno_Tutorial,从头到27集,有需要的可以参考一下~

【回复】回复 @伊水禾桉 :先 cmake -G 看看有没有vs的后端,没有的话记得是在cmake的哪个命令行里手动加一下,很早很早以前我也遇到过,有点记不清了
【回复】回复 @c语言也能干大事 :github搜cherno或者Hazel都行
【回复】回复 @严实的小何老师 :解决方法就是用VS installer工具修改下载没下载的组件就行了
thousandofhappy:
感觉这个教程挺棒的,推荐一个网站https://learnopengl-cn.github.io/

棒锤小皮皮:
我第8 9 节课出问题了额,跟着作者写的Vertex Shader编译会出错 Failed to compileVertexshader! ERROR: 0:8: 'gl_Positon' : undeclared identifier ERROR: 0:8: 'assign' : cannot convert from 'attribute 4-component vector of highp float' to 'highp float' gl_Position没定义,我看作者的就没问题啊,醉了[大哭]

【回复】你拼错了,你写的positon
【回复】回复 @佐夫 :[笑哭]我去 眼瞎了
【回复】看官方文档把shader文件改了改就好了,醉了噢。。
轩少T_T:
为什么其他两个系列都是最好的,这个只是之一[doge]

boolintlong:
Cherno大佬的语速有点快,我这种英语渣渣有点跟不上[小电视_发愁]

指尖丶倾寞:
"无法解析的外部符号“的错误怎么解决啊?我检查了三遍了,步骤一个没落。

【回复】有可能是有些库没加载进去,比如opengl32.lib
【回复】试试动态库,我链接的静态库有问题,改成动态库就好了
【回复】附加依赖项没添加好吧,视频里有例子

程序员 计算机 C++ 教程 编程 cpp OpenGL

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!