Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Warp3D - это проект, основанный Haage & Partner в 1998 году, целью которого было предоставить стандартный API, который позволил бы программистам получать доступ и, следовательно, использовать 3D-оборудование на Amiga. [1] [2]

Его дизайн был аналогичен обоим драйверам графических карт Picasso96 и работал аналогично 3dfx Glide API , который предоставлял программистам унифицированный и стандартизированный способ создания программного обеспечения для 3D-видеокарт, которые были доступны в то время. [1]

Была надежда, что создание этого API не только будет стимулировать разработку и выпуск большего количества 3D-видеокарт, но и уйдет от ситуации, когда было разработано новое оборудование, на котором не было доступного программного обеспечения. Если конкретная часть программного обеспечения использует API Warp3D (доступный через общую библиотеку), можно будет использовать любое текущее или недавно разработанное оборудование. [1] [3] Разработчики Hyperion Entertainment создали подмножество OpenGL под названием MiniGL, расположенное поверх Warp3D, чтобы упростить перенос таких игр, как Heretic II . [4]

На момент выпуска Warp3D обеспечил значительное увеличение скорости по сравнению с программным рендерингом. [5] Однако спустя годы новые 3D API (например, TinyGL в MorphOS) предложили лучшую производительность на том же оборудовании. [6]

В 2014 году было объявлено, что Warp3D теперь принадлежит британской компании A-EON Technology Ltd. [7] . 1 апреля 2015 года компания A-EON Technology впоследствии выпустила Warp3D для RadeonHD (набор микросхем Southern Islands). [8]

В марте 2016 года компания A-EON Technology Ltd объявила, что разработала новую версию Warp3D Nova с поддержкой шейдеров . [9] [10] Warp3D Nova изначально упоминалась как планируемая полная переработка и шейдерно-ориентированный дизайн в Списке возможностей AmigaOS 4.0 более десяти лет назад. [11] [12] Разработка нового релиза намеренно черпала вдохновение из первоначального плана Warp3D Nova. [13] Предварительная версия 1.15 была опубликована 1 мая 2016 года в пакете Enhancer Software для AmigaOS 4 . [14] [15] За исключением названия и отношения к 3D-графике, Warp3D Nova не имеет ничего общего с оригинальной Warp3D.

Также в марте 2016 года компания A-EON Technology Ltd объявила, что Даниэль Мюсенер / GoldenCode.eu был нанят для создания реализации OpenGL ES 2 поверх Warp3D Nova. [9] Первая общедоступная версия 1.4 была выпущена 31 августа 2016 года как часть пакета Enhancer Software версии 1.1. [16]

Требования к запуску [ править ]

Для правильной работы Warp3D требуется следующее:

  • Система, совместимая с AmigaOS с CyberGraphX или Picasso96, содержащая:
    • По крайней мере, процессор 68040 с FPU для версий AmigaOS до 4.0.
    • Процессор PowerPC для AmigaOS 4.0+
    • Необязательно PowerPC поддерживается на WarpOS [1]
    • Любая из этих видеокарт:
      • CyberVision 3D
      • CyberVision PPC
      • BlizzardVision PPC [17]
      • Любая карта 3Dfx Voodoo
      • ATI Radeon R100, R200
      • ATI RadeonHD Southern Islands видеокартами

Он также требует наличия 3D-оборудования и не будет работать с графическими картами, поддерживающими только 2D , или AGA , ECS или OCS . [18]

Другие реализации [ править ]

Ален Телье создал клон с открытым исходным кодом под названием Wazp3D . [19] MorphOS включает реализацию Warp3D, известную как графическая библиотека Goa3D, разработанная Николасом Саллином. [20]

Ссылки [ править ]

  1. ^ a b c d "Что такое Warp3D" . 2006 . Проверено 23 июня +2016 .
  2. ^ Вост, Бен (март 1999). «Что у вас на диске? В ваших руках, Go 3D». Формат Amiga . № 121. Будущее издательство. п. 98. ISSN 0957-4867 . 
  3. ^ Šostý, Lumír (июль 1999). «Warp3D». Обзор Amiga (на чешском языке). № 46/47. Атлантида Паблишинг. п. 44. ISSN 1211-1465 . 
  4. ^ Вост, Бен (декабрь 1999). «Превью, Еретик II». Формат Amiga . № 130. Будущее издательство. С. 28–29. ISSN 0957-4867 . 
  5. ^ Šostý, Lumír (июль 1999). "Warp 3D: ADescent - tentokráte srovnání verzí". Обзор Amiga (на чешском языке). № 46/47. Атлантида Паблишинг. п. 45. ISSN 1211-1465 . 
  6. Брюне, Дэвид (сентябрь 2009 г.). «Сравнение: характеристики AmigaOS 4.1 и MorphOS 2.3 на Pegasos II» . Обязательство.free.fr (на французском языке) . Проверено 25 сентября 2016 года .
  7. ^ «Обновление программного обеспечения A-EON» (PDF) (пресс-релиз). AmiWest 2014 (Сакраменто): Технология A-Eon. 25 октября 2014 . Проверено 23 июня 2016 года . CS1 maint: location ( ссылка )
  8. ^ «Новые 3D-драйверы для AmigaOS 4.1» (PDF) (пресс-релиз). Кардифф: A-Eon Technology. 1 апреля 2015 . Проверено 23 июня 2016 года .
  9. ^ a b «Знакомство с Warp3D Nova» (PDF) (пресс-релиз). Кардифф: A-EON Technology Ltd. 22 марта 2016 . Проверено 22 марта 2016 года .
  10. ^ Ферстер, Moritz (2016-03-24). «Альтернативная система Betriebssysteme: новая трехмерная Treibersystem для AmigaOS 4» . журнал iX (на немецком языке) . Проверено 29 октября 2016 .
  11. ^ «Версия 1.0 списка возможностей AmigaOS 4.0» (PDF) . intuitionbase.com . Hyperion Entertainment. 7 января 2003 г. С. 11–12 . Проверено 25 сентября 2016 года .
  12. ^ Уильямс, Роберт (весна 2003 г.). «Обновление AmigaOS 4» (PDF) . Тотальная Амига . № 14. Южный Эссекс Amiga Link. п. 15.
  13. ^ «Представляем Warp3D Nova для OS4» . Amigaworld.net. 23 марта 2016 г. Пост 59, автор Hans . Проверено 25 сентября 2016 года .
  14. ^ «Программное обеспечение Enhancer, выпущенное в AMIStore (OS4)» (пресс-релиз). Кардифф: Технология A-EON. AmigaWorld.net. 1 мая 2016 года . Проверено 24 сентября 2016 года .
  15. ^ "Журнал изменений" . amiga.org. 1 мая 2017 года. Amiga Kit . Проверено 16 августа 2017 года .
  16. ^ "Выпущено программное обеспечение Enhancer v1.1 - Amiga.org" . www.amiga.org . Проверено 15 ноября 2017 .
  17. ^ «Warp3D 3.0 Прочтите меня» . 27 марта 2007 . Проверено 12 июня 2010 года .
  18. ^ "Warp3D 4.2a Прочтите меня" . 13 октября 2002 . Проверено 23 июня +2016 .
  19. ^ "Wazp3D" . Проверено 17 июля 2010 года .
  20. ^ «Графическая библиотека Goa3D» . Проверено 17 июля 2010 года .

Дальнейшее чтение [ править ]

  • «Активный геймер - Warp3D 4.2 для Voodoo3». Amiga Active . № 24. Издательство Пинпринт. Сентябрь 2001. С. 50-. ISSN  1467-3533 .
  • «Фактор Деформации 3D!». Amiga Active . № 25. Издательство Пинпринт. Октябрь 2001. С. 46-. ISSN  1467-3533 .
  • «Мастер-класс Warp3D». Amiga Active . № 26. Издательство Пинпринт. Ноябрь 2001. С. 48-. ISSN  1467-3533 .