Sporepedia 2
¡Bienvenido a Sporepedia 2! Si quieres empezar a compartir tus creaciones y descargar las de otros, regístrate ya.

Conectarse

Recuperar mi contraseña

Últimos temas
» Rise of Cults II [Rol y Estrategia] [♫]
Ayer a las 22:53 por Slimetorch

» aventura Tipo Darkspore
Ayer a las 18:46 por Quilavagamer

» Dragón Táctico
Ayer a las 17:55 por draco darkness

» Hola Denuevo!!!
Ayer a las 17:27 por Tadoki

» Sobre mi ausencia
Ayer a las 17:16 por Tadoki

» AVENTURA Vacaciones en el rancho spoffitt
Ayer a las 13:53 por draco darkness

» árbol de la vida esta es mi segunda aventura
Ayer a las 03:16 por Sane

» ¿Qué música están escuchando?
Mar 12 Dic 2017, 21:50 por ajab

» Regalos de Papa Juaner
Mar 12 Dic 2017, 19:46 por juaner

» HogSpider (araña puerco)
Mar 12 Dic 2017, 15:14 por DaALTF4!

» Facilitarme Algunos esqueletos (criatura base)
Mar 12 Dic 2017, 14:49 por draco darkness

» ¡Versiones de Grox!
Mar 12 Dic 2017, 14:22 por dardo22

» Criaturas Roboticas Fav. + Como usarlas en Cualquier fase (-Cell)
Mar 12 Dic 2017, 14:17 por dardo22

» TEMA FLOOD
Mar 12 Dic 2017, 13:16 por ajab

» Puretyu
Lun 11 Dic 2017, 22:51 por Sane

» Mi versión del Willosaurio
Lun 11 Dic 2017, 18:21 por Tadoki

» La Estatua de El Malvadisimo.
Lun 11 Dic 2017, 18:13 por Tadoki

» Problemas con el Parche 1.05.0001 y 1.6
Lun 11 Dic 2017, 15:51 por gustavo4739

» Mi hermano me obligo a publicar esto
Dom 10 Dic 2017, 10:44 por SergiermenLV

» Criaturas hechas con Spore Resurrection :D
Dom 10 Dic 2017, 09:23 por SergiermenLV

» Como agregar partes a Spore [Todo lo necesario aqui]
Sáb 09 Dic 2017, 19:24 por SergiermenLV

» Primeras creaciones asimétricas!
Sáb 09 Dic 2017, 16:22 por SergiermenLV

» Existe un mod que añada solo partes Grox?
Sáb 09 Dic 2017, 06:44 por SergiermenLV

» Mis creaciones robóticas!
Sáb 09 Dic 2017, 02:48 por niko1996arg

» Yellow Submarine
Sáb 09 Dic 2017, 02:47 por niko1996arg

» No me deja entrar en la etapa espacial
Sáb 09 Dic 2017, 02:43 por Max

» Alguien me puede decir cuáles son estas expansiones?
Vie 08 Dic 2017, 13:43 por Sproilex

» Sarrucke
Jue 07 Dic 2017, 09:51 por draco darkness

» Dragon en honor a draco darkness
Miér 06 Dic 2017, 14:46 por draco darkness

» aracnilangosta
Miér 06 Dic 2017, 11:03 por draco darkness

» Ciudadela Sporepedia 2
Miér 06 Dic 2017, 10:37 por draco darkness

» Crasheo en etapa espacial / Muchas alianzas
Miér 06 Dic 2017, 10:30 por draco darkness

» Identificadores para criaturas, edificios o vehículos útiles
Miér 06 Dic 2017, 10:20 por Alegorn

» Cúal es vuestra ideología politica?
Miér 06 Dic 2017, 01:46 por niko1996arg

» me presento, compañeros
Miér 06 Dic 2017, 00:35 por Tadoki

» Mi Presentación.
Miér 06 Dic 2017, 00:30 por Tadoki

» Salud¡
Miér 06 Dic 2017, 00:29 por Tadoki

» hola
Miér 06 Dic 2017, 00:26 por Tadoki

» escenarios en el modo editor de criaturas (y otros)
Mar 05 Dic 2017, 21:54 por draco darkness

» /Ayuda/ Táctica para llegar al centro de la galaxia.
Mar 05 Dic 2017, 21:51 por draco darkness

» Dragonopedia 2° parte
Mar 05 Dic 2017, 21:20 por draco darkness

» Mis creaciones pero bien hecho.
Mar 05 Dic 2017, 18:21 por Rhinestone

» Spore Adventures Downloader v3.23
Mar 05 Dic 2017, 18:16 por Rhinestone

» Fusión de Nombres: Deluxe!
Mar 05 Dic 2017, 18:14 por Rhinestone

» ¿Como se debe actualizar spore?
Mar 05 Dic 2017, 18:13 por Rhinestone

» Taller de Encargos Oficial: Aventuras [Pide aquí tu aventuras]
Mar 05 Dic 2017, 18:11 por Rhinestone

» No aparecen las criaturas en la Sporepedia
Mar 05 Dic 2017, 18:07 por Rhinestone

» Tusags (Freedom)
Mar 05 Dic 2017, 18:06 por Rhinestone

» Feliz Cumpleaños lider de la Resistencia.
Mar 05 Dic 2017, 18:04 por Rhinestone

» Mis creaciones
Mar 05 Dic 2017, 17:52 por Rhinestone

» Que libro/manga/anime/serie estaís viendo/leyendo?
Mar 05 Dic 2017, 17:45 por Rhinestone

» No puedo crear cuenta de Spore
Mar 05 Dic 2017, 17:42 por Rhinestone

» Problema con el editor
Mar 05 Dic 2017, 17:34 por Rhinestone

» Los Segrinders
Mar 05 Dic 2017, 17:28 por Rhinestone

» Desafío y Supervivencia!
Mar 05 Dic 2017, 17:24 por Rhinestone

» Crear y Compartir sin Importar las Opiniones
Mar 05 Dic 2017, 16:57 por Rhinestone

» El Enemigo de Seinatan
Mar 05 Dic 2017, 16:42 por Rhinestone

» Kyro Hari-Tun
Lun 04 Dic 2017, 19:22 por Sane

» Robot Sierra (Reto contra fhenix_91)
Lun 04 Dic 2017, 15:35 por Sane

» bom del fainalfantasi de jony VS marcob2
Lun 04 Dic 2017, 09:31 por Marcob2 [DCF]

» Message to Sporepedia2
Dom 03 Dic 2017, 20:16 por ajab

» Dragon Sporistico (para sane)
Sáb 02 Dic 2017, 18:50 por Sproilex

» Más creaciones.
Sáb 02 Dic 2017, 15:30 por draco darkness

» Depredador Pluscuamperfecto
Sáb 02 Dic 2017, 13:33 por Xhaps

» Sorteos y otras mierdas
Vie 01 Dic 2017, 18:24 por Sproilex

» me fui
Jue 30 Nov 2017, 19:20 por dekarserverbot

» GLaDOS (Portal 1) [Razor vs GLaDOS]
Jue 30 Nov 2017, 12:16 por Leck400

» Errores en el Foro
Mar 28 Nov 2017, 20:39 por Sproilex

» Segador / Capitán Segador
Mar 28 Nov 2017, 18:07 por draco darkness

» Spore Diamond [Inicial]
Mar 28 Nov 2017, 16:49 por Sproilex

» Mod complejidad infinita sin cosas extra y un bonus (opcional)
Mar 28 Nov 2017, 14:17 por Africanus_IV

» Pack de criaturas pequeño, muy pequeño
Mar 28 Nov 2017, 12:46 por Africanus_IV

» Los bugs que os hayaís encontrado en Spore
Mar 28 Nov 2017, 12:32 por Africanus_IV

» Gloot (Reto contra Davitroon) [1]
Mar 28 Nov 2017, 12:09 por Africanus_IV

» Antiga Prime Set Aereo
Mar 28 Nov 2017, 10:56 por Africanus_IV

» Spore Diamond [Proyecto en etapa media]
Lun 27 Nov 2017, 22:55 por Sane

» Shecklon X9 (versión común y en capitán)
Lun 27 Nov 2017, 16:09 por Sproilex

» Recién salidas del agua...
Lun 27 Nov 2017, 15:22 por Leck400

» mi creacion un dragonoide
Dom 26 Nov 2017, 12:37 por Sproilex

» Neo Galvantula [KB vs. Kvinxx [BDG][1]]
Dom 26 Nov 2017, 08:54 por Sproilex

» Los Tres Hermanos Skámmirus
Dom 26 Nov 2017, 07:07 por Sproilex

» Pedido de Grox 88999
Dom 26 Nov 2017, 06:50 por Sproilex

» mi primera criatura biológica para la sporepedia
Sáb 25 Nov 2017, 13:03 por Leck400

» Velociraptor Mongolensis
Sáb 25 Nov 2017, 09:25 por Leck400

» U-V-M 900 (Vacionoide Artillero)
Vie 24 Nov 2017, 20:17 por Coldfusion

» mis criaturas geniales y poderosas unas mas que otras
Jue 23 Nov 2017, 18:21 por draco darkness

» Black Rock Shooter[BRS] [♫]
Miér 22 Nov 2017, 23:03 por Tadoki

» Zamarro
Miér 22 Nov 2017, 22:03 por draco darkness

» Pimbolion El Tala Huesos
Miér 22 Nov 2017, 19:35 por draco darkness

» Ardadero
Mar 21 Nov 2017, 07:09 por draco darkness

» Chulta Ep 2 (El enemigo se acerca)
Lun 20 Nov 2017, 00:14 por DaALTF4!

» Clamp,otro perro robot
Vie 17 Nov 2017, 20:08 por Mr. Souls

» Worst Nightmare (Tu peor pesadilla)
Miér 15 Nov 2017, 19:24 por Zeyder

» [DoT] Espectro del pantano [19]
Miér 15 Nov 2017, 14:49 por draco darkness

» La historia de los dragones
Miér 15 Nov 2017, 14:45 por draco darkness

» HAY QUE ROMPER EL RECORD PAPUS
Miér 15 Nov 2017, 14:01 por Davitroon

» Había una vez... (Juego)
Mar 14 Nov 2017, 22:27 por Zeyder

» aventura: salva el prisma parte 1 (basada en steven universe)
Mar 14 Nov 2017, 17:04 por smontoyaf

» La Criatura que nunca Subi XD
Dom 12 Nov 2017, 22:09 por niko1996arg

Temas Favoritos
Creación Aleatoria
Sondeo

¿Cuántos dulces piensas conseguir jugando a nuestros juegos de Azar?

28% 28% [ 15 ]
9% 9% [ 5 ]
35% 35% [ 19 ]
28% 28% [ 15 ]

Votos Totales : 54

Los posteadores más activos de la semana
draco darkness
 
Sane
 
dardo22
 
DaALTF4!
 
Tadoki
 
ajab
 
SrGaliಠth
 
Sporeadicto 2011
 
SergiermenLV
 
Sproilex
 

Hora Mundial
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031

Calendario Calendario


Duda existencial sobre los png

Ver el tema anterior Ver el tema siguiente Ir abajo

Resuelto / Aceptado Duda existencial sobre los png

Mensaje por Xhaps el Jue 23 Jul 2015, 02:25

¿Cómo es qué funcionan los png de las criaturas, aventuras, etc? ¿Alguien me lo puede decir? Nunca se me había pasado por la cabeza preguntarlo, pero ahora se me vino la duda Ahamm es simple y llana curiosidad

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por MisiónXSpore el Jue 23 Jul 2015, 03:47

Hasta donde sé, los .pngs son formatos de imagen (de los más pesados), cuya pecualiaridad es la gran compresión de imágenes sin pérdida de calidad, almacenando información en capas, con alfa, etc.

Bueno, hasta donde he investigado, en la misma capa que tiene colores con alfa 0% y 1% (totalmente transparente y casi transparente), se encuentran almacenados distintos pixeles que representan información sobre la piezas de dicha creación. Es decir, es información "escondida en partes invisibles" de la imagen.

Según este artículo que encontré en internet, sería posible -en teoría- que un png muestre una imagen de un lindo animalito, pero que dentro de sus comandos, al entrar a Spore cree un mounstro con un ano por ojo.

Siempre supe que algún día alguien le daria uso a tremenda capacidad de compresión de datos de un .png.

Y muy interesante tu pregunta, pensé que fui el único en preguntarme eso alguna vez. Ahamm

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Wigazo el Jue 23 Jul 2015, 04:04

Hace poco leí esto:
http://www.rouli.net/2008/08/spores-png-format-illustrated.html

O sea, resumiendo hay dos archivos:

* Un archivo XML y con todos los datos de la creación, partes, colores, y cualquier cosa, TODO

* La "foto", la imagen que vemos todos en el PNG.

El archivo XML se comprime, encripta y se meten sus datos en los bits menos significativos del PNG de la "foto" (menos significativos así la imagen no cambie tanto, la foto se verá al ojo humano casi como la original), resultando así en una nueva imagen PNG con los datos de la creación escondido.

Esconder datos de esta forma es una forma de esteganografía.

El autor del artículo había hecho una aplicación para desencriptar los PNG y ver el archivo XML original; y para agarrar un archivo XML y "meterlo" en una foto random de 128x128 (y hacer algo como lo que dice MXS xD), aunque no andaba perfectamente. Hace unos días la página andaba, pero ahora parece que no está... Okay

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Eleanor Drapeaux el Jue 23 Jul 2015, 05:08

Qué pena, molaría mucho

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Emd4600 [ASR] el Jue 23 Jul 2015, 07:25

Los PNGs que usa el Spore utilizan un color de 32 bits. Eso quiere decir que cada pixel está formado por 32 bits, osea, 4 bytes (rojo, verde, azul, transparencia). El Spore almazena sus datos en el bit menos significativo de cada byte (osea, el de más a la derecha), de manera que el color practicamente no varia (solo varia un 0,004%). Esta práctica es conocida como esteganografia.

(LSB es 'less significant bits')

Dado que la imagen tiene 128 por 128 píxeles (osea, en total, 16384) y de cada píxel aprovechamos 4 bits, significa que el Spore usa 65536 bits. Eso es el equivalente a 8192 bytes, osea, 8 kb.

8 kb es un espacio muy pequeño, teninendo en cuenta que tiene que almacenar a toda la creación. Por eso, el Spore no guarda ni el modelo, ni la textura en la imagen; solo guarda los datos de donde está cada parte, la pintura que usa, etc, como bien han dicho, en un XML comprimido.
Sin embargo, las aventuras pesan demasiado y no caben en 8 kb. Aquí utilizaron una funcionalidad interesante de los PNGs.

Un archivo PNG está formado por secciones. El programa que saca la imagen de esos PNGs, cuando se encuentra la sección 'END', deja de leer el archivo. Eso significa que luego de esa sección END, puedes escribir lo que quieras sin modificar la imagen. Eso es lo que hace el Spore; cuando se le acaban los bits mediante la steganografia, sigue escribiendo al final del archivo.

Respecto a lo de incrustar una criatura dentro de la imagen de otra, si mal no recuerdo consiguieron hacerlo con un PNG en blanco, pero no con otra criatura (por suerte, porque si no sería un caos). Al parecer el Spore tiene algún sistema para identificar si la imagen corresponde a la creacion.

EDIT: He encontrado el PNG en blanco del que les he hablado. Lanzenlo al editor de criaturas y veran: http://bp3.blogger.com/_hDVLcOyq0vk/SG-MwdO5wsI/AAAAAAAAAC8/DsqJcibOPsA/s1600-h/x0.png

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Wigazo el Jue 23 Jul 2015, 08:12

Ah, yo había probado un himno y no daba un texto en XML, sino que eran varios caracteres de control y letras mayúsculas que tal vez eran notas en notación anglosajona (ninguna pasaba de la G), y creo que todos decía al comienzo (luego del nombre de creación, usuario, descripción, tags, etc.) "CMP" o algo así.

EDIT: El del artículo puso una creación de Sporn dentro de la imagen de una creación más inocente. Pero después dice que podés hacerlo con imágenes apenas cambiadas o en blaco "But you can't encode one creature in another's image.", no entiendo, justo arriba hay un ejemplo donde lo hizo en una imagen totalmente distinta. xD

EDIT: Mirá Xhaps, acá tenés un ejemplo de los datos escondidos en las imágenes:
http://pastebin.com/3kRkC0FF

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Rhinestone el Jue 23 Jul 2015, 12:13

¿Entonces se podría comprimir sonidos y vídeos en un .png? ¿O eso ya sería una locura? xD

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Emd4600 [ASR] el Jue 23 Jul 2015, 15:29

@Rhinestone escribió:¿Entonces se podría comprimir sonidos y vídeos en un .png? ¿O eso ya sería una locura? xD


Si pesan poco, sí. Y si no, puedes meterlos al final del archivo, pero te quedará un archivo muy pesado para una imgen muy ligera xD

@Wigazo escribió:Ah, yo había probado un himno y no daba un texto en XML, sino que eran varios caracteres de control y letras mayúsculas que tal vez eran notas en notación anglosajona (ninguna pasaba de la G), y creo que todos decía al comienzo (luego del nombre de creación, usuario, descripción, tags, etc.) "CMP" o algo así.


Donde has encontrado esos carácteres de control y tal? Dentro de la imagen o en algún archivo de los que genera el Spore?

@Wigazo escribió:EDIT: Mirá Xhaps, acá tenés un ejemplo de los datos escondidos en las imágenes:
http://pastebin.com/3kRkC0FF


Hay uno de esos archivos para cada creación de la Sporepedia, tipo lo que usó Wig para el Adventure Downloader: http://www.spore.com/static/model/500/226/147/500226147573.xml

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Xhaps el Jue 23 Jul 2015, 15:33

Ah bueno, gracias. No sabía nada de esto o_o

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Rhinestone el Jue 23 Jul 2015, 23:10

Problema Resuelto Cerrado

Volver arriba Ir abajo

Resuelto / Aceptado Re: Duda existencial sobre los png

Mensaje por Contenido patrocinado

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permisos de este foro:
No puedes responder a temas en este foro.