He escuchado buenas críticas del Visualization ToolKit (VTK) de los desarrolladores. Pero, ¿qué tan poderoso es? Por ejemplo, ¿puede manejar la visualización de un depósito de petróleo completo (en un simulador) con miles de millones de puntos de malla? La mayoría de los simuladores de yacimientos industriales se ejecutan en procesadores paralelos. Sé que VTK es compatible con el procesamiento en paralelo, pero una vez más, ¿qué tan estable puede ser utilizar procesadores paralelos cuando se ejecuta algo así como simulaciones de yacimientos? ¿Alguien ha usado VTK en un proyecto de tan gran escala?¿Qué tan bueno es VTK?
Mathematica admite algunas simulaciones de yacimientos simples, pero creo que utiliza las bibliotecas Java Swing. Entonces, ¿alguien tiene alguna idea de que VTK se utilice para una visualización poderosa que no sea 3DSplice? Además, ¿alguien puede decir algo sobre el tiempo de desarrollo usando VTK?
Básicamente, soy ingeniero petrolero pero soy un apasionado de la programación (sé que hay una diferencia entre ser apasionado y ser hábil). Contamos con un equipo de programadores expertos que han participado en el desarrollo de simuladores de yacimientos. Últimamente, hemos estado pensando en VTK. Entonces, ¿qué pasa con el tiempo de desarrollo? –
El tiempo de desarrollo puede ser más rápido que cualquier otro kit de herramientas similar que he escuchado, pero ajustar y optimizar para ejecutar visualizaciones de mil millones de nodos RÁPIDO en clústeres grandes todavía se sentirá como que lleva una eternidad: es un problema intrínsecamente DURO. No conozco ninguna herramienta que haga su desarrollo más rápido que VTK, pero eso no significa que le GUSTARÁ la cantidad de esfuerzo involucrado incluso con VTK (entonces, ¿cuál es la alternativa, no hacer nada en absoluto, ya que es muy difícil?) –
También hay algunas desventajas (por mi corta experiencia personal con ella): * La documentación podría ser (mucho) mejor. * Solo una lista de correo, ningún foro. * Si las cosas no funcionan, es difícil averiguar por qué. * La calidad de la API es regular (nombres impares, funciones duplicadas, conceptos impares) – Bim