社区
游戏开发
帖子详情
怎样判断一个物体是否在眼睛空间里?
Snow_1980
2004-11-22 02:36:45
如果一个场景里的物体太多,一一渲染会降低效率,如何判断一个物体,或着说一个点是否在眼睛空间内?帮忙给处数学的算法,谢谢
...全文
61
5
打赏
收藏
怎样判断一个物体是否在眼睛空间里?
如果一个场景里的物体太多,一一渲染会降低效率,如何判断一个物体,或着说一个点是否在眼睛空间内?帮忙给处数学的算法,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Snow_1980
2004-11-22
打赏
举报
回复
感谢,以后有问题还要多请教你了~结贴~
寻开心
2004-11-22
打赏
举报
回复
你是用dx的啊, 呵呵
那个也没有关系,基本理论是一样的,opengl和dx在本质上没有多大的差别
dxsdk里面的cull就是那box和视锥做的判断,重点代码在CullObject这个函数里面呢
要做三维的东西,图形学是最基本的,必须要学的
关于场景组织图形学的书上有部分相关内容的
场景组织东西往往和具体的内容相关,和引擎一样都是项目的最核心的东西,具体的实例不好找的
siggraph上面有一些,不多
Snow_1980
2004-11-22
打赏
举报
回复
OpenGL不会啊~,SDK里Cull这个例子是不是做这个的?你说的场景组织的那些东西不懂啊~,莫非要去买本图形学的书来看下?
寻开心
2004-11-22
打赏
举报
回复
要加快场景的浏览速度,更多的工作不在视锥裁剪上,而是在场景组织上
好的场景组织可以快速扔掉很多东西的
比如八叉树或者bsp树,cvs等等
这些都是属于显示前的预处理过程
这些才是图形学当中最难的地方
相反的,显示和特效是最基础的
寻开心
2004-11-22
打赏
举报
回复
? 视锥裁剪的代码很多啊
大多数都是做近似裁减,拿物体的包围盒判断
完全在外面的扔掉,剩余的扔给硬件做精确的裁减去。
http://www.gametutorials.com/download/OpenGL/FrustumCulling_OGL.zip
http://www.gametutorials.com/download/Ports/OpenGL/FrustumCulling_SDL.zip
3D的视觉原理
关于3D原理,从人眼的结构来说,在各位进这个会场时通过
眼睛
会有
一个
关于会场
空间
大小的感觉,为什么会这样呢?因为双眼视线交汇时,会产生立体感,大脑能够测量出双眼向中间汇聚了多少度,从而测出距离。看向远处...
3D电视机进您家,不再是梦想
人的两眼左右相隔在6 厘米左右,这意味着假如你看着
一个
物体
,两只
眼睛
是从左右两个视点分别观看的。左眼将看到
物体
的左侧,而右眼则会看到
物体
的右侧。当两眼看到的
物体
在视网膜上成像时,左右两面的印象合起来,就...
Tensorflow
物体
检测Faster-Rcnn技术教程
购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 Tensorflow
物体
检测FasterRcnn视频培训教程内容概况:课程首先讲解
物体
检测的初期算法,对比不同效果与设计思想从而引入fasterrcnn三代算法。在学习阶段我们选择...
消费电子中的3D电视机进您家,不再是梦想
人的两眼左右相隔在6 厘米左右,这意味着假如你看着
一个
物体
,两只
眼睛
是从左右两个视点分别观看的。左眼将看到
物体
的左侧,而右眼则会看到
物体
的右侧。当两眼看到的
物体
在视网膜上成像时,左右两面的印象合起来,就...
显示/光电技术中的浅谈3D电视立体成像原理
我们的两只
眼睛
相距6-7厘米左右两只
眼睛
看
物体
时是从不同角度看到的两个稍有差别的图象,大脑将这两个具有视察的图象合成后形成立体的感觉,立体图像通俗的讲就是利用人们两眼视觉差别和光学折射原理在
一个
平面内使...
游戏开发
8,304
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章