{"id":551,"date":"2023-12-25T14:50:13","date_gmt":"2023-12-25T14:50:13","guid":{"rendered":"https:\/\/www.katsbits.com\/site\/?p=551"},"modified":"2023-12-25T14:50:13","modified_gmt":"2023-12-25T14:50:13","slug":"rocks-and-boulders","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/site\/rocks-and-boulders\/","title":{"rendered":"Misc Rocks &#038; Boulders (*.ase, + *.blend)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/site\/rocks-and-boulders\/#Model_Details\" >Model Details<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/site\/rocks-and-boulders\/#Download_Locations\" >Download Locations<\/a><\/li><\/ul><\/nav><\/div>\n<div style=\"background-color:#FFF4E8; border:1px solid #C60; padding:1%; color:#C00\"><i>The article below was originally published some time ago and now remains online as an informational resource and archive.<\/i><\/div>\n<hr \/>\n<p>The following &quot;Misc. Rocks &amp; Boulder Models&quot; download is for games or other interactive mediums supporting the ASE format. Also includes *.blend source file for individual export requirements. Meshes and &#8216;generated&#8217; texture only.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Model_Details\"><\/span>Model Details<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><b>author<\/b> &#8211; ken &#8216;kat&#8217; beyer<\/li>\n<li><b>rel&#8217; date<\/b> &#8211; Aug 05<\/li>\n<li><b>name<\/b> &#8211; Miscellaneous Rock &#8216;scatter&#8217;<\/li>\n<li><b>pk3 file<\/b> &#8211; ase-kt_misc_rocks.pk3<\/li>\n<li><b>info<\/b> &#8211; A separate zip file of the misc. rocks used in kat1024. Low poly count means models can be &#8216;spammed&#8217; over a level without too much of a performance hit in game. Also available separately (opposite) is the *.blend Blender source file.\n<p><b>How to use<\/b><\/p>\n<p>Rename the zip file to PK3 and drop into you &#8216;base&#8217; folder, or, simply extract the contents to your project folder\/location &#8211; file paths may need to be edited accordingly (see below).<\/p>\n<p>The model files are in the *.ase format so editing texture paths is simply a matter of opening the files into NotePad or similar text editor and amending the following file path references.<\/p>\n<blockquote class=\"courier\"><p> *MATERIAL_NAME &quot;models\/mapobjects\/kt_miscrocks\/rock&quot;<br \/>\n                *MAP_NAME &quot;models\/mapobjects\/kt_miscrocks\/rock&quot;<\/p><\/blockquote>\n<p>to&#8230;<\/p>\n<blockquote class=\"courier\"><p>*MATERIAL_NAME &quot;file\/path\/to_your_shader_or_texture&quot;<br \/>\n                *MAP_NAME &quot;file\/path\/to_your_shader_or_texture&quot; <\/p><\/blockquote>\n<p>If assets are pulling a texture from the &#8216;textures&#8217; directory that path needs to be something similar to the following&#8230;<\/p>\n<blockquote class=\"courier\"><p>textures\/your_project_folder\/your_asset\/<\/p><\/blockquote>\n<p>and similarly if pulling assets from the models folder&#8230;<\/p>\n<blockquote class=\"courier\"><p>models\/mapobjects\/your_project_folder\/your_assets\/<\/p><\/blockquote>\n<p>A generic &#8216;rock&#8217; texture is provided that should work from the box but it is recommended that it be replaced with something appropriate to the surrounds of the models so they blend in better. A typical shader for ase models is as follows&#8230;<\/p>\n<blockquote class=\"courier\"><p>textures\/miscrock\/projectrock<br \/>\n                {<br \/>\n                qer_editorimage textures\/spkat3\/rocks_5b.tga<br \/>\n                q3map_forceMeta<br \/>\n                q3map_clipModel<br \/>\n                \/\/ q3map_shadeAngle 179 \/\/* see note below<br \/>\n                q3map_nonPlanar<br \/>\n                \/\/ surfaceparm gravelsteps \/\/ optional<br \/>\n                {<br \/>\n                map $lightmap<br \/>\n                rgbGen identity<br \/>\n                }<\/p>\n<p>                {<br \/>\n                map textures\/spkat3\/rocks_5b.tga<br \/>\n                blendFunc GL_DST_COLOR GL_ZERO<br \/>\n                rgbGen identity<br \/>\n                \/\/ tcMod scale 0.7 0.7 \/\/optional scales a texture so it repeats X times (smaller or larger than default texture size)<br \/>\n                }<\/p>\n<p>                }<\/p><\/blockquote>\n<p>*<b>note :<\/b> using <b>q3map_shadeangle<\/b> on models that have specific smoothing groups can have some undesirable results, esp on more &#8216;organically&#8217; shaped objects so this is commented out by default for this shader which was applied to the rock models shown below.<\/p>\n<\/li>\n<li><b>polycount<\/b> &#8211; 26 &raquo; 46<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Download_Locations\"><\/span>Download Locations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>zip file [c.200 KB]<\/p>\n<ul>\n<li><a href=\"https:\/\/www.katsbits.com\/files\/models\/kt_miscrocks.zip\">Download from KatsBits<\/a><br \/>\n            <a href=\"https:\/\/www.katsbits.com\/files\/models\/kt_miscrocks.zip\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/sitegiffs\/download-now-gray.png\" width=\"150\" height=\"101\" border=\"0\" alt=\"download now\" \/><\/a><\/li>\n<\/ul>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rocks-front.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rocks-front_med.jpg\" alt=\"Editor camera shot of rocks\" width=\"640\" height=\"360\" border=\"0\" \/><\/a><br \/>\n<a href=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rocks-side.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rocks-side_med.jpg\" alt=\"Misc_rocks from the side in GtkRadiant\" width=\"640\" height=\"360\" border=\"0\" \/><\/a><\/p>\n<p>Misc. Rocks shown in GtkRadiant (for display) next to a standard &quot;info_player_start&quot; editor entity and two brush volumns &#8211; 64<sup>3<\/sup> and 128<sup>3<\/sup> for size comparison<\/p>\n<p>            <a href=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rock-sizes.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/misc-rock-sizes_med.png\" alt=\"Scale relative to info_player_start\" width=\"640\" height=\"360\" border=\"0\" \/><\/a><\/p>\n<p>Scale relative to info_player_start<\/p>\n<p>            <a href=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/rock-objects.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/models\/misc_rocks\/rock-objects.jpg\" alt=\"*.blend file\" width=\"1024\" height=\"576\" border=\"0\" \/><\/a><\/p>\n<p>*.blend file for export<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":552,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,15],"tags":[190,197,30,32,178,106,33,180],"class_list":["post-551","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-download","category-models","tag-blend","tag-ase","tag-downloads","tag-assets","tag-game-ready","tag-gtkradiant","tag-meshes","tag-zip"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/comments?post=551"}],"version-history":[{"count":2,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/551\/revisions"}],"predecessor-version":[{"id":554,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/551\/revisions\/554"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media\/552"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media?parent=551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/categories?post=551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/tags?post=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}