由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
ComputerGraphics版 - 有人对OpenGL熟悉么?
相关主题
Depth peeling transparency (3layers)做graphics的researcher一般要使用,熟悉maya吗?
这版上大家都是干那行的z-Brush/Maya做的模型可以输出到c++/openGL上使用吗?
这个版是不是应该叫 电脑图形图像处理 比较合适寻找计算机视觉视频处理的合作伙伴
Graphics does (zt)!自动对焦的算法是什么呢?
opengl 问题OpenGL的中如何实现类似望远镜的坐标线?
opengl小问大家使用过VSG3D和Coin3D的Open Inventor吗
请教opengl怎么实现物体运动求助:笔记本安装的3dsmax缺少建模工具
Windows上用OpenGL速度问题请问computer graphics的工作好找么
相关话题的讨论汇总
话题: gl话题: glortho话题: projection
进入ComputerGraphics版参与讨论
1 (共1页)
e*******d
发帖数: 266
1
请教一个问题,采用glViewport和glScissor加上glOrtho做四分屏多角度显示
但是现在遇到的问题是设置glLookAt的时候总也找不到侧面,只有正面,设置成侧面和
后面角度的时候就是一片黑暗,这个是为啥
求有经验的人指教,可以包子酬谢
l********a
发帖数: 1154
2
你的视截体near和far设置的多少,上下左右呢?
e*******d
发帖数: 266
3
基于OpenGL来做一个分屏然后多角度显示的程序,基本上按照glfw的splitview例程的
思路来的,但是分屏显示的东西是MMDAgent,一个3D人物显示的程序
我基本核心代码结构是这个样子的:
glClearColor( 0.0f, 0.0f, 0.0f, 0.0f);
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
glEnable( GL_SCISSOR_TEST );
glMatrixMode( GL_MODELVIEW );
//glMatrixMode( GL_PROJECTION );
这里有一个很诡异的问题,我用PROJECTION完全黑屏,但是MODELVIEW却可以,理论上
glOrtho什么的不是应该用在PROJECTION矩阵上么?
glLoadIdentity();
glOrtho( -10.0, 10.0, -10.0, 10.0, 1.0, 50.0 );
glViewport( 0, 0, windowWidth, windowHeight );
glScissor( 0, 0, windowWidth, windowHeight );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
gluLookAt( eye.x, eye.y, eye.z, // Eye-position (in back of)
center.x, center.y, center.z, // View-point
up.x, up.y, up.z ); // Up-vector
这个是控制角度,坐标由按键进行控制
mmdagent->updateAndRender2();
这个updateAndRender2函数是调用的原来MMDAgent里面的函数,主要是绘出人物
下面重复三次绘制其他三个分屏幕的图像
glViewport( windowWidth/2, windowHeight/2, windowWidth/2, windowHeight/2 );
glScissor( windowWidth/2, windowHeight/2, windowWidth/2, windowHeight/2 );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
gluLookAt。。。。。
现在最诡异的问题有两个:
glOrtho我现在用在PROJECTION上会黑屏
现在只能看到人物的正面,如果设置gluLookAt的坐标去看侧面和后面也会黑屏没显示

已经调试了快一个星期了,没结果,求大家指教。。

【在 l********a 的大作中提到】
: 你的视截体near和far设置的多少,上下左右呢?
l********a
发帖数: 1154
4
我刚去看了我的代码,的确是glOrtho之前用的Projection矩阵
glOrtho是视截体的左右上下前后位置,
你的模型的x,y,z的极大极小值是多少呢?
一般一面看得到,一面黑的最常见情况是
zNear和zFar设置的问题,你确定视景体z轴1-50的范围能把模型框住吗?
1 (共1页)
进入ComputerGraphics版参与讨论
相关主题
请问computer graphics的工作好找么opengl 问题
== 开了个OpenGL俱乐部,欢迎来访 ==opengl小问
【求教】构建人体3D模型请教opengl怎么实现物体运动
Intern/Full-time Opportunity for Graphics/GUI Software EngineerWindows上用OpenGL速度问题
Depth peeling transparency (3layers)做graphics的researcher一般要使用,熟悉maya吗?
这版上大家都是干那行的z-Brush/Maya做的模型可以输出到c++/openGL上使用吗?
这个版是不是应该叫 电脑图形图像处理 比较合适寻找计算机视觉视频处理的合作伙伴
Graphics does (zt)!自动对焦的算法是什么呢?
相关话题的讨论汇总
话题: gl话题: glortho话题: projection