PDA

Ver la versión completa : Cancelado port de Comanche para SNES



JoJo_ReloadeD
26/05/2016, 19:24
https://www.youtube.com/watch?v=4uZeF4AvxM0

Un video que me acabo de encontrar muy muy curioso. No tenia ni idea de que en su momento se penso el portar el Comanche para snes. La idea era usar el chip fx2 para moverlo.

Si tuvisteis un pc en 1992 lo recordareis, este juego era la bomba. Usaba una tecnologia de voxels para generar el terreno, asi que permitia que la visualizacion diera un aspecto de terreno, montañas y demas con textura, nada que ver con lo visto hasta el momento en simuladores, donde todo eran poligonos planos o con muy pocas texturas. Un video del juego en pc para que se vea como es:


https://www.youtube.com/watch?v=snWmPWfeS6Y

Muy ambicioso el querer meter eso en una snes, y la cosa es que segun el video del port, parecia ir muy bien, ese chip fx2 :)

josepzin
26/05/2016, 19:45
Lo jugué en su momento :-)

dj syto
26/05/2016, 20:40
Recuerdo perfectamente las fotos de las revistas en su dia de la version de snes. Lastima que se cancelara.

jduranmaster
26/05/2016, 21:17
El FX Fighter corrió la misma suerte...


https://www.youtube.com/watch?v=43B7NGJhFAg

masteries
26/05/2016, 21:31
La versión de PC del año 1992 luce de maravilla.
Las montañas son más suaves y naturales que en muchos juegos vectoriales actuales; muchas veces hoy día se sigue notando que el terreno está construido en base a supeficies planas.

Una pena que no se explote a día de hoy los engines basados en voxels usando la GPU, serían una maravilla.

La versión de Super Nintendo habría sido el juego con mayor calidad gráfica de dicha consola, y además la tasa de cuadros según el vídeo es bastante correcta. Me resulta increíble que una vez portado el código que dibujaba en pantalla al chip FX2 se cancelara, lo más difícil ya estaba hecho...
¿no pensaban en amortizar el trabajo?

Tengo que dedicarle tiempo a aprender más sobre cómo programar un engine basado en voxels.

enkonsierto
27/05/2016, 00:27
El FX Fighter corrió la misma suerte...


https://www.youtube.com/watch?v=43B7NGJhFAg

cancelado en snes y lanzado finalmente a PC.

Iced
27/05/2016, 00:46
Tenia muy buena pinta de aquella, en el 95 salieron maravillas para las 16 bit, ya se las conocía a la perfección

Drumpi
27/05/2016, 17:36
La última vez que llamé a un motor de este tipo "voxels" me llovieron críticas diciendo que un voxel es otra cosa :D
masteries, en Fenix 083b tienes la VSE para trabajar con terrenos de voxels. No me acuerdo con quién estuvimos mirando el ver si se podía arreglar una serie de fallos que tenía y portarlo a Bennu, pero quien lo estaba llevando no sabía suficiente de álgebra vectorial, y yo no tenía tiempo ni conocimientos para echarle una mano. debo tener aun por ahí el código fuente (aunque creo que la librería original ya lo traía).

JoJo_ReloadeD
27/05/2016, 17:54
Drumpi, son voxels eh,


Comanche was the first commercial flight simulation based on voxel technology via the company's proprietary Voxel Space engine (written entirely in Assembly language). This rendering technique allowed for much more detailed and realistic terrain compared to simulations based on vector graphics at that time.

swapd0
27/05/2016, 20:27
Yo pense que iba sobre este video.

https://www.youtube.com/watch?v=hPR-iSnaCuc

Drumpi
27/05/2016, 21:07
https://es.wikipedia.org/wiki/V%C3%B3xel
http://whatis.techtarget.com/definition/voxel
https://www.techopedia.com/definition/2055/volume-pixel-volume-pixel-or-voxel
... y como eso, muchas más webs, definiciones y lo que quieras. Básicamente un voxel es un pixel 3D, o sea, un cubo indivisible.

Minecraft es mas voxelizado que esos terrenos, según la teoría, pero está muy extendido llamar voxel a un plano con diversas alturas. Yo mismo lo llamo así, y he trabajado con ellos (hace años, en Fenix, con una librería llamada VSE, algo debo tener pubicado por ahí).

masteries
29/05/2016, 16:15
... llamar voxel a un plano con diversas alturas.



Entonces, la información 2D de donde surge la imagen 3D que se representa en pantalla (o con apariencia de 3D; como Doom, que no es vectorial pero transmite sensación de 3 dimensiones, que para el caso que importa a un jugador viene a ser lo mismo), es un plano con curvas de nivel (como los planos topográficos), más o menos; realmente me interesa el tema...

¿Sabéis dónde hay buena información que expliquen paso a paso el asunto, tal y cómo existen webs que explican el motor de Doom?

Le veo muchas posibilidades a un engine de estos,

Editado: Me he respondido a mí mismo, http://earok.net/games/terrain/MonkeyGame.html , ya he comprendido cómo funciona, ¡he quedado fascinado por la elegancia y la sencillez del método!

swapd0
29/05/2016, 16:34
Si esto es mas viejo que el mear. Creo que incluía el código fuente o se puede encontrar.
http://www.pouet.net/prod.php?which=4662

-----Actualizado-----

En este caso se ve mas suave porque interpolaba los colores al dibujar las columnas IIRC.

dj syto
29/05/2016, 19:12
https://es.wikipedia.org/wiki/V%C3%B3xel
http://whatis.techtarget.com/definition/voxel
https://www.techopedia.com/definition/2055/volume-pixel-volume-pixel-or-voxel
... y como eso, muchas más webs, definiciones y lo que quieras. Básicamente un voxel es un pixel 3D, o sea, un cubo indivisible.

Minecraft es mas voxelizado que esos terrenos, según la teoría, pero está muy extendido llamar voxel a un plano con diversas alturas. Yo mismo lo llamo así, y he trabajado con ellos (hace años, en Fenix, con una librería llamada VSE, algo debo tener pubicado por ahí).

Que alguien me corrija si me equivoco, pero creo que en esos links lo que hacen es explicar tecnicamente precisamente lo que se ve en estos videos.

swapd0
29/05/2016, 19:26
No los he leído pero básicamente el hacer las montañas con voxel lo que se hace es parecido a un modo 7, pero en vez de dibujar los pixels de la textura y quedarte con un plano, tienes 2 texturas una te da la altura y la otra el color.

Y basicamente dibujas columnas con una altura y tamaño en función de la distancia a la cámara, si lo pintas de cerca hacia dentro se optimiza bastante la cosa porque no dibujas varias veces el mismo pixel.

Drumpi
30/05/2016, 02:37
No, Syto. Un voxel es básicamente un cubo, es como un pixel en 2D.
Y un "espacio voxel" es una forma de representar un espacio tridimensional mediante el uso de una textura y un mapa de alturas, solo que siendo más concreto, se hace mediante el dibujado de lineas verticales como ha explicado Swapd0.

Los voxels reales son más parecidos a lo que se usa en el Urban Champion que salió para la 3DS.

De todas formas, esta técnica no ha pasado de moda. Creo que ya lo dije, Unity tiene los "terrain", que básicamente es un plano formado por muchos polígonos, que luego usa un PNG de 8bits como mapa de alturas, indicando a qué posición de Y debe ir cada vértice de la malla (con interpolación para suavizar las zonas intermedias, porque por lo general el mapa de alturas es más pequeño que el terreno en sí).
Lo bueno es que si modificas el mapa de alturas, puedes crear terrenos deformables en tiempo real, como pasaba en Doshin the Giant, o los juegos de RA de la Nintendo DS (¿Por qué no han sacado más juegos de ese tipo?).

dj syto
30/05/2016, 03:26
El urban champion es poligonal. Lo que pasa es que sus modelos poligonales son cuadradotes. Eso si que lo tengo claro.

Pero lo de que no sean un motor voxelizado lo de estos juegos del hilo... Entonces que es? Como se llama a eso?

-----Actualizado-----


No los he leído pero básicamente el hacer las montañas con voxel lo que se hace es parecido a un modo 7, pero en vez de dibujar los pixels de la textura y quedarte con un plano, tienes 2 texturas una te da la altura y la otra el color.

Y basicamente dibujas columnas con una altura y tamaño en función de la distancia a la cámara, si lo pintas de cerca hacia dentro se optimiza bastante la cosa porque no dibujas varias veces el mismo pixel.

Pues eso es lo que siempre he creido que es. Pero drumpi dice que no...

juanpe565
30/05/2016, 03:49
Hola Alguien sabe todo sobre hellraiser?

dj syto
30/05/2016, 08:29
Hola Alguien sabe todo sobre hellraiser?

yo no se mucho de casi nada.

jduranmaster
30/05/2016, 09:43
Hola Alguien sabe todo sobre hellraiser?

HellRaiser ¿qué?
¿el juego, la película, las figuras coleccionables, los cromos? xd

masteries
30/05/2016, 10:55
De Comanche a Hellraiser...

En el enlace que he puesto en mi post anterior, si jugáis con las opciones cambiando el detalle y demás, acaba resultanto sencillo entender cómo se dibujan esos escenarios.

Lo que me parece increíble es que, pese a lo sencillo de la técnica, el resultado sea tan bueno.

Recuerdo haber jugado mucho a Comanche 3 (a 640x480); sus escenarios son estupendos, y no deja de ser dibujado masivo en 2D.

Drumpi
04/06/2016, 20:26
El urban champion es poligonal. Lo que pasa es que sus modelos poligonales son cuadradotes. Eso si que lo tengo claro.

Pero lo de que no sean un motor voxelizado lo de estos juegos del hilo... Entonces que es? Como se llama a eso?

-----Actualizado-----



Pues eso es lo que siempre he creido que es. Pero drumpi dice que no...

¿Perdona?


https://es.wikipedia.org/wiki/V%C3%B3xel
http://whatis.techtarget.com/definition/voxel
https://www.techopedia.com/definition/2055/volume-pixel-volume-pixel-or-voxel
... y como eso, muchas más webs, definiciones y lo que quieras. Básicamente un voxel es un pixel 3D, o sea, un cubo indivisible.

Minecraft es mas voxelizado que esos terrenos, según la teoría, pero está muy extendido llamar voxel a un plano con diversas alturas. Yo mismo lo llamo así, y he trabajado con ellos (hace años, en Fenix, con una librería llamada VSE, algo debo tener pubicado por ahí).

Yo le digo "espacio voxel" desde siempre, son algunos programadores los que dicen que no.
El Urban Champion pues eso, son cuadradotes, pero no sé si lo son porque los modelos los han diseñado así o porque han usado la teoría del voxel. Habría que mirar los formatos de los modelos para estar seguros.

dj syto
04/06/2016, 20:50
Ya te estas rallando, drumpi. Xdd

enkonsierto
04/06/2016, 20:51
Ya te estas rallando, drumpi. Xdd

Otra vez?

Drumpi
04/06/2016, 21:28
¿eres tu el que pone en mi boca palabras que no he dicho y el que se raya es un servidor? Syto, se te va (y a tu compinche por apoyar) :lol:

dj syto
05/06/2016, 02:40
¿eres tu el que pone en mi boca palabras que no he dicho y el que se raya es un servidor? Syto, se te va (y a tu compinche por apoyar) :lol:

jajaja, **** enkor, me hace quedar mal. xddd

enkonsierto
05/06/2016, 07:08
el compinche del aseo!

JoJo_ReloadeD
05/06/2016, 11:24
hago logico lo ilogico xD