Articulo de referencia

Hiperdiversión

Alexander Pasko Anatoly Ossipov Eric Fausett Oleg Fryazinov, et al."},"latest_release_version":{"wt":""},"latest_release_date":{"wt":""},"latest_preview_version":{"wt":"2.03"},"...

HyperFun (de Hyperdimensional Functions) [ 1 ] [ 2 ] [ 3 ] es un lenguaje de programación [ 4 ] y un software utilizado para crear , visualizar y fabricar modelos volumétricos 3D y de dimensiones superiores.

El equipo que mantiene el proyecto HyperFun es un grupo de investigadores y estudiantes de libre asociación procedentes de diferentes países de todo el mundo (Reino Unido, Rusia, Francia, Japón, Noruega, Estados Unidos y otros) denominado Grupo de Materialización Digital.

Descripción general

HyperFun permite a los usuarios modelar fácilmente objetos con la calidad que se encuentra en la realidad y la naturaleza. El sistema se basa en un nuevo marco matemático para la geometría, la representación funcional (FRep), que proporciona un método uniforme para modelar simultáneamente la geometría de la superficie y la composición interna. Además, es un marco compacto y preciso que puede representar objetos con una complejidad y propiedades ilimitadas. En comparación con los sistemas de modelado tradicionales, HyperFun permite describir, crear y modificar digitalmente modelos de cualquier objeto o entorno, real o imaginario.

Conceptos

Técnicamente, los objetos geométricos complejos en HyperFun se construyen a partir de primitivas simples sobre las que se realizan diversas operaciones. Cualquier objeto en el espacio tridimensional se define mediante una función de coordenadas de punto F(x,y,z). Esta función real continua es positiva dentro del objeto, negativa fuera y toma valor cero en su superficie. De manera similar, un objeto multidimensional se define mediante una función de varias variables F(x1, x2, x3, ..., xn). Por ejemplo, un objeto que cambia con el tiempo se puede definir mediante F(x,y,z,t), donde t representa el tiempo. Atributos como el color o la densidad del material también se definen mediante funciones correspondientes. Esto constituye el nuevo paradigma de modelado y renderizado de volumen procedimental basado en funciones, donde la forma y las propiedades de un objeto se evalúan localmente bajo demanda mediante procedimientos de caja negra .

Notas y referencias

  1. Cartwright, R.; Adzhiev, V.; Pasko, AA; Goto, Y.; Kunii, TL (2005), "Modelado de formas basado en la web con HyperFun" , IEEE Computer Graphics and Applications , 25 (2), IEEE Computer Society Press: 60–69 , doi : 10.1109/MCG.2005.49 , PMID 15794150 , S2CID 1062005 , archivado del original el 7 de mayo de 2011  
  2. Chen, JX (2002), Guía de herramientas de software gráfico (1.ª ed.), Nueva York: Springer Verlag, ISBN  0-387-95049-4
  3. Paul Bourke. "HyperFun: Lenguaje para el modelado geométrico F-rep" . paulbourke.net . Consultado el 2 de agosto de 2012 .Formatos de datos: Lista alfabética de especificaciones de API 3D y formatos de datos.
  4. "HyperFun: Lenguaje para modelado de volumen FRep" . Especificación del lenguaje HyperFun, versión 2.0 . Archivado del original el 14 de agosto de 2012. Recuperado el 5 de agosto de 2012 .