stringtranslate.com

Deformación 3D

Warp3D fue un proyecto fundado por Haage & Partner en 1998 cuyo objetivo era proporcionar una API estándar que permitiera a los programadores acceder y, por tanto, utilizar hardware 3D en Amiga . [1] [2]

Su diseño era similar al de los controladores de la tarjeta gráfica Picasso96 y funcionaba de manera similar a la API 3dfx Glide , que proporcionaba una forma uniforme y estandarizada para que los programadores crearan software para las tarjetas gráficas 3D que estaban disponibles en ese momento. [1]

Se esperaba que la creación de esta API no sólo fomentara el desarrollo y lanzamiento de más tarjetas gráficas 3D, sino que también alejara la situación en la que se había desarrollado una nueva pieza de hardware sin software disponible para ejecutarla. Si la pieza de software en particular utilizara la API Warp3D (habilitada a través de una biblioteca compartida), se podría utilizar cualquier hardware actual o desarrollado recientemente. [1] [3] Los desarrolladores de Hyperion Entertainment crearon un subconjunto de OpenGL llamado MiniGL ubicado encima de Warp3D para facilitar la portabilidad de juegos como Heretic II . [4]

En el momento de su lanzamiento, Warp3D proporcionó un aumento significativo de la velocidad con respecto al renderizado por software. [5] Sin embargo, años más tarde, las API 3D más nuevas (por ejemplo, TinyGL en MorphOS) ofrecieron un mejor rendimiento en el mismo hardware. [6]

En 2014, se anunció que Warp3D ahora era propiedad conjunta de la empresa británica A-EON Technology Ltd. [7] El 1 de abril de 2015, A-EON Technology lanzó posteriormente Warp3D para RadeonHD (chipset de las Islas del Sur). [8]

En marzo de 2016, A-EON Technology Ltd anunció que había desarrollado el nuevo Warp3D Nova con soporte para Shaders . [9] [10] Warp3D Nova se mencionó originalmente como una reescritura completa planificada y un diseño centrado en Shader en la lista de funciones de AmigaOS 4.0 más de una década antes. [11] [12] El desarrollo de la nueva versión se inspiró intencionalmente en este plan original de Warp3D Nova. [13] La versión preliminar 1.15 se publicó el 1 de mayo de 2016 en el paquete Enhancer Software para AmigaOS 4 . [14] [15] Aparte de su nombre y de estar relacionado con los gráficos 3D, Warp3D Nova no tiene nada en común con el Warp3D original.

También en marzo de 2016, A-EON Technology Ltd anunció que se había contratado a Daniel Müßener / GoldenCode.eu para crear una implementación de OpenGL ES 2 sobre Warp3D Nova. [9] La primera versión pública 1.4 se lanzó el 31 de agosto de 2016 como parte de la versión 1.1 del paquete Enhancer Software. [dieciséis]

Requisitos de funcionamiento

Warp3D requiere lo siguiente para funcionar correctamente

También requiere la presencia de hardware 3D y no se ejecutará con tarjetas gráficas que sean solo 2D , ni AGA , ECS u OCS . [18]

Otras implementaciones

API 3D de Amiga

Alain Thellier creó un clon de código abierto llamado Wazp3D . [19] MorphOS incluyó una implementación Warp3D conocida como Biblioteca de gráficos Goa3D desarrollada por Nicolas Sallin. [20]

Referencias

  1. ^ abcd "¿Qué es Warp3D?". 2006 . Consultado el 23 de junio de 2016 .
  2. ^ Vost, Ben (marzo de 1999). "¿Qué hay en tu disco? A tu alcance, Go 3D". Formato Amiga . No. 121. Publicaciones futuras. pag. 98. ISSN  0957-4867.
  3. ^ Šostý, Lumír (julio de 1999). "Warp3D". Revisión de Amiga (en checo). N° 46/47. Editorial Atlántida. pag. 44. ISSN  1211-1465.
  4. ^ Vost, Ben (diciembre de 1999). "Vistas previas, Hereje II". Formato Amiga . No. 130. Publicaciones futuras. págs. 28 y 29. ISSN  0957-4867.
  5. ^ Šostý, Lumír (julio de 1999). "Warp 3D: ADescent - tentokráte srovnání verzí". Revisión de Amiga (en checo). N° 46/47. Editorial Atlántida. pag. 45. ISSN  1211-1465.
  6. ^ Brunet, David (septiembre de 2009). "Comparativa: Actuaciones entre AmigaOS 4.1 y MorphOS 2.3 en Pegasos II". obligement.free.fr (en francés) . Consultado el 25 de septiembre de 2016 .
  7. ^ "Actualización del software A-EON" (PDF) (Presione soltar). AmiWest 2014 (Sacramento): Tecnología A-Eon. 25 de octubre de 2014 . Consultado el 23 de junio de 2016 .{{cite press release}}: Mantenimiento CS1: ubicación ( enlace )
  8. ^ "Nuevos controladores 3D para AmigaOS 4.1" (PDF) (Presione soltar). Cardiff: Tecnología A-Eon. 1 de abril de 2015 . Consultado el 23 de junio de 2016 .
  9. ^ ab "Presentación de Warp3D Nova" (PDF) (Presione soltar). Cardiff: A-EON Technology Ltd. 22 de marzo de 2016 . Consultado el 22 de marzo de 2016 .
  10. ^ Förster, Moritz (24 de marzo de 2016). "Sistemas de apuestas alternativos: Neues 3D-Treibersystem para AmigaOS 4". Revista iX (en alemán) . Consultado el 29 de octubre de 2016 .
  11. ^ "Revisión 1.0 de la lista de funciones de AmigaOS 4.0" (PDF) . intuitionbase.com . Entretenimiento Hyperion. 7 de enero de 2003. págs. 11-12 . Consultado el 25 de septiembre de 2016 .
  12. ^ Williams, Robert (primavera de 2003). "Actualización de AmigaOS 4" (PDF) . Total Amiga . No. 14. Enlace Amiga de South Essex. pag. 15.
  13. ^ "Presentación de Warp3D Nova para OS4". Amigaworld.net. 23 de marzo de 2016. Publicación 59 de Hans . Consultado el 25 de septiembre de 2016 .
  14. ^ "Software Enhancer lanzado en AMIStore (OS4)" (Presione soltar). Cardiff: Tecnología A-EON. AmigaWorld.net. 1 de mayo de 2016 . Consultado el 24 de septiembre de 2016 .
  15. ^ "Registro de cambios". amiga.org. 1 de mayo de 2017. Kit Amiga . Consultado el 16 de agosto de 2017 .
  16. ^ "Lanzamiento del software Enhancer v1.1 - Amiga.org". www.amiga.org . Consultado el 15 de noviembre de 2017 .
  17. ^ "Léame Warp3D 3.0". 27 de marzo de 2007 . Consultado el 12 de junio de 2010 .
  18. ^ "Warp3D 4.2a Léame". 13 de octubre de 2002 . Consultado el 23 de junio de 2016 .
  19. «Wazp3D» . Consultado el 17 de julio de 2010 .
  20. ^ "Biblioteca de gráficos Goa3D" . Consultado el 17 de julio de 2010 .

Otras lecturas