amd was angry geralts hair
Un desafío directo a GameWorks de Nvidia
GameWorks de Nvidia es un juego de herramientas ampliamente utilizado que permite a los desarrolladores agregar efectos visuales sofisticados y simulaciones físicas geniales a su juego sin que les cueste demasiado tiempo de desarrollo. El kit de herramientas tiene algunos efectos asombrosos, como PhysX y HairWorks (lo que está detrás del delicioso cabello de Geralt en el más reciente Brujo ), pero desafortunadamente puede ocasionar grandes problemas para algunos jugadores.
Como GameWorks es propiedad y está fuertemente bloqueado por Nvidia, los desarrolladores no pueden compartir el código con AMD para optimizar los controladores. Esto significa que, para algunos juegos, los jugadores que usan hardware AMD reciben éxitos notables de rendimiento. AMD criticó masivamente a Nvidia por The Witcher 3 Como resultado, el uso de GameWorks (más específicamente HairWorks), y las tasas de fotogramas más pobres resultantes de los clientes de AMD.
Este fue un problema tan grande para AMD que ahora ha anunciado GPUOpen, una API de código abierto que incluye efectos visuales populares como ShadowFX y la respuesta de AMD a HairWorks, TressFX (el más famoso en Tomb Raider ) También ofrece utilidades de controladores y muchas bibliotecas y SDK. En términos simples: mucha mierda de código abierto para que los juegos se vean bien.
La idea es que al permitir que los desarrolladores compartan abiertamente el código, podrán mejorarlo juntos sin el aporte de AMD, a diferencia de GameWorks, que a menudo depende de la participación personal de Nvidia con el desarrollador. También significa que Nvidia debería poder optimizar sus controladores para que funcionen mejor con él, por lo que el problema de ciertas marcas de tarjetas con un rendimiento increíblemente pobre por razones arbitrarias podría ser algo del pasado.
preguntas y respuestas de la entrevista de unix shell scripting para experimentados
Otro gran beneficio es que tanto PS4 como Xbox One usan la arquitectura AMD, GPUOpen potencialmente cierra la brecha entre el desarrollo de la PC y la consola, lo que facilita mucho la transferencia de juegos de uno a otro.
Si bien este modelo de código abierto suena bien, tiene un gran inconveniente. La gran fortaleza de Nvidia es lo cerca que trabaja con los desarrolladores para hacer que el juego se vea mejor, mientras que AMD parece querer adoptar un enfoque muy directo con GPUOpen. ¿Por qué un desarrollador mejoraría GPUOpen cuando simplemente puede conseguir que alguien de Nvidia lo haga en GameWorks?
Por otro lado, la licencia que AMD le ha otorgado a GPUOpen parece permitir a los desarrolladores modificar la tecnología de AMD y venderla por sí mismos. Esa podría ser la motivación que algunos necesitan para mejorar el conjunto de herramientas.
GPUOpen parece que podría ser algo muy emocionante. Es un poco más difícil predecir si será un desafío práctico para GameWorks de Nvidia, porque si bien GPUOpen y GameWorks hacen aproximadamente lo mismo, lo hacen de maneras muy diferentes. De cualquier manera, será increíblemente interesante ver cómo esto afecta el desarrollo del juego, ¡y con suerte resultará en mejores cuadros por segundo!
GPU de AMD: Abierto: duplicación en el desarrollo de código abierto (hardware de Tom)
AMD GPUOpen: duplicando el desarrollo de código abierto