社区
机器视觉
帖子详情
求教:OpenGl中是否有能够直接加入视角与被描述物体的函数?
unicomhcg
2004-12-21 11:45:35
title说的不是很清楚
我想做成这样一个效果:
将被观测物体位置固定,然后可以随意调节观察角度,将三维的物体平面投影到二维平面上面,无论什么思路,只要有用,都表示感谢啦
...全文
137
16
打赏
收藏
求教:OpenGl中是否有能够直接加入视角与被描述物体的函数?
title说的不是很清楚 我想做成这样一个效果: 将被观测物体位置固定,然后可以随意调节观察角度,将三维的物体平面投影到二维平面上面,无论什么思路,只要有用,都表示感谢啦
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unicomhcg
2004-12-30
打赏
举报
回复
好的,多谢诸位啦,好几天没有过来了,这里的兄弟们真是热心肠啊,多谢多谢!
unicomhcg
2004-12-28
打赏
举报
回复
天啊,遍历3d物体的所有点?!!!运算量会很大的啊
myling
2004-12-28
打赏
举报
回复
……
遍历所有点
判断每个点是否在平面内
unicomhcg
2004-12-28
打赏
举报
回复
多谢myling,这个思路应该可行的,平移交点比较容易,请问,如何找出平面与物体的所有交点?是自己定义矩阵变换,还是opengl里面有具体的函数呢?
Truefly
2004-12-28
打赏
举报
回复
又看了下,发现楼主的意思是找轮廓,请问楼主到底是找轮廓的二维坐标,还是要画轮廓就行了,画轮廓很简单,不贴图直接画成3维就行了(屏幕本身不是二维的?,画出来肯定是一种颜色,不就是二维了?),如果要知道轮廓的二维坐标可以用gluproject把world坐标project到window坐标,再用glDrawPixel画出来也可以。
myling
2004-12-28
打赏
举报
回复
好像看懂一点了
试试这样
用一个和投影面平行的平面去穿过物体,
求出平面与物体的所有交点(应该是一个二维平面吧?)
然后平移所有交点到投影平面上就行了
这个应该不难实现吧?
Truefly
2004-12-28
打赏
举报
回复
先gluperspective
然后glulookat
最基本的ogl东东。
myling
2004-12-28
打赏
举报
回复
靠
老大出马,一个顶俩
寻开心
2004-12-28
打赏
举报
回复
就用planar shadow方法,
自己可以构造一个投影矩阵
把这个投影矩阵当作world矩阵使用,
它就可以把三维的模型投影到任意一个2维的平面上
绘制这个投影出来的模型就是了
huhenan2004
2004-12-28
打赏
举报
回复
opengl里面有个可以设置视点漫游的函数啊叫什么:glulookat()
试试看,试试看
myling
2004-12-28
打赏
举报
回复
这有啥?
你要画这个3D物体还不是一个点一个点画的?
画完了顺便判断一下就行了
unicomhcg
2004-12-27
打赏
举报
回复
对不起诸位啦,看来还是我没有说清楚
是投影的变换,不过就是简单的要找出轮廓,比如说:古墓丽影里面的劳拉,是一个三维的模型,可是,当在电脑上面确定乐一个视角的时候,显示器上面的图形却是二维的,那么,应该怎么样把这个二维的轮廓找出来呢?这就达到乐我的目的乐。
myling说的的确不错,opengl里面有一个glproject可以进行投影的,但是那也只能作出来3d的效果,不能做到2d的。
多谢诸位乐。
多谢“菠萝蜜汁红塔山”,“太平洋”。
其实入彀能够作出来主视图俯视图也可以的,但是归根到底还是要作出二维投影的轮廓来,谢谢啦!
myling
2004-12-24
打赏
举报
回复
看了半天,好像就是投影和视图的变换吧?
D3D和opengl里都有现成的函数阿
syy64
2004-12-23
打赏
举报
回复
利用视图矩阵,看看阴影的制作。
unicomhcg
2004-12-21
打赏
举报
回复
对不起啊,是我自己对问题没有足够理解
是这样的,我需要作一个轮廓匹配的方案,其中有些因素是已知的:
1。已有的人体照片。
2。从人体照片上面找出的人体轮廓。
3。已有的三维人体模型。
4。确定的观测视角。
我需要完成的工作:
利用1:确定的观测视角与2:现有的三维人体模型
来画出人体模型的轮廓(是三维人体模型的轮廓),也就是相当于三维人体模型的二维平面投影(透视角度或无透视的都可以)。
我听说OpenGl里面有这样的函数,输入已知视角与人体模型,然后可以将轮廓找出来。
请各位指点一下,多谢!
ps:接下来还要将三维人体的二维投影轮廓与现在已经有的现实人的轮廓进行比较并进一步匹配,还不知道改如何下手,最近看了一些论文,正在整理思路,晚上出门看到路灯都会想到光源的角度问题,:(....
capoatguitar
2004-12-21
打赏
举报
回复
好象还是没说清楚,要得是什么样的效果?
[译]NeHe教程 - 创建一个
OpenGL
窗体
原文:Setting Up An
OpenGL
Window 欢迎阅读我的
OpenGL
教程.我是一个热爱
OpenGL
的普通码农!我第一次听到
OpenGL
是在3Dfx刚发布他们给Voodoo I显卡的
OpenGL
硬件加速驱动的时候.我马上意识到我必须学习
OpenGL
.不幸的是,当时在网上很难找到关于
OpenGL
的书和资料.我花了数小时来编写可运行的代码,并且花了更多时间去发邮件和在IRC上...
GAMES 图形学系列笔记(三十四)
ok ok不好意思,今天晚了一些,大家好,各位同学,大家好,我是胡一伟啊,我之前刚刚从耶鲁大学毕业,现在在罗比research做research scientist。然后我今天呢给大家讲的这个课程的名字,就叫做这个纹理生成与压缩,我们今天的内容主要分为三个部分,第一个部分是纹理的简介,第二部分是简,然后讲一下纹理是如何生成的,一般的方法。然后最后的话讲一下纹理的使用和压缩。首先我们简介一下什么是纹理,纹理是一个非常常见的一个单元。
GAMES 图形学系列笔记(三十九)
1这么一个范围,这是没有问题的,那么嗯如果我有一个比较大的k,比如说k我取五,那也就是说这个比值呢在0。2的时候。其实我就认为它的值已经达到一了,再大它也它也还就是一了对吗,也就是说这个比值我就只看0~0点二之间,这么一比值,而这个比值会告诉我哦,呃它的阴影会从零变到一,那如果我k我取100。那我基本上来说就是就这个这个比值,在0。
Unity法线水,顺便利用CommandBuffer实现廉价的深度和截屏
最近其实做了好多东西,但是实在是忙,没有时间归纳和总结,先把最近做的这个东西拿出来和大家分享,后续逐步把所会的东西一点点分享出来。 先放一个效果出来: 法线水其实和顶点偏移+曲面细分的波浪水本质是一样的。只是波浪的呈现方式不同,我们可以通过学习法线水的制作方式掌握大致的架构,然后慢慢升级更多不同的效果。 我先把各个要做的功能列出来: 反光波浪 - 法线水顾名思义是用法线做的反光。 岸边混合 - 就是根据深度利用地面颜色和水体产生混合...
互联网金融监管与优化.pptx
互联网金融监管与优化.pptx
机器视觉
4,499
社区成员
15,348
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章