由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问wdong一个问题,学习openGL从哪儿开始学好
相关主题
通过PRP这个课程做手机游戏的需要用什么game engine?
why no one talks about mobile development?这里有人用过unity吗
请问有没有人有cocos2d的开发经验招GPU工程师 (转载)
有没有玩CUDA的?intel的显卡驱动太烂了
真神,据说python是给初学者学的,对此你怎么看?iOS UITabBarController 问题
请问程序同时在多个cpu上运行需要怎么改程序?现在做手机网游,选什么数据库合适?
golang為什麼語法和關鍵詞這麼冷門?用如下的framework开发手机游戏可行么
C++ Software Engineer 工作求内推(Boston)flappy bird
相关话题的讨论汇总
话题: opengl话题: 3d话题: cuda话题: unity话题: 视觉
进入Programming版参与讨论
1 (共1页)
v*******e
发帖数: 11604
1
我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
数、微分方程、数学分析都没问题。
w***g
发帖数: 5958
2
http://www.opengl-tutorial.org/
然后就是OpenGL Programming Guide这本书。
我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动,
改版的时候固定管线内容基本上都删了,全改shader了。
如果只是上厕所时随便看看入个门,我觉得老书也值这个价,
反正API都是网上查的。 你要做的这个东西感觉很牛x。
我最近训练3D网络,发现难度显著高于2D网络。
这两年兴vulkan了,opengl不会再出新版了。

【在 v*******e 的大作中提到】
: 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
: 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
: 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
: 数、微分方程、数学分析都没问题。

v*******e
发帖数: 11604
3

多谢!你们是计算机大牛,我是从神经元、大脑入手的。殊途同归吧,终归要写电脑程
序的。你们速度快,我是蜗牛爬。

【在 w***g 的大作中提到】
: http://www.opengl-tutorial.org/
: 然后就是OpenGL Programming Guide这本书。
: 我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动,
: 改版的时候固定管线内容基本上都删了,全改shader了。
: 如果只是上厕所时随便看看入个门,我觉得老书也值这个价,
: 反正API都是网上查的。 你要做的这个东西感觉很牛x。
: 我最近训练3D网络,发现难度显著高于2D网络。
: 这两年兴vulkan了,opengl不会再出新版了。

T*******x
发帖数: 8565
4
神经元大脑方面入手有什么入门资料吗?

【在 v*******e 的大作中提到】
:
: 多谢!你们是计算机大牛,我是从神经元、大脑入手的。殊途同归吧,终归要写电脑程
: 序的。你们速度快,我是蜗牛爬。

d*******r
发帖数: 3299
5
OpenGL: https://learnopengl.com/#!Introduction
你是要给计算机vision程序做输入?
那不需要从OpenGL开始做3D场景吧? 为什么不直接编程高级点的3D工具?
比如 3DsMax(python), Cinema4D(python), Unity3D(C#), Three.js(js)

【在 v*******e 的大作中提到】
: 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
: 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
: 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
: 数、微分方程、数学分析都没问题。

x****u
发帖数: 44466
6
你要是给计算机视觉提供输入,直接上游戏引擎才是正道

【在 v*******e 的大作中提到】
: 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
: 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
: 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
: 数、微分方程、数学分析都没问题。

w***g
发帖数: 5958
7
正解!

【在 x****u 的大作中提到】
: 你要是给计算机视觉提供输入,直接上游戏引擎才是正道
v*******e
发帖数: 11604
8
谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方
面不想投入太多时间精力。
我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运
动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单
的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上
最简单的3D也容易衔接啊。
不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了
解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning
模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那
方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。
C*****5
发帖数: 8812
9
神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构

learning

【在 v*******e 的大作中提到】
: 谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方
: 面不想投入太多时间精力。
: 我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运
: 动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单
: 的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上
: 最简单的3D也容易衔接啊。
: 不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了
: 解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning
: 模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那
: 方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。

v*******e
发帖数: 11604
10

不是“不见得是”,而是肯定不是。大脑受生物、结构、生化、物理的限制太多了。

【在 C*****5 的大作中提到】
: 神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构
:
: learning

相关主题
请问程序同时在多个cpu上运行需要怎么改程序?做手机游戏的需要用什么game engine?
golang為什麼語法和關鍵詞這麼冷門?这里有人用过unity吗
C++ Software Engineer 工作求内推(Boston)招GPU工程师 (转载)
进入Programming版参与讨论
d*******r
发帖数: 3299
11
cocos 2dx 太原始, unreal 上手太慢, 游戏引擎之间也是有巨大差别的.
我上面说那几个是最方便的.
建议直接上 Unity 3D, 官方小白教程就是你要的 "在平面上缓慢运动的圆"
https://www.youtube.com/watch?v=7C7WWxUxPZE
下载个免费 Unity, 半小时就弄出来了

learning

【在 v*******e 的大作中提到】
: 谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方
: 面不想投入太多时间精力。
: 我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运
: 动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单
: 的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上
: 最简单的3D也容易衔接啊。
: 不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了
: 解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning
: 模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那
: 方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。

x****u
发帖数: 44466
12
问题是现在电脑还没有赶上人脑的智能,所以没资格这么说
人在造出来飞机之后才认定飞机是比鸟更好的飞行工具

【在 C*****5 的大作中提到】
: 神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构
:
: learning

v*******e
发帖数: 11604
13
好,我就去试试unity。
i****e
发帖数: 78
14
*GL多用在CG,和CV是反过程

【在 v*******e 的大作中提到】
: 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
: 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
: 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
: 数、微分方程、数学分析都没问题。

v*******e
发帖数: 11604
15
再问一下,如果一个程序,其中一部分需要用CUDA GPU计算,但是程序的另外一部分需
要用OpenGL或者unity之类,我需要两个显卡吗?还是同一个显卡可以各分配一部分给
这两部分用?我准备装个新机器,弄个GTX1060。现在问题是还需不需要弄个带显卡的
主板。谢谢!
x****u
发帖数: 44466
16
可以共用啊
但分配核心和显存可能是坑,gpu不是很适合搞复杂的资源共享

【在 v*******e 的大作中提到】
: 再问一下,如果一个程序,其中一部分需要用CUDA GPU计算,但是程序的另外一部分需
: 要用OpenGL或者unity之类,我需要两个显卡吗?还是同一个显卡可以各分配一部分给
: 这两部分用?我准备装个新机器,弄个GTX1060。现在问题是还需不需要弄个带显卡的
: 主板。谢谢!

v*******e
发帖数: 11604
17

谢谢,是坑我就避开。看来要个主板显卡。

【在 x****u 的大作中提到】
: 可以共用啊
: 但分配核心和显存可能是坑,gpu不是很适合搞复杂的资源共享

j*****l
发帖数: 1624
18
opencv的gpgpu是用cuda搞的。
用opengl搞的cv库基本功能都不全。
主要是opengl,你想干啥,也得先想办法把东西转换成一张图片上的像素,再传到GPU
处理。
比如你要算两个矩阵啥啥,就得把矩阵先对应到一张texture, 每个像素有rgba四个空
可以填,就说用r存第一个矩阵对应数据, g存第二个矩阵对应数据,然后在shader里
写,对每一个像素,让rg存的两个数据干嘛,输出是什么,也用rgba存着。
但是cuda这样的,直接就往显卡扔矩阵就好,不用扔图片。
cuda的局限在于必须在nvida上跑啊,oepngl可以到处跑,移动设备也可以。
c******n
发帖数: 16666
19
unity很方便 有opengl基础的话 可以写GLSL假装自己是图形学大牛

【在 d*******r 的大作中提到】
: cocos 2dx 太原始, unreal 上手太慢, 游戏引擎之间也是有巨大差别的.
: 我上面说那几个是最方便的.
: 建议直接上 Unity 3D, 官方小白教程就是你要的 "在平面上缓慢运动的圆"
: https://www.youtube.com/watch?v=7C7WWxUxPZE
: 下载个免费 Unity, 半小时就弄出来了
:
: learning

c*********e
发帖数: 16335
20
这种东西,变化快,刚学了这个,就过时了,出来个新的玩艺。计划敢不上变化。不建
议做长期投资。

【在 w***g 的大作中提到】
: http://www.opengl-tutorial.org/
: 然后就是OpenGL Programming Guide这本书。
: 我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动,
: 改版的时候固定管线内容基本上都删了,全改shader了。
: 如果只是上厕所时随便看看入个门,我觉得老书也值这个价,
: 反正API都是网上查的。 你要做的这个东西感觉很牛x。
: 我最近训练3D网络,发现难度显著高于2D网络。
: 这两年兴vulkan了,opengl不会再出新版了。

相关主题
intel的显卡驱动太烂了用如下的framework开发手机游戏可行么
iOS UITabBarController 问题flappy bird
现在做手机网游,选什么数据库合适?Xamarin 是维持独立好还是受朝廷招安好?
进入Programming版参与讨论
v*******e
发帖数: 11604
21
最后决定用cocos2d-x. 是老了点,但是满足我的需要。unity3d好是好,但是我不想学
个新语言;累人。openGL太低级,编程累人。做选择真心不容易,难怪那么多人成了剩
男剩女。
T*******x
发帖数: 8565
22
你这是2-d,本来就不需要 openGL 吧。

【在 v*******e 的大作中提到】
: 最后决定用cocos2d-x. 是老了点,但是满足我的需要。unity3d好是好,但是我不想学
: 个新语言;累人。openGL太低级,编程累人。做选择真心不容易,难怪那么多人成了剩
: 男剩女。

v*******e
发帖数: 11604
23
预留升级通道 :)
原先是这样想的,但是还是只顾眼前好。俗话说得好,太早期优化是各种问题的源头。


: 你这是2-d,本来就不需要 openGL 吧。



【在 T*******x 的大作中提到】
: 你这是2-d,本来就不需要 openGL 吧。
T*******x
发帖数: 8565
24
你的模拟的这个想法不错。

【在 v*******e 的大作中提到】
: 预留升级通道 :)
: 原先是这样想的,但是还是只顾眼前好。俗话说得好,太早期优化是各种问题的源头。
:
:
: 你这是2-d,本来就不需要 openGL 吧。
:

v*******e
发帖数: 11604
25
可能用显卡产生图形的想法就不行,现在的问题是如何把显卡里的图形读出来到主存里
。难道用个webcam? 最后可能还是不得不用CPU来产生。


: 你的模拟的这个想法不错。



【在 T*******x 的大作中提到】
: 你的模拟的这个想法不错。
w***g
发帖数: 5958
26
可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。

【在 v*******e 的大作中提到】
: 可能用显卡产生图形的想法就不行,现在的问题是如何把显卡里的图形读出来到主存里
: 。难道用个webcam? 最后可能还是不得不用CPU来产生。
:
:
: 你的模拟的这个想法不错。
:

v*******e
发帖数: 11604
27
多谢多谢,我去网上研究研究。


: 可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。



【在 w***g 的大作中提到】
: 可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。
1 (共1页)
进入Programming版参与讨论
相关主题
flappy bird真神,据说python是给初学者学的,对此你怎么看?
Xamarin 是维持独立好还是受朝廷招安好?请问程序同时在多个cpu上运行需要怎么改程序?
推荐看 iOS paid 榜的 Monument Valleygolang為什麼語法和關鍵詞這麼冷門?
一直觉得奇怪,dumbCoder怎么还在脚本上转悠C++ Software Engineer 工作求内推(Boston)
通过PRP这个课程做手机游戏的需要用什么game engine?
why no one talks about mobile development?这里有人用过unity吗
请问有没有人有cocos2d的开发经验招GPU工程师 (转载)
有没有玩CUDA的?intel的显卡驱动太烂了
相关话题的讨论汇总
话题: opengl话题: 3d话题: cuda话题: unity话题: 视觉