>

Sobre Koopa


Website: http://www.tortugasradiaoctivas.com/404
Koopa ha escrito 34 articulos hasta ahora, puedes verlos a continuacion..


El antialiasing en La caja de LOS fusibles

Bienvenidos, oh amigos, lectores y oyentes del gigantesco compendio que es Game Over, próximamente con un nivel de expansión similar al de la corporación Umbrella. Inicio mi andadura por estos lares (Pues es sabido que hasta ahora no había encontrado ni tiempo ni una excusa sólida y creíble para escribir por aquí) ampliando lo que vendría a ser el contenido tratado en mi sección, la ya conocida como La caja de LOS fusibles.

En efecto, yo soy Koopa, como indica el nombre del autor del post, situado al final de toda esta parrafada.

Bien, ¿qué encontraremos por aquí? Básicamente será el guión de la correspondiente sección convenientemente editado y ampliado, añadiendo imágenes, bibliografía y demás complementos molones que ayuden a mejorar esta “experiencia multimedia” que es Game Over: No sólo de podcast vive el aficionado.

Puestos en materia, dejo paso al tema tratado el sábado pasado, el antialiasing. ¡Disfrútenlo hamygos!

Llegados a este punto, hay que imaginarse a Koopa subiendo a lo alto de un estrado, lleva un traje elegantísimo, porta un micro y sostiene unas tarjetas, cual mezcla entre monologuista y maestro de ceremonias en la fiesta de graduación de un instituto americano.

Empezamos esta sección divulgativa hablando del antialiasing. Es un término que oímos muchas veces, aunque seguro que más de uno nos hemos preguntado alguna vez qué es exactamente. Al menos yo me lo he preguntado, pero al acabar la sección ya tenía mis dudas despejadas.

El antialiasing, pues, es una técnica que permite evitar el aliasing. Obvio, ¿no? Cualquiera con un mínimo de luces y conocimiento de prefijos puede saberlo.

Bien, el mencionado aliasing, en gráficos generados por ordenador (Hay todo un mundillo alrededor de este efecto, no solo en imágenes, es una comunidad muy viva y con cientos de seguidores y varios clubs de fans), es un efecto producido cuando intentamos representar en una superfície finita (Que vendrían a ser los píxeles) algo con una cantidad infinita de puntos.

Hagamos matemáticas para ejemplificarlo: Si recordáis la secundaria, una curva tiene infinitos puntos, aunque no la podemos representar con esos infinitos puntos. Para ello, hacemos una cosa que se llama “discretizar”, que vendría a ser coger valores lo suficientemente pequeños como para que, grosso modo, la cosa que representamos parezca una curva. Aunque lo que tenemos en realidad es un montón de líneas rectas que una al lado de otra, crean ese efecto.

Obviamente, a más rectas usadas para representar esa curva, más curva parecerá. Imaginad la gráfica de una parábola representada con tres rectas y luego representadla con tres mil, la diferencia salta a la vista.

Ejemplo de discretización
Véase el ejemplo en esta imagen. Aparentemente es una parábola, pero si nos acercamos vemos que solo son un montón de líneas rectas “pegadas” una al lado de otra. Puesto que no hay suficientes puntos para representar una curva, al discretizarlo lo representamos “como buenamente podemos”.

Si ahora cogemos un polígono y lo empotramos en un mundo 3D, dicha figura pasa por un proceso llamado rasterización. Lo que hace la rasterización es, a partir de las líneas que lo delimitan, convertirlo en cuadros de una rejilla en dos dimensiones. Los llamados Dientes de sierra ocurren cuando la discretización no es tan discreta como querríamos, y eso es el aliasing, que la rasterización nos convierta nuestro triángulo en un horrible ser deforme surgido de las pesadillas de Lovecraft.

Ejemplo de rasterización en puntos
Los puntos del espacio van a parar a la rejilla, que detecta los cuadraditos con o sin puntos, marcándolos así como “llenos” o “vacíos”. El problema surge cuando un cuadrado está totalmente marcado, ¡y la recta que lo cruza indica que solo debería estarlo parcialmente!

Llegados a este extremo, tenemos nuestro entorno gráfico representado y allí en medio un polígono con más sierras que el taller de Bricomanía, ¿Qué hacemos? Obviamente eso da un aspecto irreal al juego. Pues invocamos al antialiasing para que haga su magia.

Lo que haremos será reducir y suavizar esos bordes. Ya que por limitaciones tanto de hardware como de que alcanzar una cifra de puntos infinitos es imposible, pues no podemos quitar ese aliasing, echaremos mano entonces de distintas artimañas para “engañar” al jugador y que crea que eso es tan realista como Matrix.

Existen varias técnicas en lo que a antialiasing se refiere, aunque para no comeros el tarro con verborrea sobre gráficos y empezando porque yo no soy ningún experto y un poco más y me pierdo en un mundo de píxels de octarino, comentaré algo sencillo, fácil, y rápido, la técnica del Supersampling.

Si cogemos nuestro triángulo y lo rasterizamos, lo que estamos haciendo es ponerlo en una cuadrícula y decir “Este cuadradito forma parte del triángulo, píntalo del color del triángulo”. Cuando más pequeños son los cuadraditos, mejor representada está la figura, así que si tuviésemos infinitos cuadraditos, el triángulo tendría realmente tres lados. Pero no nos sobran los cuadrados, así que lo que haremos será hacer los cuadrados el doble de pequeños.

¿Qué ganamos con eso? Un triángulo no presentará el mismo color en un cuadradito del borde que en uno del centro. Aunque sea de un color plano y las sombras se hayan tomado el día libre. Si un cuadradito prácticamente no está dentro del triángulo pero ha sido marcado como tal, lo lógico es que sea de un color más claro. (El patrón para establecer si un cuadrado está dentro o no del triángulo también puede variar, creando así supersamplings de todas las formas, colores y sabores).

Pues al hacer cuadrados más pequeños lo que conseguimos, al fin y al cabo, es tener una gamma de colores más amplia para crear el efecto “Aquí se acaba el triángulo”. Eso es el supersampling: Haciendo la rejilla más grande y “encogiendo” luego la figura se consigue un efecto mejor que haciéndola directamente a su tamaño final.

Hay que decir que el rendimiento no es el punto fuerte de esta técnica. Existe, por ejemplo, el llamado Multisampling, que en lugar de tratar subpíxeles se centra en píxeles enteros, mejorando así el rendimiento.

Resumiendo:

  • El aliasing es el producto de meter algo con puntos infinitos en un mundo de píxeles finitos.
  • El antialiasing es el compendio de técnicas usadas para mermar esta situación de cara al observador.E
  • El supersampling es un tipo de técnica que hace menos brusco el ver unos bordes de sierra que harían emmudecer a un fakir.

O como dijo el amigo Volcano: El antialiasing es la LIMA para las sierras de los bordes.

Bibliografía variada:

  • El antialiasing. Recomendado artículo que me sirvió como base para la sección. Incluye ejemplos con imágenes varias de “los cuadraditos” y “la parrilla de rasterización”.

Y esto es todo por hoy, queridos conciudadanos y colegas del pad. El próximo día hablaremos del Modo 7, también llamado Esa Cosa Rara De La SNES Que Permitía Hacer Virguerías Con Los Fondos. En la misma bathora, en el mismo batcanal!

Tortugas Radioactivas 8

Los 20 mitos más populares de la ciencia, de la mano de Microsiervos y Maikelnai. Enjoy it!

Tortugas Radioactivas 6

Y Tortugas Radioactivas número 6, la primera hecha por Funs e Isako debido a mi gripe. Ha sido un especial en el cual solo se ha hablado de:

50 cosas que aprendimos en el 2006

Tortugas Radioactivas 5

Programa 250, enlaces complementarios a lo que se ha tratado

Bible Adventure, aquí lo catalogan como uno de los peores juegos, las razones las podreis escuchar en el programa =P

Super Mario Bros. VS Doki Doki Panic! En su día este artículo me abrió los ojos, léanlo ustedes mismos. (Special Thanks to RetroNES)

Y ya está por hoy, felices fiestas y lo usual por estos días.

Tortugas Radioactivas 4

249, sección 4, y hemos hablado de:

Los bichos más venenosos del mundo

Lenguajes de programación esotéricos (Varias entradas, cortesía de nuestra amiga y vecina la Wikipedia):

In Inglish
In Castillano
Da Turing Machine
Un ejemplo de lenguaje esotérico
Gracias a Netwalker por esta información.

Y eso es todo por hoy, en la próxima sección, más!

Tortugas Radioactivas 3

Especial Noticias de lanzamiento (Fiuuuuuu… CHOF!) de PS3 y WII, incluímos enlaces de noticias que no se han tratado en el programa 247 (Gracias a maese Funs)

Antes que Goya va la PS3

Dentista paga a 60 personas para que compren PS3

“Personaje” desvirga su PS3

La parrilla PS3 (La web oficial)

Gente SANGRA para jugar con la Wii!

No oscilar el mando de la Wii

El hombre Wii en la cola de la PS3

EBay mola, EBay es tu amigo
Un tipo muy listo vende en Ebay “3 Sony PlayStation Systems” por 900 Dolares. Efectivamente eran 3 PSX, no una PS3. LINK
Más picaresca PS3 en Ebay. Un tipo vende: “Sony PlayStation3 PS3 Game console Picture” por otros 900. Efectivamente, la venta era una Foto de una PS3, no de una Consola de Verdad. LINK

La apasionante historia del tipo que consiguio una PS3 metiendo laxantes en el cafe de sus compañeros de cola. Ya lo puse por la Mailing hace unos dias: LINK

Mas Ebay. Una Ps3 por 100 millones. LINK
Y estas son otras noticias que no hemos tratado en el programa:

Parto en la Cola, LINK
El dia. Diferentes casos de violencia y robos alrededor de la PS3. Ya los comentamos por encima en el programa pasado. LINK

Y el Incidente de Boston: LINK

Y la noche. Gente maja en las colas de la PS3. LINK

Tipa esperando en la cola de la PS3… por diversion. LINK

Curiosa tira comica: LINK

Los cabronazos que destrozaron una PS3 y una Wii delante de las colas de compradores: http://www.joystiq.com/2006/11/19/a-wii-smashing-yawn/ http://www.joystiq.com/2006/11/17/ps3-gets-smashed-on-launch-day/2 http://www.ecetia.com/2006/11/20/smash-my-ps3-smash-my-wii/

OUCH!! LINK

Gente que paga a indigentes para que les guarden el sitio en la cola: LINK

Un senador que ataca repetidamente a la cadena WalMart, intenta conseguir una PS3 en… el WalMart LINK

Loco, el mundo está loco!

Tortugas Radioactivas 2

Programa 246, sección number 2, hemos hablado de:

El WAF

El Wife Acceptance Factor o Factor de Aceptación de la Esposa.

Los mejores venenos mortales, ingeridos o inhalados

Curioso artículo de Astroseti. No lo intenten en casa!

The Eye of Judgment, como Yu-Gi-Oh

Pequeña pincelada sobre el posible futuro de los JCI.

Y esto es todo por esta semana, la que viene, más!

Tortugas Radioactivas 1

Programa 244, primera sección de Tortugas Radioactivas. Los artículos que hemos tratado son:

La generación perdida. Parte 2: “Las víctimas”

Post del blog de GDP donde comenta el sistema educativo japonés. El blog en cuestión tampoco tiene desperdicio, con artículos muy curiosos y a su vez informativos.

Gamer gets owned by his girlfriend in Soul Calibur and ends their 6-month relationship

A pesar de ser un fake, este artículo de DESTRUCTOID da para pensar un buen rato. O no, depende de si os aburrís mucho o poco.

Carta de cancelación del servicio de conexión a Internet ya.com

Pues eso, textualmente. Las fotos, elemento imposible de distribuir por radio*, no tienen desperdicio.

Eso es todo, dentro de dos semanas, más!

(*): Bueno, poder se podría, pero quedaría muy mal

Negociación? Si, gracias!

Estaba ayer escuchando a los señores del Partid dels Ciutadans (Respecto a las elecciones a la Generalitat de aquí de Catalunya) cuando dijeron algo que está muy de moda últimamente:

 - No vamos a negociar con terroristas - (Ah, y así en castellano, ya que ellos creen que aquí multamos a los que lo hablan o que es una “lengua perseguida como lo fue el catalán cuando Franco” (Y cosas peores se han oído en según que partidos o personas)).

Bien, desvinculándome de cualquier facción política, querría reflexionar sobre una cosa que creo que es importante:

Si negociar es evitar que gente inocente muera, ¿Es tan importante que sea o no con una facción ilegal? ¿A caso se estará “dando la razón” (Algo que nunca he entendido) a una banda terrorista? ¿Creen los que se niegan a negociar que por pasar de ellos el problema no estará?

No lo duden caballeros, si estuviese en mis manos, negociaría. Más allá de mi supuesta dignidad, más allá del término “negociar con terroristas” (Que parece sinónimo de ser el Maligno o algo por el estilo) están mis principios. Principios me dicen que, si con la palabra y el diálogo puedo evitar confrontaciones que acaben con la MUERTE de la gente, negocie.

Obviamente no significa aceptar según que cosas o creer que se ha llegado a la paz, que aquí o nos pasamos o no llegamos. Se trata de evitar un conflicto armado que, nos guste o no, está presente. Y usar armas diplomáticas, aunque no guste a según que sectores de este país, es mucho más pacífico y puede tener también resultados gratificantes.

Pero claro, si todos pensásemos así nos cargaríamos un buen arsenal de material para hacer esa oposición basada en atacar al otro antes que en intentar llegar a acuerdos fructuosos para el país. Cielos, en que estaría pensando…

Capcom disuelve Clover

Vía GameScience leo que Capcom ha decidido disolver Clover Studio.

Clover Studio, pequeño grupo independiente de Capcom, es responsable, entre otros, de la saga Viewtiful Joe (Único título que he jugado de la compañía, pero que pese a ser un poquito monótono como beat’m up tiene sus puntazos (Adoro las 2D!)).

Según Capcom, Clover representaba, cuando se creó allá por el 2004, un “soplo de aire fresco” para una compañía que hacía remakes y segundas partes de segundas partes de juegos. Pese a tener sus momentos, la cosa no marchó bien y ahora han decidido cerrar el negocio.

No obstante, Shinji Mikami (Biohazard, Biohazard 4) y Hideki Kamiya (Biohazard 2, Devil May Cry, Viewtiful Joe), dos de los responsables de Clover, volverán a la empresa “madre” donde esperamos que puedan seguir desarrollando esas ideas innovadoras que incialmente crearon al trébol.

Page 3 of 3«123

Suscríbete

Categorias

FaceBook

Clasificación

Referencias a: Violencia, sexo, drogas, apuestas, discriminaciones y lenguaje soez.