Wenas Miguel24,
Ante todo un saludo y gracias por tu respuesta, en lo referente a tu post:
Debeis saber que Naughty Dog publico hace ya un tiempo un monton de documentos pdf en los que explicaba como usaron las SPU´s de cell para realizar o ayudar en tareas graficas como: depth of field, desenfoque de imagen, anti-aliasing, carga de texturas... la lista sigue. Y ya se pudo ver como aun no se uso para nada el 99% de lo que puede calcular, y que en momentos puntuales no se usa ni en un 80% a tope de carga.
Veras, es que el uso de los SPEs es algo muy bueno, complejo, y que saber usarlo ayuda a conseguir resultados de forma más óptima, pero un juego que use al 100% los SPEs no tiene porque ofrecer un resultado mejor que el de Uncharted 2, en ocasiones el esfuerzo que realizan es debido a la forma en la que realizan la tarea y no a la calidad de ella, de hecho, el tema de los SPEs engaña mucho, la mayoria tiene pensado que aumenta la calidad gráfica, y no tiene porque tener relación, ademas que el Cell de PS3 no tiene 8 SPEs, sino 7, de los cuales uno de los 7 no puede ser usado, porque no tienes funciones para juegos, y otro es dedicado al sonido, pero esto es lo de menos, es cierto que los SPEs usados de manera correcta ayuda en todo lo referente al juego, pero el % de uso que realice no tiene porque verse reflejado de manera gráfica, puede ser simplemente más o menos eficiente.
Es mas, ellos mismos dicen que es la primera vez que se metireon a usar el procesador para realizar tareas graficas complejas, y que obiamente no consiguieron sacarle partido al 100%, incluso programando en ensamblador.
Pero eso es como todas las cosas, al igual que PS3 puede hacer Antialiasing por Software, liberando ese trabajo del procesador y permitiendole mas libertad, obviamente no se consiguen los mismo resultados, pero es una forma de conseguir cosas que no podria realizar de otro modo.
El motor grafico se mejoro del primer uncharted, y paso a llamarse Uncharted 2.0, el cual mejoro un monton de cosas como el streaming de datos (carga de elementos, texturas, etc), mas capacidad para representar mas pilogonos en pantalla, iluminacion... Y es cierto que no tendra un avance tan grade para la tercera parte, pero lo que no van a hacer es tirar todo el trabajo por la borda para empezar desde 0, lo logico es mejorar un poco mas el que tienen y ya esta.
Si, bueno, realmente a un motor gráfico puedes introducirle mejoras para que obtenga mejores resultados, pero llega un momento que por mucho que le añadas el resultado ya no es realmente tan apreciable, además de que a un Motor-Grafico se le pueden añadir mejoras que luego no pudiera soportar la plataforma. Por ejemplo,
este es un caso falso inventado, imaginemos que mejoran el motor de U 2.0 al nuevo U 3.0, el cual como mejoras permite poner texturas HD de mayor tamaño y realizar Antialiasing x16, pero es que PS3 no puede poner más de 256Mb de texturas HD, aunque el Motor permitiera llegar a 300 le resultaria imposible, además de que PS3 no es capaz de generar Antialiasing x16 en entornos como los de U2, sin embargo, este mismo Motor usado en PC(Imaginemos que es Multi) tendria resultados muy vistosos, eso si, previo pago de una gráfica en condiciones, no esas porquerias que nos intentan veder a veces, XD. Pero bueno, es solo un ejemplo. Lo que quiero decir es que pueden mejorar un motor gráfico, pero es necesario hacerlo en función de la plataforma, y llega un momento que ese motor se limita, entonces es preferible invertir y perder un tiempo en el desarrollo de un motor nuevo, uno que realmente marque una diferencia alevada, no es bueno creer que porque mejoraran el motor de U1 a U2 y consigieran este aumento gráfico ocurrirá lo mismo si mejoran el motor de nuevo.
En mi opinión, si sacan un Uncharted 3 usando el Motor de Uncharted 2, saldria otro grandioso juego que tiene un nivel asombrosos, y que con un buen argumento, acción y demás se convertiría en un Bombazo, aunque muchos opinaran que es otro Uncharted 2. Pero es que U2 es un grandioso juego, y más del mismo nivel es algo aceptable.
El trabajo y el dinero que supone desarrolar un motor grafico desde cero imposibilitaria una tercera parte, por lo que es muy muy probable que se dediquen a optimizar codigo para cell y sacar mas provecho de su capacidad.
Por supuesto, pero eso es lo que esta haciendo Epic con el Unreal Engine 4(Olvidemos este motor por ahora que es demasiado potente), o lo que hizo ID con su motor RAGE y demás, si quieres alcanzar nuevas cotas lo ideal es generar un motor nuevo, no mejorar el antiguo, aunque cueste y se tarde, de todos modos a esta generación todabía le queda mucha vida, entre comillas hasta 2015, y recordemos que la llegada de futuras plataformas no significa que se deje de sacar juegos para las actuales. Un motor nuevo, en el que quizas ND ya estubiera trabajando, seria la mejor opción, no necesitamos un Uncharted nuevo cada 2 años, podemos esperar más, sino diselo a los que esperan todabia GT5 XD.
Un saludo, ha sido muy entretenido tu post, y por supuesto más interesante que el típico: "PS3 es lo mejor y U3 será algo imposible en bla bla bla......", XD, no em refiero a este Hilo.
PD: Disculpa el Tocho.