RenderToImage 函数
图形系统函数使用对象中包含的 mental ray 特定设置调用渲染引擎,并返回渲染图像。设置的功能必须由您在调用时实现。RenderToImage()AcDbMentalRayRenderSettingsAcDbRenderGlobalRenderToImage() 可以实现此函数来覆盖渲染函数(RENDER 和 RENDERCROP)的默认行为。实现进度监视器界面提供了一个交互式渲染过程,并可以缓存几何体、照明和材质信息。启用缓存后,连续调用此函数将仅转换新的摄像机位置并渲染缓存的数据。当使用不同的相机渲染同一图形或图形的某个区域时,这非常有用。 您不必使用现有视图或视口来调用此函数。在某些情况下,可能需要在屏幕外创建自己的函数,然后再调用此函数。AcGsViewAcGsDevice 呈现的输出采用红绿蓝 Alpha (RGBA) 自下而上的格式。在将此图像传递给函数之前,您负责将此图像初始化为正确的大小、格式和深度。使用此输出图像时,请务必将其转换为目标所需的格式。AutoCAD 使用蓝绿红 Alpha (BGRA) 自上而下的显示格式。Atil::Image 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 06:21
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.