• user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:a5277aa97e577d89b0b0052d3d318d44' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><a href=\"http://www.spiralgraphics.biz/genetica.htm\">Genetica by Spiral Graphics</a> is a standalone texture editor with rendering and mapping capabilities that is quite powerful after a little bit of a learning curve. It utilizes node methods to allow you to apply effects, transforms,filters, and much more to your source image or texture. The software also comes with many textures and ways to generate procedural textures, but for my first guide with Genetica, let\'s use it to make a seamless texture from a photograph of some grass. Not too hard, but often hard to make look good.</p>\n<p>Open up Genetica and you are greeted with the typical blank screen for a new texture. The first thing we need is our source image. The best way I have found to import an image into Genetica is to go to File - Open... and select the drop down to allow image extensions and browse for your image. You should now have your imported image as a node:</p>\n<div class=\"article_img\"><img src=\"/articles/seamlessgrassgenetica/image01.jpg\" /></div>\n<div class=\"article_cap\">Importing our Stock Image into Genetica</div>\n<p>This photograph of grass did not have the most even lighting conditions, so lets run the image through an Equalize filter. Right-click the image node and navigate to Insert Below - Color - Equalize. This will add a node in series below the source node with the equalization performed: </p>\n<div class=\"article_img\"><img src=\"/articles/seamlessgrassgenetica/image02.jpg\" /></div>\n<div class=\"article_cap\">Adding an Equalize Node to Even Out the Image</div>\n<p>To fine-tune any node, click on it for its associated settings and adjustments. At this point, I felt my grass source image was too bright, so I right-clicked my equalize node and inserted a Change HSB (Hue, Saturation, and Brightness) under the Color menu. I used this node to darken the image and increase the color saturation a little:</p>\n<div class=\"article_img\"><img src=\"/articles/seamlessgrassgenetica/image03.jpg\" /></div>\n<div class=\"article_cap\">Adjusting the Image\'s Hue, Saturation, and Intensity</div>\n<p>Performing image processing to clean up the image is nice, but now let\'s make it seamless. Genetica has a few different ways to do this. So far, the best method I\'ve found (maybe not the best) is to right-click your node, click Insert Below - Advanced - Synthesis. The Texture Synthesis dialog will pop up with an assortment of settings. The first thing to do is to select \'Use Input\' so that we use our input node for this tool. The grass now pops in, ready to be made seamless. The Layer Type can be changed between a few methods: Patches, Blend Synthesis, Repeating Pattern, and Color. For our grass, we will use Patches since Blend Synthesis\' blending techniques seem to make our sharp blades too blurry in areas. Using the patch method, patches can be added and removed to different areas of the image. Here I used it to cover some prominent blades of grass that were too noticeable with some from another part of the image:</p>\n<div class=\"article_img\"><img src=\"/articles/seamlessgrassgenetica/image04.jpg\" /></div>\n<div class=\"article_cap\">Using Texture Synthesis to Make our Texture Seamless</div>\n<p>When satisfied, click OK. Now you can right-click your final node and select Render Branch. It may take a few seconds but in the results tab, you should now have a rendering of your seamless texture. Click Export in the top right to save your texture as a Jpeg or other image format:</p>\n<div class=\"article_img\"><img src=\"/articles/seamlessgrassgenetica/image05.jpg\" /></div>\n<div class=\"article_cap\">Exporting our Finished Seamless Texture to a Jpeg</div>\n<p>All done! We can do some fine tuning in Adobe Photoshop or Gimp with the Clone brush to remove dirt or grass that stands out too much if needed. Genetica seems to be a great little piece of software that I plan to continue learning!</p>\n<p><a href=\"http://www.spiralgraphics.biz/genetica.htm\">Genetica by Spiral Graphics</a></p>\n', created = 1493563947, expire = 1493650347, headers = '', serialized = 0 WHERE cid = '2:a5277aa97e577d89b0b0052d3d318d44' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:e87f3539e4a6dee15b271d65d336eb98' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:c4e15d6100f24c79f353f62973327fe7' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div style=\"text-indent:0px\"><font size=\"10px\"><strong><a href=\"/donate\">Browse Ad-Free! Donations of $10 or more receive a <font color=\"#ff0000\">PRO</font> Lifetime Membership!</a></strong></font></div>\n<p></p>\n<form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\" /><input type=\"hidden\" name=\"business\" value=\"6X58FVR3WTH6C\" /><input type=\"hidden\" name=\"lc\" value=\"US\" /><br />\n<input type=\"hidden\" name=\"item_name\" value=\"texturemate\" /><input type=\"hidden\" name=\"item_number\" value=\"texturemate\" /><input type=\"hidden\" name=\"currency_code\" value=\"USD\" /><input type=\"hidden\" name=\"bn\" value=\"PP-DonationsBF:btn_donateCC_LG.gif:NonHosted\" /><input type=\"image\" src=\"https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif\" border=\"0\" name=\"submit\" alt=\"PayPal - The safer, easier way to pay online!\" /><img alt=\"\" border=\"0\" src=\"https://www.paypal.com/en_US/i/scr/pixel.gif\" width=\"1\" height=\"1\" /></form>\n', created = 1493563947, expire = 1493650347, headers = '', serialized = 0 WHERE cid = '2:c4e15d6100f24c79f353f62973327fe7' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:9bb2834c22eb68a4bb989657f7db4b95' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div style=\"border:#ffffff solid 0px; padding:0px; margin:0px;\"><iframe src=\"//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Ftexturemate&amp;width=188&amp;height=290&amp;colorscheme=dark&amp;show_faces=true&amp;header=true&amp;stream=false&amp;show_border=true&amp;appId=188055517909474\" scrolling=\"no\" frameborder=\"0\" style=\"border:#ffffff solid 1px; overflow:hidden; width:188px; height:290px; padding:0px; margin:0px; background:#1d1d1d;\" allowTransparency=\"false\"></iframe></div>\n<div style=\"border:#ffffff solid 1px; padding:0px; margin:0px; height:310px;\">\n<div class=\"g-page\" data-width=\"188\" data-href=\"//plus.google.com/u/0/114975997521075140970\" data-theme=\"dark\" data-rel=\"publisher\"></div>\n</div>\n<script type=\"text/javascript\">\n (function() {\n var po = document.createElement(\'script\'); po.type = \'text/javascript\'; po.async = true;\n po.src = \'https://apis.google.com/js/platform.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(po, s);\n })();\n</script>', created = 1493563947, expire = 1493650347, headers = '', serialized = 0 WHERE cid = '2:9bb2834c22eb68a4bb989657f7db4b95' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d077590e3276cf17929171ff319143a2' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div class=\"about\"><a href=\"/contact\"><img class=\"aboutme\" src=\"/sites/default/files/aboutme.png\" /></a>My name is Bill Scott; I\'m an Electrical Engineer who dabbles as a photographer, graphic artist, web designer, and 3d modeler in my spare time. I created texturemate as my portal to share my own texture images, stock photographs, brushes and other resources I create with others online. I hope you enjoy!</div>\n', created = 1493563947, expire = 1493650347, headers = '', serialized = 0 WHERE cid = '2:d077590e3276cf17929171ff319143a2' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:fdfc83b23b5f922585a8336223b8dc10' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>jó lesz !</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:fdfc83b23b5f922585a8336223b8dc10' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:83732825fc1150b1b772296c00c93f05' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<script type=\"text/javascript\">var switchTo5x=true;</script><script type=\"text/javascript\" src=\"http://w.sharethis.com/button/buttons.js\"></script><script type=\"text/javascript\">stLight.options({publisher: \"287137a3-39c7-45e9-8ac1-1e9ff903f10e\", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script><div id=\"share\" style=\"clear:both;\">\n<span class=\'st_sharethis_vcount\' displayText=\'ShareThis\'></span><span class=\'st_facebook_vcount\' displayText=\'Facebook\'></span><span class=\'st_googleplus_vcount\' displayText=\'Google +\'></span><span class=\'st_twitter_vcount\' displayText=\'Tweet\'></span><span class=\'st_pinterest_vcount\' displayText=\'Pinterest\'></span><span class=\'st_reddit_vcount\' displayText=\'Reddit\'></span><span class=\'st_evernote_vcount\' displayText=\'Evernote\'></span><span class=\'st_email_vcount\' displayText=\'Email\'></span>\n</div>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:83732825fc1150b1b772296c00c93f05' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:dedf99905e8648430acc32517a754459' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Lately, I\'ve been involved in a 2D Zombie Platform Shooter that is now available on online and in the Android Play Store. Along with the release of the initial version of the game, I\'ve decided to also give away the tile sheets used in the game. In this free download, you will get 3 tile-sheet images. Two png\'s contain many seamless 50 pixel patterns of brick, wood, cement, etc. One of the video game tile sheets contains seamless patterns that are 10 pixels wide.</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:dedf99905e8648430acc32517a754459' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:2194b93dad266d74a24a2cfe590bb069' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><a href=\"http://www.sorensenleather.com\">Sorensen Leather</a>, a high quality leather company in Denmark, has been kind enough to share 300 of their high quality seamless leather textures with texturemate. These high resolution leather textures represent a large variety of different colored and tanned leathers that Sorensen would like to share with the world for free! Feel free to take a look at the top quality <a href=\"http://www.sorensenleather.com/#!en-leathertypes/cfvy\"> leather articles</a> that Sorensen Leather has to offer.</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:2194b93dad266d74a24a2cfe590bb069' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:32bb3064adbf73d3af790844c5bbfc33' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>I\'ve been getting asked more often lately on how to take a high quality texture photograph so I will give it a shot and reveal the issues I\'ve had making sure texture photographs are high quality and determining if they should be shared or not. A good texture image can be taken with any camera from a simple point-and-shoot camera up to a professional SLR camera as long as a couple key points are followed. The first challenge is focus. Keeping the entire texture image in focus can be easier if the picture is taken at as square of an angle as possible.</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:32bb3064adbf73d3af790844c5bbfc33' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:943981e25509e234d9b9ba7c8748f80e' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Vector art in the form of SVG files has become more and more popular. Web browsers typically can render SVG files on their own now, which allows a lot of advantages to vector art. I\'ve been learning more and more about vectors and have begun to collect free vector at a new repository site, Vectorstash. Due to bandwidth requirements, I decided to create a dedicated site to share vectors. Hope you enjoy!</p>\n<p><a href=\"http://www.vectorstash.com\" target=\"new\">Vectorstash.com</a></p>\n<p><a href=\"http://www.vectorstash.com\" target=\"new\"><img src=\"/articles/vectorstash/Logo-Square.png\" /></a></p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:943981e25509e234d9b9ba7c8748f80e' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:e2e13563fd28960cf7a6251e18d64dc7' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Well, I finally got around to creating a Google+ page for texturemate! If you are on Google+ and want to be informed of new texturemate brushes or other resources, feel free to add texturemate to one of your circles! </p>\n<p><a href=\"https://plus.google.com/114975997521075140970/posts\">texturemate on Google+</a></p>\n<p><a href=\"https://plus.google.com/114975997521075140970/posts\"><img src=\"/articles/google/texturemate.jpg\" /></a></p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:e2e13563fd28960cf7a6251e18d64dc7' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:30228f1d63f6b688cd63d098878f7dc5' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>The latest version of <a href=\"/abrMate\">abrMate</a> now allows you to convert any newer Photoshop CS brush set that can be opened by the software to a Photoshop 7.x compatible brush set in a new .abr file. This opens up a whole new world of possibilities for Photoshop users that are not using the latest version of Photoshop and want to use brushes available online that were created using newer versions.</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:30228f1d63f6b688cd63d098878f7dc5' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:51d968d4902f2128644f89d81fff13a5' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>You can export as many brushes as you want to .png files in one step with <a href=\"/abrMate\">abrMate</a>. First, open all Adobe Photoshop .abr files you would like to convert to .png images by opening them one at a time or whole directories at once. Now click the button on the left titled \'Export All Open Brushes to .png\'s\'.</p>\n<div class=\"article_img\"><img src=\"/abrmate/tutorials/exportalltopng/image01.jpg\" /></div>\n<div class=\"article_cap\">With Any Brushes Open, Click \'Export All Open Brushes to .png\'s\'.png</div>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:51d968d4902f2128644f89d81fff13a5' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d21de0d4dddbc23b53ed8364897de500' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Exporting Adobe Photoshop brushes to .png\'s in abrMate is very easy. First, you must have one or more brush sets open on your PC. Single-click the thumbnail of any brush to select it. You can now click the \'Export Selected Brush to .png\' button to begin the exporting process: </p>\n<div class=\"article_img\"><img src=\"/abrmate/tutorials/exporttopng/image01.jpg\" /></div>\n<div class=\"article_cap\">Select a Brush and Click \'Export Selected Brush to .png</div>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:d21de0d4dddbc23b53ed8364897de500' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:94ab767d38a449bb87a76f3071df2b91' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Well I want to apologize for not releasing as many textures, brushes, and patterns lately. It\'s because I finally decided to write a freeware Windows application for viewing, organizing, and exporting brushes to .png\'s. Go ahead and check it out if you\'re interested and remember this is version 1.0! Texturemate users can submit feature requests and bug fixes from their <a href=\"/user/\">Profile Page</a>.</p>\n<p><a href=\"/abrMate\"/>Visit abrMate page</a></p>\n<div class=\"software_img\"><a href=\"/abrMate\"><img src=\"/abrmate/abrMate-600x600.png\" /></a></div>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:94ab767d38a449bb87a76f3071df2b91' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:3220fc52de7eee5e31786d3b7280c1df' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>One tool I have been finding very useful in Gimp lately is the Color Curves adjustment dialog so I figured I would make a quick tutorial or guide on it. I have been finding that it allows you to make nice smooth appearing adjustments to contrast in the image or layer you are working on. Often times I want to increase contrast just a little bit and this tool works very well. Here\'s an example of a crumpled paper image with the contrast increased for fun:</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:3220fc52de7eee5e31786d3b7280c1df' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:22dd10ea01db5ddb4c3818cd17346c96' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<script type=\"text/javascript\">var switchTo5x=true;</script><script type=\"text/javascript\" src=\"http://w.sharethis.com/button/buttons.js\"></script><script type=\"text/javascript\">stLight.options({publisher: \"287137a3-39c7-45e9-8ac1-1e9ff903f10e\", doNotHash: true, doNotCopy: true, hashAddressBar: false});</script><div id=\"share\" style=\"clear:both;\">\n<span class=\'st_sharethis_vcount\' displayText=\'ShareThis\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_facebook_vcount\' displayText=\'Facebook\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_googleplus_vcount\' displayText=\'Google +\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_twitter_vcount\' displayText=\'Tweet\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_pinterest_vcount\' displayText=\'Pinterest\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_reddit_vcount\' displayText=\'Reddit\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_evernote_vcount\' displayText=\'Evernote\' st_url=\'http://www.texturemate.com\'></span><span class=\'st_email_vcount\' displayText=\'Email\' st_url=\'http://www.texturemate.com\'></span>\n</div>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:22dd10ea01db5ddb4c3818cd17346c96' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f3209709cfd774a454899389b2bc65' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Every resource provided on texturemate is considered completely royalty free! The stock textures, texture packs, brush packs, and any other resources available for download on this site are completely free and may be used in commercial or non-commercial applications. Credit to texturemate for use of available textures or brushes is appreciated, but not required. These textures may be used in 3D modeling software packages where their appearance is altered, such as Blender, 3DS Max, Solidworks, CAD, or Second Life. They may also be used in scrapbooking applications. The only exception is that they cannot be redistributed commercially in their unedited form. These textures cannot be re-packaged and resold without significant modifications to their appearance. Brush packs may be used to create unique images in Gimp or Adobe Photoshop, but they cannot be redistributed without being significantly edited. Any resource on texturemate may be linked to when sharing information or resources to others.</p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:b1f3209709cfd774a454899389b2bc65' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:4803774929852ce81cc085eb953e3644' in /home/ascended/public_html/texturemate/includes/cache.inc on line 27.
  • user warning: Table './ascended_test/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>©2010 - 2017 <a href=\'/\'>texturemate.com</a> | <a href=\'/contact\'>Contact</a> | Site Design by <a href=\"http://www.ascendedarts.com\">Ascended Arts</a></p>\n', created = 1493563948, expire = 1493650348, headers = '', serialized = 0 WHERE cid = '2:4803774929852ce81cc085eb953e3644' in /home/ascended/public_html/texturemate/includes/cache.inc on line 112.

Make Seamless Grass Texture from a Photo with Spiral Graphic's Genetica

Your rating: None Average: 3.7 (3 votes)

Genetica by Spiral Graphics is a standalone texture editor with rendering and mapping capabilities that is quite powerful after a little bit of a learning curve. It utilizes node methods to allow you to apply effects, transforms,filters, and much more to your source image or texture. The software also comes with many textures and ways to generate procedural textures, but for my first guide with Genetica, let's use it to make a seamless texture from a photograph of some grass. Not too hard, but often hard to make look good.

Open up Genetica and you are greeted with the typical blank screen for a new texture. The first thing we need is our source image. The best way I have found to import an image into Genetica is to go to File - Open... and select the drop down to allow image extensions and browse for your image. You should now have your imported image as a node:

Importing our Stock Image into Genetica

This photograph of grass did not have the most even lighting conditions, so lets run the image through an Equalize filter. Right-click the image node and navigate to Insert Below - Color - Equalize. This will add a node in series below the source node with the equalization performed:

Adding an Equalize Node to Even Out the Image

To fine-tune any node, click on it for its associated settings and adjustments. At this point, I felt my grass source image was too bright, so I right-clicked my equalize node and inserted a Change HSB (Hue, Saturation, and Brightness) under the Color menu. I used this node to darken the image and increase the color saturation a little:

Adjusting the Image's Hue, Saturation, and Intensity

Performing image processing to clean up the image is nice, but now let's make it seamless. Genetica has a few different ways to do this. So far, the best method I've found (maybe not the best) is to right-click your node, click Insert Below - Advanced - Synthesis. The Texture Synthesis dialog will pop up with an assortment of settings. The first thing to do is to select 'Use Input' so that we use our input node for this tool. The grass now pops in, ready to be made seamless. The Layer Type can be changed between a few methods: Patches, Blend Synthesis, Repeating Pattern, and Color. For our grass, we will use Patches since Blend Synthesis' blending techniques seem to make our sharp blades too blurry in areas. Using the patch method, patches can be added and removed to different areas of the image. Here I used it to cover some prominent blades of grass that were too noticeable with some from another part of the image:

Using Texture Synthesis to Make our Texture Seamless

When satisfied, click OK. Now you can right-click your final node and select Render Branch. It may take a few seconds but in the results tab, you should now have a rendering of your seamless texture. Click Export in the top right to save your texture as a Jpeg or other image format:

Exporting our Finished Seamless Texture to a Jpeg

All done! We can do some fine tuning in Adobe Photoshop or Gimp with the Clone brush to remove dirt or grass that stands out too much if needed. Genetica seems to be a great little piece of software that I plan to continue learning!

Genetica by Spiral Graphics

Rate This!

Your rating: None Average: 3.7 (3 votes)
Anonymous's picture

jó lesz !

jó lesz !

Share This!

Latest Free Brushes for Photoshop or Gimp

Latest Free Patterns for Photoshop or Gimp

Latest Free Texture Packs

Latest Articles

Posted: Sunday, April 20 2014
Lately, I've been involved in a 2D Zombie Platform Shooter that is now available on online and in...
Posted: Sunday, March 23 2014
Comments: 5
Sorensen Leather, a high quality leather company in Denmark, has been kind enough to share 300 of...
Posted: Friday, February 21 2014
I've been getting asked more often lately on how to take a high quality texture photograph so I...
Posted: Tuesday, February 11 2014
Vector art in the form of SVG files has become more and more popular. Web browsers typically can...
Posted: Monday, March 26 2012
Comments: 1
Well, I finally got around to creating a Google+ page for texturemate! If you are on Google+ and...
Posted: Tuesday, January 18 2011
Comments: 26
The latest version of abrMate now allows you to convert any newer Photoshop CS brush set that can...
Posted: Thursday, December 23 2010
Comments: 8
You can export as many brushes as you want to .png files in one step with abrMate. First, open all...
Posted: Monday, December 20 2010
Comments: 2
Exporting Adobe Photoshop brushes to .png's in abrMate is very easy. First, you must have one or...
Posted: Monday, December 20 2010
Comments: 2
Well I want to apologize for not releasing as many textures, brushes, and patterns lately. It's...
Posted: Sunday, November 21 2010
One tool I have been finding very useful in Gimp lately is the Color Curves adjustment dialog so I...

Latest News

Posted: Saturday, February 25 2017
Posted: Monday, July 25 2016
Posted: Sunday, March 20 2016
Posted: Sunday, February 21 2016
Posted: Sunday, March 29 2015
Posted: Monday, October 27 2014
Posted: Friday, March 07 2014

Share texturemate.com With Others!

Legal Stuff

Every resource provided on texturemate is considered completely royalty free! The stock textures, texture packs, brush packs, and any other resources available for download on this site are completely free and may be used in commercial or non-commercial applications. Credit to texturemate for use of available textures or brushes is appreciated, but not required. These textures may be used in 3D modeling software packages where their appearance is altered, such as Blender, 3DS Max, Solidworks, CAD, or Second Life. They may also be used in scrapbooking applications. The only exception is that they cannot be redistributed commercially in their unedited form. These textures cannot be re-packaged and resold without significant modifications to their appearance. Brush packs may be used to create unique images in Gimp or Adobe Photoshop, but they cannot be redistributed without being significantly edited. Any resource on texturemate may be linked to when sharing information or resources to others.