图像矩阵matlab代码-matlab_offscreen:Matlab屏幕外渲染工具箱

时间:2024-06-12 14:49:42
【文件属性】:

文件名称:图像矩阵matlab代码-matlab_offscreen:Matlab屏幕外渲染工具箱

文件大小:1.8MB

文件格式:ZIP

更新时间:2024-06-12 14:49:42

系统开源

图像矩阵matlab代码Matlab屏幕外渲染工具箱(版本2) [修订] 2012年8月21日第2版,修复了一些过大的崩溃错误(主要在Ubuntu中)。 添加渲染到深度图像功能。 2009年4月3日第1版。 [介绍] 该工具箱提供了使用OpenGL渲染功能将3D三角形网格投影到图像平面上的支持。 这有几个应用程序,包括在给定观察图像的情况下提取网格上每个面的颜色,在给定光源方向的情况下确定网格上的阴影区域,以及从相机的角度可视化着色的网格。 第2版​​还添加了渲染深度图像的支持。 直接使用OpenGL调用的优点是使用了更高级的图形硬件功能,从而可以更快地渲染并更好地控制抗锯齿和其他GL选项。 [特征] 使用OpenGL进行屏幕外渲染,利用图形硬件加速而不在屏幕上显示任何内容。 使用matlab图像阵列直接输入/输出,无需处理matlab图形。 将任何彩色网格渲染到图像中,计算每个三角形的可见性。 从光源渲染以计算阴影区域, (新)将任何网格渲染到深度图像中(适用于kinect爱好者)。 [安装] 您将需要GLUT和GLEW库来编译和运行此工具箱。 Mathworks现在要求从上载的软件


【文件预览】:
matlab_offscreen-master
----ReadMe.txt(8KB)
----CamS2Vector1.m(449B)
----Vector2CamS1.m(737B)
----ProjectMesh2ImageImpl.cpp(3KB)
----ProjectMesh2Image.m(2KB)
----ShadowProj2Impl.cpp(9KB)
----BatchFaceColorGradImpl.cpp(26KB)
----RenderColorMeshImpl.cpp(4KB)
----BatchFaceColorGrad.m(1KB)
----OffscreenCommon.h(7KB)
----README.md(8KB)
----ShadowProj2.m(470B)
----CamSInterp1.m(793B)
----RenderColorMesh.m(364B)
----TestData()
--------Buddha1Data.mat(41KB)
--------buddha12()
--------CameraConvert2.m(3KB)
--------loadbuddhaimagecam.m(577B)
--------buddha_nice.mat(825KB)
--------buddha11hull022.mat(74KB)
--------cam5.inc(1KB)
----OffScreenTest.m(2KB)
----CompileOffscreen.m(2KB)
----RenderDepthMeshImpl.cpp(4KB)
----OffscreenGL.h(7KB)
----RenderDepthMesh.m(1KB)
----MexGlutInit.cpp(376B)

网友评论