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
» Aventura: "Encuentro" v2.0
Ayer a las 23:50 por draco darkness

» TEMA FLOOD
Ayer a las 23:28 por technoguyx

» criaturas muy interesantes
Ayer a las 22:36 por gr0x123

» Laberinto de la Muerte nivel 6: El Torneo del Tiempo
Ayer a las 15:53 por Rospeño

» Vehiculos del imperio Formica
Ayer a las 11:42 por sefirok

» Rise of Cults II [Rol y Estrategia] [♫]
Ayer a las 10:31 por Creepergamer4550

» technoguyx vs Davitroon [1]
Sáb 22 Sep 2018, 22:36 por technoguyx

» (de mis mejores creaciones ) kapzy
Sáb 22 Sep 2018, 21:53 por CefaloSapiens

» Soldado Claasariano
Sáb 22 Sep 2018, 15:14 por Zack_Vulpes

» GPverse: los undines
Sáb 22 Sep 2018, 14:03 por BAD_DATA

» Phaya naga
Sáb 22 Sep 2018, 13:58 por BAD_DATA

» Another Medium - Undertale
Sáb 22 Sep 2018, 13:52 por technoguyx

» ¿Qué música están escuchando?
Vie 21 Sep 2018, 10:54 por BAD_DATA

» ¡Te Reto!
Jue 20 Sep 2018, 19:15 por Slimetorch

» Laberinto de la Muerte nivel 5: Camino del Arca parte 3
Jue 20 Sep 2018, 19:08 por Rospeño

» Necesito ayuda, no puedo poner mods.
Jue 20 Sep 2018, 11:33 por Davitroon

» Ideas para mejorar Spore
Miér 19 Sep 2018, 18:16 por technoguyx

» especies sapiens de sagan 4
Miér 19 Sep 2018, 16:22 por draco darkness

» Tribal Conflict
Miér 19 Sep 2018, 16:00 por Panke 800

» Dragón de Malvinas [Taller de encargos RR]
Miér 19 Sep 2018, 10:26 por BAD_DATA

» Criaturas
Mar 18 Sep 2018, 21:56 por sefirok

» MetaCheto vs Sane [1]
Mar 18 Sep 2018, 18:33 por Sane

» Moderación de Retos
Mar 18 Sep 2018, 15:36 por MetaCheto

» Mi NOMBRE ES.... SOPAPA DE VIEJA NASAL!!!! Arrhe...Bueno fijate aca si queres saberlo Okno
Mar 18 Sep 2018, 14:34 por Sane

» Carteles de la CGO y la URI.
Mar 18 Sep 2018, 11:19 por BAD_DATA

» stegoceratops (encargado por HULKBESTARK)
Mar 18 Sep 2018, 11:07 por BAD_DATA

» Laberinto de la Muerte nivel 5: Camino del Arca parte 2
Mar 18 Sep 2018, 00:00 por Rospeño

» Mi Obra Maestra, mis mejores criaturas hasta el momento
Lun 17 Sep 2018, 23:03 por technoguyx

» Scarrapion Creeptiano Imperial
Lun 17 Sep 2018, 22:54 por technoguyx

» Infertaurus [reto vs. Davitroon]
Lun 17 Sep 2018, 22:19 por technoguyx

» Caza recompensas galactico [Reto vs Technoguyx]
Lun 17 Sep 2018, 19:36 por BAD_DATA

» Un Juego sin la E
Lun 17 Sep 2018, 18:08 por gr0x123

» Recordando viejos tiempos
Lun 17 Sep 2018, 13:23 por BAD_DATA

» Buscador de Creaciones de la Sporepedia 2
Dom 16 Sep 2018, 07:53 por Davitroon

» Fortnite battle bus
Dom 16 Sep 2018, 07:45 por Tadoki

» Solicitud de Miniimagen parche 1.05
Dom 16 Sep 2018, 06:29 por Nazo Kyoriokuna

» Una anécdota mórbida y perturbadora
Dom 16 Sep 2018, 00:20 por technoguyx

» cambiar idioma a español 100%
Sáb 15 Sep 2018, 23:47 por Kalfukura

» La lógica de Spore. (juego)
Sáb 15 Sep 2018, 19:26 por Leck400

» les vale todo, pinches hijos de su puta madre... me largo
Sáb 15 Sep 2018, 18:55 por Leck400

» no estare presente pero, feliz cumpleaños Linda
Sáb 15 Sep 2018, 03:32 por dekarserverbot

» Heraldo Vacionoide Mk2 (Remake)
Sáb 15 Sep 2018, 00:28 por technoguyx

» GORILAS!! o eso creo
Vie 14 Sep 2018, 10:16 por Glaizer

» A little avatar question.
Jue 13 Sep 2018, 10:00 por Dragonguy2005

» Taller de Encargos Oficial: Criaturas [Pide aquí tu criatura]
Jue 13 Sep 2018, 00:53 por gr0x123

» Hablando del foro...
Mar 11 Sep 2018, 14:56 por ElAloch

» Celula Fea
Dom 09 Sep 2018, 19:32 por Luciano capocha [PFC][KF]

» Solo en la galaxia
Sáb 08 Sep 2018, 17:19 por Madlynenpo

» Complejidad y Limites Infinitos. (Medidores arreglados)
Sáb 08 Sep 2018, 13:42 por Riveles

» Dragón Guardián,Antigua Tempestad de las ruinas del Norte
Sáb 08 Sep 2018, 11:14 por Luciano capocha [PFC][KF]

» Modded creation
Vie 07 Sep 2018, 19:18 por MetaCheto

» Dark Injection 8.0
Vie 07 Sep 2018, 12:21 por rob55rod

» "Hagamos una Historia"- (Juego) - [Historia 2]
Vie 07 Sep 2018, 11:43 por Leck400

» El experimento fallido.... [DoT] [15]
Vie 07 Sep 2018, 09:12 por Davitroon

» Evolution (((idea de DalasReview)))((PROYECTO)) Añadido Video
Jue 06 Sep 2018, 13:53 por dekarserverbot

» Un dibujo Dedicado a Wigazo!! (Arte.Glaizer)
Miér 05 Sep 2018, 20:18 por Leck400

» The Ender dragon (modded)
Miér 05 Sep 2018, 20:08 por Tadoki

» Hola amigos!!
Miér 05 Sep 2018, 05:45 por Davitroon

» Mi notable ausencia...
Mar 04 Sep 2018, 23:08 por technoguyx

» Las Tortugas
Mar 04 Sep 2018, 16:50 por Creepergamer4550

» HelLo EVeryONE!!
Mar 04 Sep 2018, 01:57 por dekarserverbot

» Spore evolution [Juego]
Mar 04 Sep 2018, 01:22 por dekarserverbot

» Old creature I made
Lun 03 Sep 2018, 23:35 por Anhaelis [RDLA]

» Aquatic Willosaur!!!!
Lun 03 Sep 2018, 18:40 por draco darkness

» Clark!!!
Lun 03 Sep 2018, 18:37 por draco darkness

» el dragon feo
Lun 03 Sep 2018, 12:41 por Dragonguy2005

» Estar Guars: Episodio I: La Amenaza Sadtasma [♫]
Dom 02 Sep 2018, 20:54 por Creepergamer4550

» Saludos
Dom 02 Sep 2018, 18:20 por Davitroon

» Descubrimientos del Imperio Los Superfacios
Dom 02 Sep 2018, 18:10 por Leck400

» Northus kargs (importante científico de la historia sporeana)
Dom 02 Sep 2018, 17:10 por Creepergamer4550

» Los Superfacios (Raza)
Dom 02 Sep 2018, 16:03 por Creepergamer4550

» dragon
Dom 02 Sep 2018, 07:30 por Dragonguy2005

» Laberinto de la Muerte nivel 5: Camino del Arca parte 1
Vie 31 Ago 2018, 21:58 por draco darkness

» Buenas!
Vie 31 Ago 2018, 21:45 por draco darkness

» El mítico ovni Nazi
Vie 31 Ago 2018, 05:31 por Davitroon

» Laberinto de la Muerte nivel 4
Vie 31 Ago 2018, 01:10 por Rospeño

» Tribal Conflict
Jue 30 Ago 2018, 00:25 por angel25

» [Curiosidad] - Colonizar planetas de partidas no existentes
Miér 29 Ago 2018, 20:16 por Leck400

» Liga Anti-Discord
Miér 29 Ago 2018, 07:00 por technoguyx

» Voy a estar ausente por unos 7 días
Miér 29 Ago 2018, 06:14 por Davitroon

» Esta vez te pasaste, Spore
Mar 28 Ago 2018, 22:49 por Railer

» Laberinto de la Muerte nivel 3
Mar 28 Ago 2018, 14:45 por Rospeño

» Perdidos En Zousinam
Mar 28 Ago 2018, 11:44 por Glaizer

» No me deja conectarme a los servidores
Lun 27 Ago 2018, 23:16 por dekarserverbot

» Los bugs que os hayaís encontrado en Spore
Lun 27 Ago 2018, 12:19 por angel25

» Laberinto de la Muerte nivel 2
Dom 26 Ago 2018, 18:30 por Rospeño

» Galaxia 100% dominada
Dom 26 Ago 2018, 00:27 por technoguyx

» Brute Dragon. Dragon Cave
Sáb 25 Ago 2018, 14:31 por draco darkness

» aventura: salva el prisma parte 1 (basada en steven universe)
Sáb 25 Ago 2018, 07:16 por Davitroon

» Taller de Encargos Oficial: Aventuras [Pide aquí tu aventuras]
Sáb 25 Ago 2018, 01:29 por lihc0master

» Tortuga Boba
Vie 24 Ago 2018, 16:11 por dekarserverbot

» Taller de Criaturas(ZV)
Vie 24 Ago 2018, 15:45 por Creepergamer4550

» Un animal extinto para SPORE
Vie 24 Ago 2018, 15:09 por Creepergamer4550

» Easter eggs o secretos ocultos.
Vie 24 Ago 2018, 11:59 por Zack_Vulpes

» Spore Resurrection: Next Steps
Jue 23 Ago 2018, 15:29 por Davitroon

» ¿Que hacer cuando me aburro en spore?
Jue 23 Ago 2018, 12:21 por Davitroon

» Pilleria Intergalactica
Jue 23 Ago 2018, 12:16 por Davitroon

» Capsula de Aterrizaje Chaos
Miér 22 Ago 2018, 21:10 por angel25

» Pokemon Fusion
Miér 22 Ago 2018, 17:04 por xxpowerzxx

Temas Favoritos
Creación Aleatoria
Sondeo

¿En qué deberíamos enfocar el foro?

9% 9% [ 11 ]
11% 11% [ 13 ]
13% 13% [ 16 ]
45% 45% [ 55 ]
23% 23% [ 28 ]

Votos Totales : 123

Los posteadores más activos de la semana

Hora Mundial
Septiembre 2018
LunMarMiérJueVieSábDom
     12
3456789
10111213141516
17181920212223
24252627282930

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


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