Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/wp-db.php on line 760
Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/wp-db.php on line 760
Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/wp-db.php on line 760
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/comment-template.php on line 1745
Deprecated: wp_getimagesize(): Implicitly marking parameter $image_info as nullable is deprecated, the explicit nullable type must be used instead in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/media.php on line 5180
Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/pomo/streams.php on line 26
Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/pomo/streams.php on line 29
Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/pomo/streams.php on line 160
Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/pomo/translations.php on line 293
Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-block-type.php on line 357
Deprecated: Calling get_class() without arguments is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-http.php on line 328
Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Cookie/Jar.php on line 63
Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Cookie/Jar.php on line 73
Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Cookie/Jar.php on line 89
Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Cookie/Jar.php on line 102
Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Cookie/Jar.php on line 111
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/class-wp-term.php on line 198
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/wp-db.php:760) in /mnt/web522/e0/75/511171875/htdocs/blog/wp-includes/feed-rss2.php on line 8

Uno de los aspectos más interesantes de los filtros es que suelen ser impredecibles. Por ello es importante destacar que repetí el Filtro: distorcionar / onda… (CTRL+F) dos o tres veces hasta conseguir el resultado que deseaba.
Al fin y al cabo es precisamente ese comportamiento impredecible el que caracteriza a una nube de humo o de vapor… ¿no creen? Espero que hayan disfrutado de este pequeño truco.
Todo lo que sigue es una traducción y resumen de lo que encontré en devwebpro.com. Lo que muestro son mis ejercicios prácticos con algunas anotaciones:
Texto a lo largo de un trazado

ejemplo 1
Hay varias maneras de acomodar el texto una vez unido al trazado:
Texto en capa de forma

ejemplo 2
También podemos conseguirlo con Capas de Forma, en este caso con la herramienta Elipse(U). Asegúrate de que esté seleccionada la opción de Capas de Forma antes de dibujar el círculo. Luego volvemos al texto y hacemos click en la parte superior, cerca del trazado.
Si no lo consigues a la primera, recuerda observar la forma del cursor y esperar que cambie para comenzar a escribir. ¡Ah, y no te olvides del imprescindible Crt+Z para volver sobre tus pasos cuando algo salga mal!
El texto y la forma están en capas diferentes, de modo que si ocultamos la capa de forma sólo veremos el texto formateado. La herramienta Selección de Trazado nos permite situarlo en el interior o en el exterior, siempre pulsado y arrastrando.
Si queremos separarlo de los bordes, en la ventana de Carácter (en las opciones de Texto) podemos definir un Desplazamiento Vertical que se adapte a nuestro diseño.
Texto dentro del área de trazado

ejemplo 3
Ahora sólo queda probar con diferentes formas y variantes, a partir de aquí las posibilidades son infinitas, o al menos tantas como formas podamos concebir.
Texto en trazado a partir de una selección

ejemplo 4
Si lo que queremos es trabajar sobre la forma de un objeto o imagen importada, todo lo que tenemos que hacer es:
Y eso es todo. Espero que te hayan servido estos trucos y que hayas disfrutado del tutorial.
]]>
Mármol
En este caso no he utilizado el filtro las 10 veces, sino 5 o seis. En el momento de ajustar los niveles (Ctr+L) he conseguido el tamaño adecuado de las vetas, probando un poco con los controles. El siguiente ejemplo es también una superficie similar al mármol, de otra coloración.

Mármol rosa
En estos primeros tutoriales, coloqué los pasos algo atropellados, casi como las vetas de la roca. Quiero aprovechar para aconsejarles guardar los ficheros editables de vuestros trabajos: el tiempo es oro. Por ejemplo, no consigo encontrar el editable de esta imagen y me pesa. Tiene un pequeño error de texo y el Filtro_nubes de diferencia debe entenderse como Filtro_Interpretar_nubes de diferencia. El secreto de las vetas vuelve a estar en los ajustes de imagen_niveles. Además de las tres capas que aconsejaban en este tutorial, creo que añadí alguna más con los colores verde y rojo que pueden apreciarse.

Mármol rojo
Y ahora que ya tenemos algo de material, vamos a comenzar a moldearlo un poco, tallando aquí y allá, a ver qué conseguimos…

Granito esculpido
Para el fondo, he hecho un motivo con el material ( Edición_definir motivo ), he rellenado la capa con ese motivo y he copiado un trozo en otra capa (hacer selección y Ctr+J). Apliqué un relieve de cincel duro y luego seleccioné la forma y la recorté (Supr). Y para terminar, una combinación de efectos «elaborados» con los que ya vienen preestablecidos en el filtro_texturas.

Granito esculpido
He utilizado las mismas técnicas del libro para conseguir la loza y luego la he perforado como la anterior. Sólo añadir que el fondo al que le he aplicado el filtro_retazos, tenía un color gris medio-oscuro.
Espero que hayan disfrutado de este artículo y que les pueda ser de utilidad.
]]>Para un efecto de Metal Líquido, encontré este interesante vídeo en YouTube: