matlab: uso de la GPU para guardar una imagen de una figura

Utilizo matlab para renderizar una malla compleja (usando trimesh, material, camlight, view ...) y no necesito mostrarla al usuario, solo para obtener la imagen renderizada.Esto se discute en otra pregunta.

Usar cualquiera de las soluciones sugeridas (guardar como imagen, guardar en un objeto de video y usar indocumentadohardcopy) es muy lento (~ 1 segundo), especialmente en comparación con la representación de la trama en sí, incluso la pintura en la pantalla toma menos de 0.5 segundos.

Creo que es causado porhardcopy método para no utilizar la GPU, mientras que la representación de la trama original para la visualización utiliza la GPU; usando el software de monitor GPU-Z veo que la GPU funciona durante el trazado pero no durantehardcopy.

La figura usa 'opengl' como renderizador, perohardcopy, que es la implementación subyacente de todos los métodos sugeridos, no parece respetar esto ...

¿Alguna sugerencia sobre cómo configurarlo para usar la GPU?

EDITADO: siguienteeste hilo Me mudé para usar lo siguiente, pero el uso de GPU sigue siendo un problema.

  cdata=hardcopy(f, '-Dopengl', '-r0')

Respuestas a la pregunta(0)

Su respuesta a la pregunta