Battlefield 3.........no me lo puedo creer.

BenitoCamela

Madmaxista
Desde
27 Nov 2009
Mensajes
7.941
Reputación
4.897
Lugar
Teruel
Con todo el respeto, no creo que haya mucho con lo que aprovechar los seis cores, las físicas y la ia no es en lo que destacan precisamente los shooters...
Prueba a poner las physx en mafia 2 (que ya es vejete) y alucinaras con la bajada de rendimiento que tiene.

La ia en lo shooters últimamente es muy compleja, y cada dia más ya que es el genero estrella esta generación.

Como dice el compi de abajo, cuanta más se aproveche la capacidad de procesamiento mas altos seran los fps minimos, cosa indispensable para jugar en condiciones.

La física no necesita ni de coña la potencia que necesitan los gráficos. Te lo digo con conocimiento de causa por que ya he programado cosas con ello. La física se hace con modelos más simples que los que se ven en el juego y crean un efecto muy convincente sin hacer una simulación exacta.

En general, no hay física en un juego hoy día (básicamente física de sólidos rígidos simple) que necesite ni de coña la potencia que tiene por ejemplo tu tarjeta gráfica, excepto que se pongan a simular de forma absurda todas las masas de agua del juego de forma realista.
Esos 6 cores se van en gráficos, procesando matrices y quaternions a dolor en paralelo para pasarle a la gráfica lo que sea que tenga que mostrar. Probablemente si tuvieses 8 cores se cargarían a tope también, a más procesadores (y código que los aproveche), menos tiempo de cálculo para cada fotograma.

En cuanto al juego, yo soy más del L4D2. Me aburre el rollo militar.
Ya, pero ultimamente los pocos juegos que salen para pc (como los bf) tienden a aprovechar o exprimir el hw a tope, que hay que calcular nubes de polvo o charcos de forma realista se calculan. Proyección de luz dinamica sobre polvo en suspensión? Se calcula.

TE parecera un desproposito pero es la evolución natural, si fueras como tu dices no hubieramos tenido ni la mitad de los efectos visuales que tenemos hoy en dia, ya que muchos se pueden simular (como en rage) aunque no impactan tanto.
 
Última edición:

Quemao

Madmaxista
Desde
18 Abr 2009
Mensajes
5.588
Reputación
10.380
¿Que os parece ésto?


[YOUTUBE]MkcbnbINRTQ[/YOUTUBE]
 

artemis

Cholismo o MUERTE
Desde
8 Mar 2009
Mensajes
56.088
Reputación
71.263
yo he sido siempre de cod, este año estaba decido a comprarme el bf3, pero tras jugar a la beta me ha defraudado... los soldados me han parecido muy mal hecho, demasiado poligonales...no se, esperare a que salgan los dos y luego decidire
 

lobomalo

Madmaxista
Desde
20 Jul 2006
Mensajes
3.367
Reputación
3.893
Lugar
en el frio monte
yo ya me he currado la beta unas cuantas horas y puedo decir como veterano de todos los battlefield (menos el bad company 1) que es la cola en verso... ... espero horas de combate on line a saco paco... y eso de que vuelvan los aviones... bbrrrrrrrrrrrrrrrrrrfffffffffffffffff....... me se pone dura solo de pensarlo... de hecho me lo pillare en ps3.... .... aunque no descarto una descarga para pc y poder desenpolvar mi joystick-caza-pavos, para recordar viejas glorias :D jiajijiaaaa vuelve ala15 a los cielos!!! jiajiajiaaa temblad malditos!!!!
.
.... p.d. el modo historia... ... ezo que eh lo he.. payo! :D

... por cierto, en las peich de venta on line, pone que sale el 27, pero en tiendas fisicas no sale antes del 03/11/11, alguien sabe por que????
 

artemis

Cholismo o MUERTE
Desde
8 Mar 2009
Mensajes
56.088
Reputación
71.263
yo ya me he currado la beta unas cuantas horas y puedo decir como veterano de todos los battlefield (menos el bad company 1) que es la cola en verso... ... espero horas de combate on line a saco paco... y eso de que vuelvan los aviones... bbrrrrrrrrrrrrrrrrrrfffffffffffffffff....... me se pone dura solo de pensarlo... de hecho me lo pillare en ps3.... .... aunque no descarto una descarga para pc y poder desenpolvar mi joystick-caza-pavos, para recordar viejas glorias :D jiajijiaaaa vuelve ala15 a los cielos!!! jiajiajiaaa temblad malditos!!!!
.
.... p.d. el modo historia... ... ezo que eh lo he.. payo! :D

... por cierto, en las peich de venta on line, pone que sale el 27, pero en tiendas fisicas no sale antes del 03/11/11, alguien sabe por que????
No te parece que en la beta era muy complicado visualizar a los enemigos??
 

lobomalo

Madmaxista
Desde
20 Jul 2006
Mensajes
3.367
Reputación
3.893
Lugar
en el frio monte
al principio de hecho me costaba diferenciar amigos de enemigos (supongo que sera cosa del traje) y de hecho me cepillaron varias veces por eso. la cosa mejora cuando pillas un red dot o cualquier otra mirilla... (aun asi creo que en el BBC2 cuando aparecia un enemigo enseguida se le veia el nombre en rojo (creo), en este tarda algo mas.

no se, aun asi, lo pase peor al vaciar un cargador entero a bocajarro a un tio y no quitarle ni un 15% de vida y el con un tiro dejarme seco...


y lo de poder tirarse al suelo, le da un punto muy interesante a la par de dolido para cazar a los "pacos"...
 

artemis

Cholismo o MUERTE
Desde
8 Mar 2009
Mensajes
56.088
Reputación
71.263
al principio de hecho me costaba diferenciar amigos de enemigos (supongo que sera cosa del traje) y de hecho me cepillaron varias veces por eso. la cosa mejora cuando pillas un red dot o cualquier otra mirilla... (aun asi creo que en el BBC2 cuando aparecia un enemigo enseguida se le veia el nombre en rojo (creo), en este tarda algo mas.

no se, aun asi, lo pase peor al vaciar un cargador entero a bocajarro a un tio y no quitarle ni un 15% de vida y el con un tiro dejarme seco...


y lo de poder tirarse al suelo, le da un punto muy interesante a la par de dolido para cazar a los "pacos"...
los camperos son un mal en todos estos juegos... pero bueno, yo esperaba mucho del bt3 y me quede un poco contrariado con la beta, como decia, voy a esperar a que salgan y ver que tal... y sino seguire con el cod...
 

ikifenix

Madmaxista
Desde
24 Dic 2006
Mensajes
5.885
Reputación
11.818
Yo estoy aguantandome las ganas de comprarme un ordenador nuevo, que con el BF2 me ganó el ansia viva, y poder ponerlo a tope con unos buenos fps.

no se, aun asi, lo pase peor al vaciar un cargador entero a bocajarro a un tio y no quitarle ni un 15% de vida y el con un tiro dejarme seco...
Es la maldición del español y el ping alto, yo me pillaré Ono, que con el BF2 me cansé de tener que disparar a donde va a ir el enemigo para darle. También hay que entender el tipo de arma, por ejemplo con la PKM hay que tumbarse en el suelo y disparar bala a bala, si metes rafagas o dispara estando de pie no le das al enemigo, lo mismo para muchas armas, es mejor meter rafagas cortas que dejar el disparo mantenido, además de que se le daña más al enemigo dandole en la cabeza que en el pie (todo esto referente al BF2, el 3 no lo he probado, ni quiero probarlo hasta que cambie de pc).

El COD y demás fauna no sé, pero el punto fuerte de los battlefields siempre ha sido los 64 jugadores online, jugar con menos gente ya me parece aburrido y falto de emociones.

Un spec ops, el terror de los tanques.

Edit: Una cosa que me enamoró cuando era principiante y que no he vuelto a conseguir hacer. Yo subido en el tejado de un edificio con el rifle de francotirador que atraviesa cristal blindado, delante del edificio va tomando altura un helicóptero de transporte, cuando está a mi altura le disparo en la cabeza al piloto y muere, el helicóptero pasa por encima de mí y se termina estrellando sin control en un edificio a mi espalda. 1 disparo = 6 muertos.
 
Última edición:

pollo

Madmaxista
Desde
11 Oct 2006
Mensajes
10.592
Reputación
12.997
Lugar
El corral
Prueba a poner las physx en mafia 2 (que ya es vejete) y alucinaras con la bajada de rendimiento que tiene.

La ia en lo shooters últimamente es muy compleja, y cada dia más ya que es el genero estrella esta generación.

Como dice el compi de abajo, cuanta más se aproveche la capacidad de procesamiento mas altos seran los fps minimos, cosa indispensable para jugar en condiciones.



Ya, pero ultimamente los pocos juegos que salen para pc (como los bf) tienden a aprovechar o exprimir el hw a tope, que hay que calcular nubes de polvo o charcos de forma realista se calculan. Proyección de luz dinamica sobre polvo en suspensión? Se calcula.

TE parecera un desproposito pero es la evolución natural, si fueras como tu dices no hubieramos tenido ni la mitad de los efectos visuales que tenemos hoy en dia, ya que muchos se pueden simular (como en rage) aunque no impactan tanto.
El 99% de los efectos que comentas, son puro cartón piedra. De cálculos nada, una simplificación y a correr.

En el caso del Mafia que comentas es clarísimo: mala programación. Algo han hecho mal si pega esos bajones. Gran parte de la potencia de cálculo (y de los sesos de los programadores) se destina a decidir qué se procesa y qué se omite a la hora de calcular cada fotograma y a mantener estructuras de datos que permitan atajar el máximo tiempo posible omitiendo cálculos innecesarios.
¿Verdad que hay juegos que van bien y otros que no tanto? Es por eso. Las técnicas mejores suelen ser mucho más sofisticadas, y lleva tiempo y no siempre es posible, o los responsables no tienen la práctica o conocimientos suficientes. El sistema de detección de colisiones es una bestia compleja (hay muchos papers solucionando problemas al respecto) y dependiendo del método que se use puede haber grandes diferencias.

En cuanto a la IA, es muy difícil decir el peso que tiene en el procesamiento global ya que depende mucho del juego, pero probablemente sea poco (por muy sofisticada que sea) porque ni de coña tiene que procesar el volumen tan masivo de datos que se procesa con los gráficos ni con la misma frecuencia (una IA puede tomar decisiones segundo a segundo o décima a décima de segundo siendo exagerados y eso es muchísimo margen comparado con los gráficos, que han de calcularse sí o sí 30-60 veces por segundo). Además en la IA intervienen muy pocos elementos: el escenario, que suele tener su propio grafo de caminos precalculado para acelerar lo más posible la toma de decisiones espaciales y un número X de personajes.

Calcular nubes de polvo es extremadamente fácil, porque en realidad no son lo que parecen. Son partículas de toda la vida y con los sprites adecuados puedes hacer que 20 partículas parezcan 20000 (y ahora con los shaders más aun, que serán los que permiten una aparente luz dinámica a través de la nube de polvo, al igual que las sombras dinámicas, que son un truco de proyección a baja resolución hecho con shaders). ¿Simulación de agua realista en tiempo real? No señor. Cartón piedra. Un par de shaders si sobra y fuera o algo ingenioso que dé el pego tipo autómata celular (pero muy lejos de ser una simulación realista, te olvidarías rápidamente de los 60 fps).

Se tiende a sobreestimar la sofisticación de lo visual, y se confunde "realista" con "creíble". Hace tiempo que no compensa invertir millones en hacer efectos super fieles a la realidad que casi son inapreciables. Las compañías saben esto y no son sencillas (excepto que quieras mostrar las cosas que hace tu motor, como Crytek y que luego tampoco son para tanto).

Lo que importa es que de el pego usando la menor cantidad de cpu/gpu posible. No hay realismo en los juegos, ni siquiera en los gráficos, lo que hay es mucho ingenio para que lo parezca.

Lo saben bien quienes hacen diseño 3D, la máxima calidad sólo para el render final, porque de lo contrario echarás horas y horas calculando una imagen que va a tener unos pocos pixels y detallitos de diferencia. En una imagen estática o para el cine tiene sentido. En el tiempo real, es absurdo y contraproducente. Son todo engaños y aproximaciones.
Y esto es así porque no sobra nunca potencia para los gráficos, que son los que se comen prácticamente todo.
 
Última edición:

MiNombreEsLegión

Madmaxista
Desde
28 Ago 2010
Mensajes
30.532
Reputación
25.115
yo ya me he currado la beta unas cuantas horas y puedo decir como veterano de todos los battlefield (menos el bad company 1) que es la cola en verso... ... espero horas de combate on line a saco paco... y eso de que vuelvan los aviones... bbrrrrrrrrrrrrrrrrrrfffffffffffffffff....... me se pone dura solo de pensarlo... de hecho me lo pillare en ps3.... .... aunque no descarto una descarga para pc y poder desenpolvar mi joystick-caza-pavos, para recordar viejas glorias jiajijiaaaa vuelve ala15 a los cielos!!! jiajiajiaaa temblad malditos!!!!
Mejor dicho: que vuelvan las máquinas de la muerte inmortales. Paso. Los aviones del BF son el culodurismo en su máximo exponente.
 

Prophet

Madmaxista
Desde
6 May 2011
Mensajes
2.444
Reputación
6.759
Pues no te creas que tanto, este aprovecha los 6 cores a fuego y las fisicas deben ser la ostra.

Yo con lo que tengo espero jugarlo en alto por lo menos, minimo 60 fps estables con un pII x4 980 y una 560 ti; espero tb que el ssd ayude en algo.
Yo creo que le va a ir a 40-45fps porque yo con un AMD Phenom II x6 1055T y una Sapphire HD6850 me iba a 35-40 y de vez en cuando bajaba a 25-30fps en la beta. Hombre estamos hablando claro de jugarlo con algo de calidad ya en calidad baja no sé cómo ira (yo lo jugaba a 1080p).

Saludos.
 

Prophet

Madmaxista
Desde
6 May 2011
Mensajes
2.444
Reputación
6.759
El 99% de los efectos que comentas, son puro cartón piedra. De cálculos nada, una simplificación y a correr.

En el caso del Mafia que comentas es clarísimo: mala programación. Algo han hecho mal si pega esos bajones. Gran parte de la potencia de cálculo (y de los sesos de los programadores) se destina a decidir qué se procesa y qué se omite a la hora de calcular cada fotograma y a mantener estructuras de datos que permitan atajar el máximo tiempo posible omitiendo cálculos innecesarios.
¿Verdad que hay juegos que van bien y otros que no tanto? Es por eso. Las técnicas mejores suelen ser mucho más sofisticadas, y lleva tiempo y no siempre es posible, o los responsables no tienen la práctica o conocimientos suficientes. El sistema de detección de colisiones es una bestia compleja (hay muchos papers solucionando problemas al respecto) y dependiendo del método que se use puede haber grandes diferencias.

En cuanto a la IA, es muy difícil decir el peso que tiene en el procesamiento global ya que depende mucho del juego, pero probablemente sea poco (por muy sofisticada que sea) porque ni de coña tiene que procesar el volumen tan masivo de datos que se procesa con los gráficos ni con la misma frecuencia (una IA puede tomar decisiones segundo a segundo o décima a décima de segundo siendo exagerados y eso es muchísimo margen comparado con los gráficos, que han de calcularse sí o sí 30-60 veces por segundo). Además en la IA intervienen muy pocos elementos: el escenario, que suele tener su propio grafo de caminos precalculado para acelerar lo más posible la toma de decisiones espaciales y un número X de personajes.

Calcular nubes de polvo es extremadamente fácil, porque en realidad no son lo que parecen. Son partículas de toda la vida y con los sprites adecuados puedes hacer que 20 partículas parezcan 20000 (y ahora con los shaders más aun, que serán los que permiten una aparente luz dinámica a través de la nube de polvo, al igual que las sombras dinámicas, que son un truco de proyección a baja resolución hecho con shaders). ¿Simulación de agua realista en tiempo real? No señor. Cartón piedra. Un par de shaders si sobra y fuera o algo ingenioso que dé el pego tipo autómata celular (pero muy lejos de ser una simulación realista, te olvidarías rápidamente de los 60 fps).

Se tiende a sobreestimar la sofisticación de lo visual, y se confunde "realista" con "creíble". Hace tiempo que no compensa invertir millones en hacer efectos super fieles a la realidad que casi son inapreciables. Las compañías saben esto y no son sencillas (excepto que quieras mostrar las cosas que hace tu motor, como Crytek y que luego tampoco son para tanto).

Lo que importa es que de el pego usando la menor cantidad de cpu/gpu posible. No hay realismo en los juegos, ni siquiera en los gráficos, lo que hay es mucho ingenio para que lo parezca.

Lo saben bien quienes hacen diseño 3D, la máxima calidad sólo para el render final, porque de lo contrario echarás horas y horas calculando una imagen que va a tener unos pocos pixels y detallitos de diferencia. En una imagen estática o para el cine tiene sentido. En el tiempo real, es absurdo y contraproducente. Son todo engaños y aproximaciones.
Y esto es así porque no sobra nunca potencia para los gráficos, que son los que se comen prácticamente todo.
Completamente de acuerdo, estoy aprendiend el Cryengine 3 (el motor gráfico de juegos como Crysis 2 y los futuros Farcry 3 o Sniper: Ghost Warrior 2) y en el manual te viene el ejemplo de cómo hacer que al disparar un barril se vaya destrozando y todo está precalculado en varias piezas (es decir, que siempre se va a partir de la misma manera). La IA igual (aunque en la práctica todavía no he llegado a estas dos partes que explico) tienes que poner sobre el escenario unos puntos que estarán interconectados y con eso se van calculando los caminos más cortos para llegar al jugador en por ejemplo un juego de zombies donde el enemigo tiene que ser agresivo.

Aquí tenéis un trailer de las características de este motor que creo que no tienen que envidiarle mucho al Frostbite 2.0 (además de que es más fácil de manejar y libre para tareas de aprendizaje).

[YOUTUBE]1Kvl31g77Z8[/YOUTUBE]

Saludos.
 

2 años

Madmaxista
Desde
18 Dic 2008
Mensajes
6.832
Reputación
8.447
La física no necesita ni de coña la potencia que necesitan los gráficos. Te lo digo con conocimiento de causa por que ya he programado cosas con ello. La física se hace con modelos más simples que los que se ven en el juego y crean un efecto muy convincente sin hacer una simulación exacta.

En general, no hay física en un juego hoy día (básicamente física de sólidos rígidos simple) que necesite ni de coña la potencia que tiene por ejemplo tu tarjeta gráfica, excepto que se pongan a simular de forma absurda todas las masas de agua del juego de forma realista.
Esos 6 cores se van en gráficos, procesando matrices y quaternions a dolor en paralelo para pasarle a la gráfica lo que sea que tenga que mostrar. Probablemente si tuvieses 8 cores se cargarían a tope también, a más procesadores (y código que los aproveche), menos tiempo de cálculo para cada fotograma.

En cuanto al juego, yo soy más del L4D2. Me aburre el rollo militar.
Tenía entendido que para 3D lo importante era la velocidad de reloj del procesador no tanto que tenga muchos cores. Vamos que como siempre cuanto mas mejor y tal pero que la velocidad de reloj era mas determinante.

Y para rendear video lo contrario, mas cores y la velocidad de reloj menos importante.

¿Es así?