{"id":2944,"date":"2020-10-20T17:27:59","date_gmt":"2020-10-20T17:27:59","guid":{"rendered":"http:\/\/cocoalopez.com\/blog\/?p=2944"},"modified":"2021-03-28T09:07:48","modified_gmt":"2021-03-28T09:07:48","slug":"create-tileable-textures-online","status":"publish","type":"post","link":"https:\/\/cocoalopez.com\/blog\/?p=2944","title":{"rendered":"Create tileable textures online"},"content":{"rendered":"\n<p>Use this tool to turn an existing, non-tileable stochastic texture into a tileable texture, by manipulating its edges using <a href=\"https:\/\/eheitzresearch.wordpress.com\/722-2\/\">histogram-preserving blending<\/a>. It works on all random-phase inputs, as well as on many non-random-phase inputs which are stochastic and non-periodic, typically natural textures such as moss, granite, sand, bark, etc.<\/p>\n\n\n\n<p><a href=\"https:\/\/unity-grenoble.github.io\/website\/demo\/2020\/10\/16\/demo-histogram-preserving-blend-make-tileable.html\">https:\/\/unity-grenoble.github.io\/website\/demo\/2020\/10\/16\/demo-histogram-preserving-blend-make-tileable.html<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-twitter\"><blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Need tileable textures? We&#39;ve added two web tools using histogram-preserving blending: <a href=\"https:\/\/t.co\/bsQTcj2EvR\">https:\/\/t.co\/bsQTcj2EvR<\/a><br>This one makes an image&#39;s borders tileable, shown here on a picture of a cliff face. Works for most natural non-periodic textures such as sand, rock, etc. <a href=\"https:\/\/t.co\/Gp9ZIzHMbt\">pic.twitter.com\/Gp9ZIzHMbt<\/a><\/p>&mdash; Thomas Deliot (@thomasdeliot) <a href=\"https:\/\/twitter.com\/thomasdeliot\/status\/1318566180546879489?ref_src=twsrc%5Etfw\">October 20, 2020<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/div>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Use this tool to turn an existing, non-tileable stochastic texture into a tileable texture, by manipulating its edges using histogram-preserving blending. It works on all random-phase inputs, as well as on many non-random-phase inputs which are stochastic and non-periodic, typically natural textures such as moss, granite, sand, bark, etc. https:\/\/unity-grenoble.github.io\/website\/demo\/2020\/10\/16\/demo-histogram-preserving-blend-make-tileable.html<\/p>\n","protected":false},"author":1,"featured_media":2407,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[31],"tags":[],"class_list":["post-2944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-y-tutoriales"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/02\/Honeyview_2017-02-26_20-10-11.png?fit=1349%2C664&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9XJix-Lu","jetpack-related-posts":[{"id":2929,"url":"https:\/\/cocoalopez.com\/blog\/?p=2929","url_meta":{"origin":2944,"position":0},"title":"Meshlab Clean ply from Capture iOS App","author":"cgmodeler","date":"August 6, 2020","format":false,"excerpt":"We will apply the following filters and tools to the PLY file Scan from the \"Capture\" app in the following order. We can search all of the filters at the MESHLAB search box, apply them with the default values unless specified. First we're going to clean the point cloud Remove\u2026","rel":"","context":"In &quot;Tips y Tutoriales&quot;","block_context":{"text":"Tips y Tutoriales","link":"https:\/\/cocoalopez.com\/blog\/?cat=31"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2020\/08\/image.png?fit=570%2C662&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2020\/08\/image.png?fit=570%2C662&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2020\/08\/image.png?fit=570%2C662&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":4332,"url":"https:\/\/cocoalopez.com\/blog\/?p=4332","url_meta":{"origin":2944,"position":1},"title":"Photoshop TIPS 1 Short TIPS for drawing animation backgrounds &#8211; Part 1 &#8211; A gradient map of the aori sky","author":"cgmodeler","date":"April 23, 2024","format":false,"excerpt":"The mini lecture I gave the other day at the \u201c3D Background Shop Community,\u201d a loose gathering of people who use 3DCG tools to create backgrounds for animation and manga, was surprisingly well received.Table of Contents Speed is the name of the game when it comes to animation background art!\u2026","rel":"","context":"In &quot;Tips y Tutoriales&quot;","block_context":{"text":"Tips y Tutoriales","link":"https:\/\/cocoalopez.com\/blog\/?cat=31"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/04\/picture_pc_0e5b0989d5bb4efe85b19b09b6bb3013.webp?fit=800%2C471&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/04\/picture_pc_0e5b0989d5bb4efe85b19b09b6bb3013.webp?fit=800%2C471&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/04\/picture_pc_0e5b0989d5bb4efe85b19b09b6bb3013.webp?fit=800%2C471&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/04\/picture_pc_0e5b0989d5bb4efe85b19b09b6bb3013.webp?fit=800%2C471&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":4186,"url":"https:\/\/cocoalopez.com\/blog\/?p=4186","url_meta":{"origin":2944,"position":2},"title":"XReal Air \u2014 Multi-Monitor AR Setup on Windows using Nebula &amp; Troubleshooting","author":"cgmodeler","date":"August 28, 2023","format":false,"excerpt":"XReal Air Virtual Desktop with Nebula August 2nd, 2023 Update Nebula for Windows Beta V2 has been released with additional performance and stability improvements. This guide has been updated to reflect that. Most VR and AR glasses tend to focus on gaming or entertainment. As of now, the XReal Air\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":4271,"url":"https:\/\/cocoalopez.com\/blog\/?p=4271","url_meta":{"origin":2944,"position":3},"title":"ADBLOCK anything that uses wildcards or random numbers","author":"cgmodeler","date":"January 24, 2024","format":false,"excerpt":"So recently I wanted to block the comments section on a website however the element blocking was not working as they used random strings at the end of the div ID. In this case the element appeared as: ###comment_iframe_65b14c04e9ff711034703604 Which when blocking will only block that page's iframe and leave\u2026","rel":"","context":"In &quot;Tips y Tutoriales&quot;","block_context":{"text":"Tips y Tutoriales","link":"https:\/\/cocoalopez.com\/blog\/?cat=31"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/01\/image-1.png?fit=774%2C380&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/01\/image-1.png?fit=774%2C380&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/01\/image-1.png?fit=774%2C380&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2024\/01\/image-1.png?fit=774%2C380&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3654,"url":"https:\/\/cocoalopez.com\/blog\/?p=3654","url_meta":{"origin":2944,"position":4},"title":"Interactive 3D Face Drawing","author":"cgmodeler","date":"September 14, 2022","format":false,"excerpt":"IDE-3D: Interactive Disentangled Editing for High-Resolution 3D-aware Portrait Synthesis Existing 3D-aware facial generation methods face a dilemma in quality ver- sus editability: they either generate editable results in low resolution, or high quality ones with no editing flexibility. In this work, we propose a new approach that brings the best\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/09\/pipeline1.png?fit=1200%2C565&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/09\/pipeline1.png?fit=1200%2C565&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/09\/pipeline1.png?fit=1200%2C565&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/09\/pipeline1.png?fit=1200%2C565&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2022\/09\/pipeline1.png?fit=1200%2C565&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2029,"url":"https:\/\/cocoalopez.com\/blog\/?p=2029","url_meta":{"origin":2944,"position":5},"title":"CINEMA 4D BUG ISSUE con el Viewport","author":"cgmodeler","date":"December 23, 2016","format":"video","excerpt":"Por alguna extra\u00f1a raz\u00f3n, el CINEMA4D \/ BODYPAINT tiene un bug muy extra\u00f1o que no te deja hacer absolutamente nada en el VIEWPORT m\u00e1s que rotar el objeto. Si usas bodypaint y te vas al UV TEXTURE puedes pintar sin problemas pero cualquier operaci\u00f3n en el viewport es imposible. No\u2026","rel":"","context":"In &quot;La vida en Tokyo&quot;","block_context":{"text":"La vida en Tokyo","link":"https:\/\/cocoalopez.com\/blog\/?cat=18"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2016\/12\/sddefault.jpg?fit=640%2C480&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2016\/12\/sddefault.jpg?fit=640%2C480&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2016\/12\/sddefault.jpg?fit=640%2C480&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2944"}],"version-history":[{"count":1,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2944\/revisions"}],"predecessor-version":[{"id":2945,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2944\/revisions\/2945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/media\/2407"}],"wp:attachment":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}