利用OpenGL或者Direct3D将场景渲染到贴图或者内存的某个区域:
限制条件:
1.渲染出的最终效果图尺寸在4096x4096或者更高
2.最终图像没有锯齿.
3.最终效果图尺寸不受显卡的限制4.如果上述不成立,能否脱离显卡的限制做出像素很大的图片?花费您一点时间解决我很大的问题,谢谢
限制条件:
1.渲染出的最终效果图尺寸在4096x4096或者更高
2.最终图像没有锯齿.
3.最终效果图尺寸不受显卡的限制4.如果上述不成立,能否脱离显卡的限制做出像素很大的图片?花费您一点时间解决我很大的问题,谢谢
Google earth 等卫星图片是分块加载显示的
你这么高像素的图片
如果可以的话分块加载进去
D3D本身也不是允许无限分辨率的,即使是软件渲也是有限制的
没有锯齿,不受显卡限制这都没问题,但是如果非要DX介入就不行了
如果不是透视图的话可以一块一块的渲,每次选一个指定大小的纹理,然后把纹理中的数据拷贝到你的最终的巨大的图片中,但是如果是透视图的话就不行了.不过Max应该可以输出很大的图片吧,但是它是软件渲的
不过是基于dx10的,要在vista下才能跑起来。
不知对你是否有帮助。http://developer.nvidia.com/page/directx.html