<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1638260348895038684</id><updated>2012-02-11T21:39:53.831-05:00</updated><category term='Tutorial'/><title type='text'>PlayUp - Making it Easy to Make Games - www.PlayUpTools.com</title><subtitle type='html'>Making it easy to make games.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://playuptools.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-5817461667843873880</id><published>2012-02-11T21:36:00.001-05:00</published><updated>2012-02-11T21:39:53.843-05:00</updated><title type='text'>Support Added for Master Material Files in CE3</title><content type='html'>&lt;a href="http://www.playuptools.com/downloads/"&gt;PlayUp Alpha ver 0.9.8.5&lt;/a&gt; supports master material files in CryEngine 3 and is now available for download.&amp;nbsp;You must enable this feature from the CryEngine 3 tab in the PlayUp Preferences window as shown below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RUjFKFXhvUg/TzcjIRqu2lI/AAAAAAAAAYM/0M-OzBzNu2k/s1600/mastermtl2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-RUjFKFXhvUg/TzcjIRqu2lI/AAAAAAAAAYM/0M-OzBzNu2k/s320/mastermtl2.jpg" width="284" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;If you export again with the same master material filename, it will overwrite your original master material file. &amp;nbsp;If you don't want it to overwrite the file, rename it in PlayUp Preferences.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;There is, however, a quirk with using this feature. Since&amp;nbsp;there does not appear to be a way to specify a material file name for a given mesh to RC.EXE, your&amp;nbsp;entities will appear in CryEngine with "Replace Me" textures. &amp;nbsp;For example, when exporting these entities from SketchUp:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZRfpv0SLkHg/Tzcjw7kQBII/AAAAAAAAAYU/iIV3NK1OUEg/s1600/mastermtl1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-ZRfpv0SLkHg/Tzcjw7kQBII/AAAAAAAAAYU/iIV3NK1OUEg/s320/mastermtl1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You will notice that they will come into CryEngine 3 like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7qaeq5YHaKo/TzcjxsBwjbI/AAAAAAAAAYY/pb2Dy40qOyk/s1600/mastermtl3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://4.bp.blogspot.com/-7qaeq5YHaKo/TzcjxsBwjbI/AAAAAAAAAYY/pb2Dy40qOyk/s320/mastermtl3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You will need to select all of the objects, open your Material Browser, select the master MTL file, and click on button to apply the material set to the selected objects.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6r5xVnZzIh4/TzcjyfNCzZI/AAAAAAAAAYg/Yti06G1S0hY/s1600/mastermtl4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://1.bp.blogspot.com/-6r5xVnZzIh4/TzcjyfNCzZI/AAAAAAAAAYg/Yti06G1S0hY/s320/mastermtl4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And that's it. &amp;nbsp;It's an extra step, but it's pretty painless.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YgBeYHgbKiE/TzcjzbAearI/AAAAAAAAAYs/AcEWsXZNla8/s1600/mastermtl5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://1.bp.blogspot.com/-YgBeYHgbKiE/TzcjzbAearI/AAAAAAAAAYs/AcEWsXZNla8/s320/mastermtl5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;Not much testing went into this build, so please leave feedback on the&amp;nbsp;&lt;a href="https://www.facebook.com/playuptools"&gt;PlayUp Tools Facebook page&lt;/a&gt;&amp;nbsp;if you run into issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-5817461667843873880?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5817461667843873880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5817461667843873880'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2012/02/support-added-for-master-material-files.html' title='Support Added for Master Material Files in CE3'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RUjFKFXhvUg/TzcjIRqu2lI/AAAAAAAAAYM/0M-OzBzNu2k/s72-c/mastermtl2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-3517893493422806743</id><published>2011-10-23T03:46:00.001-04:00</published><updated>2011-10-23T03:55:34.544-04:00</updated><title type='text'>Major Exporter Improvements</title><content type='html'>&lt;a href="http://www.playuptools.com/downloads/"&gt;PlayUp Alpha ver 0.9.8.4 is now available&lt;/a&gt; with some especially nice fixes to the Unity3D and CryENGINE exporters. Unity users are required to install the new PlayUp package&amp;nbsp;for Unity&amp;nbsp;for this update to function properly. Some of these fixes include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Meshes are now coming in at the correct scale in Unity &lt;br /&gt;(1 meter in SketchUp = 1 unit in the engine)&lt;/li&gt;&lt;li&gt;Meshes that are not imported as a level are no longer coming into Unity&amp;nbsp;at a 90 degree rotation when you pull them from the Project window&lt;/li&gt;&lt;li&gt;Mirrored and rotated meshes, whether nested or not, are now coming in at the correct rotations and scales when exported as a level to Unity or CryENGINE&lt;/li&gt;&lt;/ul&gt;Both CryENGINE and Unity3D exporters now have a new global merge option available in the preferences that allows you to choose between exporting every component/group as it's own mesh, or collapsing all nested meshes into the top level component or group. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TRS23e6TICo/TqPElNOVLhI/AAAAAAAAAX0/l_BEQs_wJKI/s1600/globalmergeoptions.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-TRS23e6TICo/TqPElNOVLhI/AAAAAAAAAX0/l_BEQs_wJKI/s400/globalmergeoptions.png" width="355" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For example, if you have a component of a dining room table but you would like the chairs and table to be separate entities in your game engine, you could select "All nested meshes export as individual meshes" in the preferences window and export as a level.&lt;br /&gt;&lt;br /&gt;And finally, there is now a way to check from within SketchUp to see if you have the latest version of PlayUp. Simple go to &lt;strong&gt;Plugins&amp;nbsp;&amp;gt; PlayUp&amp;nbsp;&amp;gt; Check for Updates&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cSEOGRXUjfw/TqPEuzDuo0I/AAAAAAAAAX8/9HVR03s2YE4/s1600/versioncheck.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-cSEOGRXUjfw/TqPEuzDuo0I/AAAAAAAAAX8/9HVR03s2YE4/s200/versioncheck.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-3517893493422806743?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/3517893493422806743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/3517893493422806743'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/10/major-exporter-improvements.html' title='Major Exporter Improvements'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-TRS23e6TICo/TqPElNOVLhI/AAAAAAAAAX0/l_BEQs_wJKI/s72-c/globalmergeoptions.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-2335574958820015441</id><published>2011-09-07T10:59:00.006-04:00</published><updated>2011-09-07T21:15:38.508-04:00</updated><title type='text'>Exciting UI Changes and Dynamic Entities</title><content type='html'>This build (&lt;a href="http://www.playuptools.com/downloads/"&gt;PlayUp Alpha ver 0.9.8.3&lt;/a&gt;) comes with a number of improvements and changes. To begin, the UI now takes advantage of Silverlight 4 to open up new possibilities for improving and expanding PlayUp. There is a new Geometry Properties window so that you can easily select between components and groups to view the PlayUp properties (as well as the name that will be used on export). Icons have been added to the toolbar to access this window as well as quickly export a level. The buttons on the bottom of the PlayUp Preferences window have also had a minor tweak.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AgTmV8kH_m8/Tmd-6hsVtAI/AAAAAAAAAXw/B-Zj1mHNAlw/s1600/geomprop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://2.bp.blogspot.com/-AgTmV8kH_m8/Tmd-6hsVtAI/AAAAAAAAAXw/B-Zj1mHNAlw/s400/geomprop.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Of course this build also makes a second pass at the level export functionality for CryENGINE 3, providing major improvements to top-level entities that have been scaled, mirrored and rotated. It's not perfectly getting every rotation right yet, but it's almost there. &lt;br /&gt;&lt;br /&gt;Another exciting development is that you can now set entities as "dynamic" for CryENGINE 2 and CryENGINE 3 so that they can have basic rigidbody properties. And finally, the three extra collision flags that CE3 provides are available, but have not been thoroughly tested. So please, give feedback. :)&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;And to preemptively answer some additional questions that might be on your mind...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why use Silverlight when wxSU can do the job?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;wxSU definitely has its benefits.&amp;nbsp; For one, it is quicker to implement.&amp;nbsp; You only have to work in Ruby to do it, whereas Silverlight requires you to make XAML, C#, Javascript and Ruby play nicely with each other to get it to work.&amp;nbsp; That said, the possibilities with Silverlight are far greater.&amp;nbsp; It can support just about every crazy feature idea that's come up, and make it look great to boot.&amp;nbsp; And unlike wxSU, it's a heavily supported product backed by Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ok, so why are you still using wxSU for the PlayUp Preferences then?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A major stumbling block with many of these UI packages that are meant for Internet use is that they limit developers from being able to do certain things that may put a computer at risk.&amp;nbsp; One of those things is being able to send a full filepath name (which PlayUp needs in order to know where your models and levels need to go).&amp;nbsp; You would not want a web browser application to have access to your directories, so like many other UI packages, Silverlight blocks developers from accessing it.&lt;br /&gt;&lt;br /&gt;These packages obviously weren't designed with SketchUp plugin development in mind like wxSU was, so I am keeping wxSU around for this particular function.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What are these new icons?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The middle one is to bring up the Geometry Properties window and the right one is to export the level.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why are the Geometry Properties fields grayed out?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Currently you can only modify one component or group at a time, so it will only allow you to change those fields when you have one (and one only) selected.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why are there icons on the dropdown boxes?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It shows which engines current support which choices. If you choose something that is not supported and export, the default setting will be chosen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Unity 3D icon is not on the default setting for collision.&amp;nbsp; In fact, their really are no choices for Unity 3D in the Geometry Properties window.&amp;nbsp; Why?&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Unity 3D is not like other engines.&amp;nbsp; There is no default "sandbox" where you can throw in some terrain, hit a key, and run around shooting at stuff.&amp;nbsp; It's a very broad engine that doesn't gear itself towards an FPS style (both its strength and its weakness). &lt;br /&gt;&lt;br /&gt;That said, I do have some ideas brewing for Unity 3D... but I'm waiting for version 3.5 as I understand they are going to open up the engine a bit more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-2335574958820015441?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2335574958820015441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2335574958820015441'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/09/exciting-ui-changes-and-dynamic.html' title='Exciting UI Changes and Dynamic Entities'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-AgTmV8kH_m8/Tmd-6hsVtAI/AAAAAAAAAXw/B-Zj1mHNAlw/s72-c/geomprop.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-8486089942702296619</id><published>2011-08-23T11:31:00.003-04:00</published><updated>2011-08-24T07:32:20.896-04:00</updated><title type='text'>First Pass at CryENGINE 3 Level Export Process</title><content type='html'>PlayUp Alpha ver 0.9.8.2 is now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Downloads&lt;/a&gt; section. This build contains a first pass at level export functionality for CryENGINE 3 users. Now you can export a level file as a layer and import it into CryENGINE 3 by going to the Layers tab and clicking on the Import Layer icon. That said, rotations &amp;amp; mirroring&amp;nbsp;for the top level components/groups are not yet working correctly in the level export process, and they may export a bit strangely if you rotate/mirror them. Nested components/groups are not affected by this issue.&lt;br /&gt;&lt;br /&gt;Also worth noting: &lt;br /&gt;&lt;br /&gt;- Collisions are now enabled by default.&lt;br /&gt;- If you forget to name a group before exporting, PlayUp will name it for you.&lt;br /&gt;- The material path problems that I missed in the last build are fixed.&lt;br /&gt;- Warnings should appear if you try to export a single model over the vertices limit. (This is not yet working properly for the level exporter.)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WRHe5_put0g/TlPGQcnccDI/AAAAAAAAAXs/LH-YQDgDf2M/s1600/ce3level.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-WRHe5_put0g/TlPGQcnccDI/AAAAAAAAAXs/LH-YQDgDf2M/s400/ce3level.jpg" width="391" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-8486089942702296619?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8486089942702296619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8486089942702296619'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/first-pass-at-cryengine-3-level-export.html' title='First Pass at CryENGINE 3 Level Export Process'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WRHe5_put0g/TlPGQcnccDI/AAAAAAAAAXs/LH-YQDgDf2M/s72-c/ce3level.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-7017638687847666736</id><published>2011-08-20T11:30:00.008-04:00</published><updated>2011-08-22T02:54:08.454-04:00</updated><title type='text'>New PlayUp Version Available with CryENGINE Fixes</title><content type='html'>PlayUp Alpha ver. 0.9.8.1 is now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Download&lt;/a&gt; section.&amp;nbsp;Don't be fooled by the small increment in the version number. This new version is important for CryENGINE users. Essentially it fixes a lot of the problems people have been having with the materials showing up. Now, whether you're in SB2, SB3 or the CE3 Standalone SDK, your material paths in the MTL files will be pointing to the right place. You should no longer have to reassign materials in the Material Editor. Also, if you apply SketchUp colors instead of textures, it will no longer look so washed out in CE3.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-d90p6Wq-QBM/Tk_U2agQwJI/AAAAAAAAAXg/9Ms1m06UB30/s1600/CEdiffuse.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://4.bp.blogspot.com/-d90p6Wq-QBM/Tk_U2agQwJI/AAAAAAAAAXg/9Ms1m06UB30/s400/CEdiffuse.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A couple of additional notes:&lt;br /&gt;&lt;br /&gt;1. Re-arranging Materials: It's come to my attention that if you have the Material Editor in CE3 open while you are exporting from SketchUp, the materials may end up mapping to the wrong parts of the entity. I will work on fixing this, but in the meantime, please do not look at the materials in the Material Editor that are related to the materials of the object you exporting while you are exporting them.&lt;br /&gt;&lt;br /&gt;2. Dwindling Sandbox 2 Support: I upgraded to a new machine recently, and had to dig around for the old Mod SDK for SB2 that works with PlayUp. All I found were broken links and dead ends. Additionally, the last Mod SDK for Crysis that they had posted was riddled with texturing issues. So today I had to step back and ask myself whether it was worth continuing to support an engine that is obviously getting phased out. If you have an opinion, please visit the &lt;a href="https://www.facebook.com/playuptools"&gt;PlayUp Facebook page&lt;/a&gt; and answer the poll question or leave a note.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT: &lt;i&gt;Since someone asked to clarify what was going on with the colors in CE3, here is the explanation... &lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The RGB value 255, 128, 128 would normally map to 1, 0.5, 0.5. In CE3 however, it was mapping to 1, 0.21951973, 0.21951973 which was causing the diffuse colors to come in looking desaturated and washed out. They are mapping the RGB values to a curve instead of a line, so in the new version, PlayUp is now passing those RGB values through a new function so that the diffuse values show up correctly in the Material Editor. I'm not entirely sure why they did this, but there it is. :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-3AfOM_up_cs/TlH87MWaxNI/AAAAAAAAAXo/V6L2vt3eIUA/s1600/washedout2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://1.bp.blogspot.com/-3AfOM_up_cs/TlH87MWaxNI/AAAAAAAAAXo/V6L2vt3eIUA/s400/washedout2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-7017638687847666736?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7017638687847666736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7017638687847666736'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/new-playup-version-available-with.html' title='New PlayUp Version Available with CryENGINE Fixes'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-d90p6Wq-QBM/Tk_U2agQwJI/AAAAAAAAAXg/9Ms1m06UB30/s72-c/CEdiffuse.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-6448835114670236114</id><published>2011-08-15T23:54:00.002-04:00</published><updated>2011-08-21T02:55:00.453-04:00</updated><title type='text'>PART VII: Must Have SketchUp Plugins</title><content type='html'>&lt;span class="Apple-style-span" style="background-color: #1b1c20; color: white; font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="font-size: 28px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.&lt;/strong&gt;&amp;nbsp;Must Have SketchUp Plugins&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;While SketchUp tools are pretty much sufficient for work, there are several plugins that can greatly help you.&lt;br /&gt;&lt;br /&gt;First, install LibFredo6 - important shared Ruby library required for lots of plugins mentioned below. It is available there, detailed instructions on installation provided:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=17947#p144178" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 47#p144178&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now let's get see the plugins.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.1.&lt;/strong&gt;&amp;nbsp;RoundCorner&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/ieZ8a.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="postlink" href="http://i.imgur.com/rQGwC.jpg" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/rQGwCs.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a class="postlink" href="http://i.imgur.com/RSV91.jpg" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/RSV91s.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Author:&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Fredo6&lt;/strong&gt;&lt;br /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=20485" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=20485&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excellently executed plugin, allowing you to round, sharpen and bevel edges of any configuration and complexity. Detailed documentation and intuitive interface. Greatly helps in modeling workflow, both when working on optimization (e.g. chamfering edges to reduce smoothing groups count) or on complex props (e.g. various machinery with complicated metal parts).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.2.&lt;/strong&gt;&amp;nbsp;Joint Push/Pull&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/b9nma.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Author:&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Fredo6&lt;/strong&gt;&lt;br /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=180&amp;amp;t=6708" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 180&amp;amp;t=6708&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another great tool. The .gif is self-explanatory - it is extending the well-know Push/Pull tool functionality, so that the same operation can be performed with multiple surfaces at once, and, practically, with a surface of almost any configuration. Very useful for architecture, e.g. for creating volumetric solids curved in multiple axes or building elements extruded along the walls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.3.&lt;/strong&gt;&amp;nbsp;FredoScale&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/DYTG0.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="postlink" href="http://i.imgur.com/O8IMV.gif" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/O8IMVs.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a class="postlink" href="http://i.imgur.com/9wcPE.jpg" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/9wcPEs.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Author:&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Fredo6&lt;/strong&gt;&lt;br /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=180&amp;amp;t=6708" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 180&amp;amp;t=6708&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A set of purely awesome tools from the same all-mighty Fredo6:&lt;br /&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;With FredoScale you can orientate the selection box around a set of objects and interactively apply a number of geometric transformations, such as Scaling, Tapering, Stretching, Plane Shear, Twisting, Bending and Rotation. By extension, some transformation can be done without a selection box.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The .gif is self-explanatory. The plugin can be very helpful for working with deformed/destructed objects and complicated surfaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.4.&lt;/strong&gt;&amp;nbsp;TriangulateFaces&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author:&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;CPhillips; TIG; ThomThom&lt;/strong&gt;&lt;br /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=20347&amp;amp;p=288987&amp;amp;hilit=triangulatefaces#p288957" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... es#p288957&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A simple but really handy tool that triangulates the selected area of the mesh. As you know, you're working with non-triangulated geometry in SketchUp, but sometimes it's needed to look at the triangulation structure to check it, or even to manually set the proper triangulation in some problematic areas prior to the export process. Also, even though it is not actual for PlayUp users (errors are fixed in it's own pipeline), 3ds Max users can find it helpful: fully triangulating your model with this plugin prior to export is fixing all invalid faces your model may contain.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #b1af98; color: white; font-family: Arial, sans-serif; font-size: 11px; line-height: 18px;"&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.5.&lt;/strong&gt;&amp;nbsp;Tools On Surface&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/88Nsc.gif" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;a class="postlink" href="http://i.imgur.com/1IlVy.jpg" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/1IlVys.jpg" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Fredo6&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=180&amp;amp;t=11212" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 80&amp;amp;t=11212&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tools on Surface is a Suite of Tools drawing on curved surfaces, with lines, various shapes, offset and Freehand / Polyline. It provides an inference mechanism, a Contour Editor and a dedicated Eraser.&amp;nbsp;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.6.&lt;/strong&gt;&amp;nbsp;BezierSpline&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 786 x 158)" class="reimg-zoom" src="http://www.crydev.net/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crydev.net/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(255, 255, 255); border-bottom-style: none !important; border-bottom-width: 5px; border-color: initial !important; border-left-color: rgb(255, 255, 255); border-left-style: none !important; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none !important; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none !important; border-top-width: 5px; border-width: initial !important; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 786 x 158)" /&gt;&lt;/span&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="80" src="http://i.imgur.com/Jt8zc.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 786 x 158)" width="400" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/icdlH.gif" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Fredo6&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?t=13563" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtopic.php?t=13563&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;BezierSpline draws a variety of Polylines, Bezier and Spline curves, all in 3D. All curves are based on a sequence of control points, which is entered by the user in interactive mode. Handy when you need something more complex than default SketchUp circular curves.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.7.&lt;/strong&gt;&amp;nbsp;Cleanup&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 538 x 640)" class="reimg-zoom" src="http://www.crydev.net/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crydev.net/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(255, 255, 255); border-bottom-style: none !important; border-bottom-width: 5px; border-color: initial !important; border-left-color: rgb(255, 255, 255); border-left-style: none !important; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none !important; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none !important; border-top-width: 5px; border-width: initial !important; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 538 x 640)" /&gt;&lt;/span&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="490" src="http://i.imgur.com/FDU5P.png" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; cursor: pointer !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 538 x 640)" width="412" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: thomthom&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=22920" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=22920&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;This plugin does it best at optimize and clean up a model. Features include fixing of duplicate component definition names, purging of unused items, erasing of hidden geometry, duplicate faces, lonely edges, removal of edge materials, repair of split edges, relocating geometry to Layer0 and merging of identical materials &amp;amp; connected co-planar faces.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.8.&lt;/strong&gt;&amp;nbsp;SketchyFFD&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/laZca.gif" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: CPhillips&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=180&amp;amp;t=6029" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 180&amp;amp;t=6029&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Powerful transformation tool that can be used with FredoScale.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.9.&lt;/strong&gt;&amp;nbsp;Sculpt Tools&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: BTM&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=20781" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=20781&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Set of sculpting tools that can be used where the usual Sandbox toolset isn't powerful enough. Includes Bulge, Push, Smooth and Smudge, along with Planar Lock.&amp;nbsp;&lt;span style="color: #ff8000; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Stability of work on latest SU versions is not confirmed.&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.10.&lt;/strong&gt;&amp;nbsp;Shape Bender&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/o1yyD.gif" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Chris Fullmer&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=18210" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=18210&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;This script will bend an existing group to match a curved line or series of connected lines. Can be useful for modeling of some geometry, e.g. serpentine roads.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.11.&lt;/strong&gt;&amp;nbsp;Follow Me and keep&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: wikii&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=16465" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=16465&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Enhancement for Follow Me tool that is preserving the orientation of profile on 3d paths. Useful for some cases of spline-based modeling.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.12.&lt;/strong&gt;&amp;nbsp;Extrude Tools&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1215 x 853)" class="reimg-zoom" src="http://www.crydev.net/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crydev.net/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(255, 255, 255); border-bottom-style: none !important; border-bottom-width: 5px; border-color: initial !important; border-left-color: rgb(255, 255, 255); border-left-style: none !important; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none !important; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none !important; border-top-width: 5px; border-width: initial !important; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1215 x 853)" /&gt;&lt;/span&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="280" src="http://i.imgur.com/dCHgG.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 1215 x 853)" width="400" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: TIG&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=25362" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=25362&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;A powerful set of Extrude tools with various output. Useful for work with curved surfaces.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.13.&lt;/strong&gt;&amp;nbsp;UVTools/UV Bridge&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Whaat&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=23725" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=23725&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Beta version of a very promising plugin with basic UV mapping functionality, and, most importantly, UV Bridge feature that's allowing you to export certain geometry to external software (e.g. 3ds Max or UVLayout), create complicated mapping layout there, and then import it back into your SU model.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.14.&lt;/strong&gt;&amp;nbsp;Perpendicular Face Tools&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Chris Fullmer&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=17396" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=17396&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Helps to create faces perpendicular to the end of lines, can come in handy when working with complex irregularly oriented surfaces that require reference plane; or in cases when complicated rotation orientation is required.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.15.&lt;/strong&gt;&amp;nbsp;Curviloft&amp;nbsp;&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 552 x 322)" class="reimg-zoom" src="http://www.crydev.net/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crydev.net/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-color: rgb(255, 255, 255); border-bottom-style: none !important; border-bottom-width: 5px; border-color: initial !important; border-left-color: rgb(255, 255, 255); border-left-style: none !important; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none !important; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none !important; border-top-width: 5px; border-width: initial !important; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 552 x 322)" /&gt;&lt;/span&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="233" src="http://i.imgur.com/lcBgJ.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 552 x 322)" width="400" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Author: Fredo6&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Thread:&amp;nbsp;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=28586" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=28586&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Curviloft is a script dedicated to Loft and Skinning, that is, generation of surfaces from contours.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Loft by Spline joins separate contours, open or closed, by smooth splines; Loft along Path joins contours, along a given rail curve; and Skinning create surfaces bounded by 4 or 3 contiguous contours. Very powerful tool, the best for closing any hole in any model or for spline skinning.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.16.&lt;/strong&gt;&amp;nbsp;PlayUp&lt;/span&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;And, of course, PlayUp Tools.&amp;nbsp;&lt;img alt=":)" class="" src="http://www.crydev.net/images/smilies/smile.gif" style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: none; border-bottom-width: 5px; border-color: initial; border-left-color: rgb(255, 255, 255); border-left-style: none; border-left-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: none; border-right-width: 5px; border-top-color: rgb(255, 255, 255); border-top-style: none; border-top-width: 5px; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Be sure to use the latest version that you can get here:&amp;nbsp;&lt;a class="postlink" href="http://www.playuptools.com/downloads/" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://www.playuptools.com/downloads/&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;***&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;I should say that installation and usage of aforementioned plugins is not mandatory nor critical in most cases, they are mostly for enhancing your workflow in some specific cases. Don't rush with installing them if you're not sure if you really need them. Enjoy! )&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;The list does not pretend to be complete, so feel free to check this forum for other interesting plugins that can be out there:&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;a class="postlink" href="http://forums.sketchucation.com/viewtopic.php?f=323&amp;amp;t=16909" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://forums.sketchucation.com/viewtop ... 23&amp;amp;t=16909&lt;/a&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;I'd recommend to register on that forum and keep an eye for the Plugins section, as something new and awesome appears there literally every day, so who knows, maybe you'll find a UVW plugin or something that awesome there tomorrow. )&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-6448835114670236114?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/6448835114670236114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/6448835114670236114'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-vii-must-have-sketchup-plugins.html' title='PART VII: Must Have SketchUp Plugins'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-2556871694575741571</id><published>2011-08-15T23:49:00.003-04:00</published><updated>2011-08-15T23:56:05.655-04:00</updated><title type='text'>PART VI: Asset Creation Guidelines</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="font-size: 28px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.&lt;/strong&gt;&amp;nbsp;Asset Creation Guidelines&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;engine requirements and model optimization&lt;/em&gt;&lt;br /&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;This tutorial is partially relevant only to the current Crysis 2 CryENGINE 3 build, and will be updated with standalone SDK release. It will also be updated with the development of new SketchUp &amp;amp; PlayUp features.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.1.&lt;/strong&gt;&amp;nbsp;Basic requirements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first things you should know are, of course, modeling guidelines and asset performance guidelines by Crytek, available on the official SDK documentation wiki:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="postlink" href="http://sdk.crymod.com/display/SDKDOC3/Modeling+Guidelines" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://sdk.crymod.com/display/SDKDOC3/Modeling+Guidelines&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="postlink" href="http://sdk.crymod.com/display/SDKDOC3/Asset+Performance+Guidelines" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://sdk.crymod.com/display/SDKDOC3/Asset+Performance+Guidelines&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Read these carefully.&lt;br /&gt;&lt;br /&gt;Now a bit of disappointing facts: you should know that some of the optimization techniques mentioned in these documents are not available for use in SketchUp and PlayUp, at least in the current versions:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Physics Proxy&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Occlusion Proxy&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Level of Detail Objects (LODs)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Also some of the important art techniques are not available too:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Vertex colors &amp;amp; Blend Layer (vertex alpha)&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;UVW Mapping&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;But don't be frustrated, there are no obstacles around for the future implementation of LoD and Proxy geometry support; and UVW Mapping is not required for most architectural objects so all you should really envy 3ds Max users for is that awesome texture blending/coloring available to them.&amp;nbsp;&lt;img alt=":)" class="" src="http://www.crymod.com/images/smilies/smile.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.2.&amp;nbsp;&lt;/strong&gt;Why bother?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why we need to optimize the models at all? There are two reasons, and measures to conform these can be different:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;To export your model at all (exporter requirements)&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;To improve ingame performance with your models&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;While the second one is optional depending on how close your PC configuration is resembling some NASA supercomputer, the compliance with exporter requirements is mandatory. Let's cover them first.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.3.&amp;nbsp;&lt;/strong&gt;Exporter requirements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;To make it clear: we're speaking about the current build of CryENGINE 3, some changes in limits and requirements can occur in the future releases.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The are two major requirements. The first one: the&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;vertex count of a single .cgf object should not exceed 64000&lt;/strong&gt;. Total vertex count is one of the most important parameters of your model, watch it.&lt;br /&gt;&lt;br /&gt;Problem is, it is nowhere to be found in standard SketchUp stats, so, until some external plugin arrives (shouldn't be hard to make one) we can't keep an eye on this parameter. Fortunately, compliance with other requirements and common sense in model detail in 99,9% cases gives you a model that's suiting in that limit. )&lt;br /&gt;&lt;br /&gt;The second one: you can't use more than 32 materials in your model. This one is simple both to keep an eye on, and to comply (usually you'll never need so many).&lt;br /&gt;&lt;br /&gt;Now let's talk about ingame performance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.4.&amp;nbsp;&lt;/strong&gt;Performance guidelines and advises&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are two most important aspects you should keep an eye on to ensure your model is working fast in the engine:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Drawcall count: how many times the engine needs to send geometry and texture information to the GPU.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Vertex count: self-explanatory term.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Again, I recommend to check the aforementioned guidelines written by Crytek: there are lots of helpful advises on how to optimize both parameters. If you aren't sure you understand what they mean and how they appear, I have another article to help you out.&lt;br /&gt;&lt;br /&gt;I've intended to write a long wall of text with detailed illustrated explanations there, but it turns out there is the excellent article written by Guillaume Provost for Game Developer magazine in 2003. Here's the&amp;nbsp;&lt;a class="postlink" href="http://www.ericchadwick.com/examples/provost/byf1.html" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;part one&lt;/a&gt;, and here's the&amp;nbsp;&lt;a class="postlink" href="http://www.ericchadwick.com/examples/provost/byf2.html" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;part two&lt;/a&gt;. I strongly encourage to read it to understand many topics from the basic concepts of optimized level design to the reasons behind vertex count increase in the engine comparing to the source model. Nothing really changed much in this since 2003.&lt;br /&gt;&lt;br /&gt;OK, I may have escaped the duty to write a massive tutorial, but I still should provide some examples on how I save drawcalls and reduce vertex count. First, let's look again at this great illustration from Guillaume's tutorial:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://www.ericchadwick.com/examples/provost/byf2_figure2.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Actual vertex count you have in the engine is sometimes 2-3 times bigger than the vertex count a model originally had, because there your model is being additionally split by a lot of criteria. The illustration gives you a basic idea how.&lt;br /&gt;&lt;br /&gt;For example, this kind of seemingly simple surface:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/D6gSc.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Is in fact no less than six separate surfaces for the engine:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" height="296" src="http://i.imgur.com/b1D4c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Because every face there is situated at right angles to the others, i.e. is in different smoothing group. The engine will work faster with your model if your faces will be attributed to the same smoothing group.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/mJin4.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&amp;nbsp;You may already know about selecting faces and using the context menu action Soften/Smooth Edges. While it's handy for situations like mass smoothing of curved surfaces, it's not that easy to achieve desired result with it sometimes. There is a lot faster way to smooth edges: with the Eraser tool. Hold the Ctrl hotkey while using Eraser on the edges, and they will be smoothed instead of being deleted. You can also hold Ctrl+Shift to harden the desired edges back. By the way, you can select the Eraser tool itself by pressing the E on your keyboard. It's worth to remember hotkeys for all commonly used tools as it will tremendously speed up your workflow.&lt;br /&gt;&lt;br /&gt;OK, so having less smoothing groups is good, but if we'll try to smooth the edges:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" height="400" src="http://i.imgur.com/oA4HM.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="309" /&gt;&lt;br /&gt;&lt;br /&gt;The lighting will just look plain ugly. How to avoid that? Easy, - just spend additional faces to chamfer the edges like that:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" height="296" src="http://i.imgur.com/z0YUS.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Or like that:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/WB29j.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;This way the shading gradient will be distributed on the middle surface only, and won't affect the proper lighting of the main surfaces. And don't worry about the increased polycount - the new geometry is still easier for the engine to work with than the old one, because if you'll look closely, you'll see that the vertex count there is the same as with separated right angled adjacent faces, while you get a nice, more detailed look and faster calculations.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;If you're interested how I've produced these chamfered edges, check the next part of the tutorial for the RoundCorner plugin.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But here we are entering the dangerous area of conflicting requirements from different optimization aspects. Do you remember the FP16 limitations on vertex position precision?&lt;br /&gt;&lt;br /&gt;Let's repeat again what we have there: there are vertex and drawcall counts which should be as low as possible, and there are several ways to optimize your geometry:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Chamfered edges + combined smoothing groups:&amp;nbsp;&lt;span style="color: #bfff00; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;better performance&lt;/span&gt;, but all the&amp;nbsp;&lt;span style="color: #ff8000; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;produced vertices are in dangerous proximity&lt;/span&gt;&amp;nbsp;(depends on object size). Vertex count is the same.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Separating your object into several files: smaller volume -&amp;gt;&amp;nbsp;&lt;span style="color: #bfff00; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;smaller vertex coordinate range&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span style="color: #bfff00; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;better vertex coordinates precision&lt;/span&gt;, less risk of lost or incorrectly positioned vertices appearing, but the&lt;span style="color: #ff8000; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;drawcalls count is multiplied&lt;/span&gt;, so performance is worse. Vertex count is increased too, comparing to the solid model.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Here is an illustration of these relations:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="" src="http://i.imgur.com/IAj2j.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Basically, it can be narrowed down to the following principle:&lt;br /&gt;&lt;br /&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="font-size: 15px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The smaller details you need, the smaller your model should be.&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;Vertex welding and position artifacts should be avoided at all costs, even if it means that your object will use more drawcalls or slightly more vertices.&lt;br /&gt;&lt;br /&gt;As an example, I recommend to take a look at Crytek's skyscrapers models. These are consisting of several files: multiple lower-level parts that are excessively detailed and usually closely observed by a player, and the top part with low-frequency details.&lt;br /&gt;&lt;br /&gt;If the next SDK version will be using FP32 vertex format, it'll be great news, but you should know that even with it, you will always have to use small details in large-scale objects very carefully, and preferably separate them.&lt;br /&gt;&lt;br /&gt;If you're interested in performance priorities, drawcalls count optimization is the first one to worry about. It's not bad if you miss thousand or two of vertices in possible optimizations, but every drawcall matters. The only thing that can justify sacrificing drawcalls is, as stated above, keeping your models properly converted. If you are sure that, in some case, the geometry separation is not needed to preserve the precision of vertex positions, - don't do it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.5.&lt;/strong&gt;&amp;nbsp;Side notes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I should also specify that:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;By "model separation" above, I meant separate .cgf files, NOT your entire component hierarchy. Don't worry, everything you export with PlayUp is a solid mesh without any preserved substructure. You aren't multiplying drawcalls amount by using components or groups in SketchUp.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;You should use the "Enable Collision" PlayUp option carefully. The collision is not meant to be calculated with the fully detailed main mesh, every Crytek asset is using a special separate geometry called physics proxy which is as low-detailed as possible ensure that there won't be any massive performance drop. But, as for the moment PlayUp is not supporting the proxy geometry, i.e. exporting several separate meshes inside one file.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;You can still create the simplified geometry for collision calculations in SketchUp as a separate component, and store it for the future use. Or you can try to export it in the separate file, apply the invisible collision proxy material to it and place it to the same position where the main, non-physicalized mesh stands.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;LoD and occlusion proxy export are not available at the moment too, but it's still worth to create and keep them for future use. They drastically affect the performance, and are important parts of almost every model. So don't worry if your current assets are working quite slow at the moment, I can be fixed later.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Keep in mind that examples of optimizations above only scratched a surface of the subject. There are hundreds of ways to reduce your polycount, vertex optimizations, examples of good model separation etc. You'll eventually know them all with practice.&lt;br /&gt;&lt;br /&gt;Just try to keep every count you have in your model (from materials to vertices) as low as possible. )&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-vii-must-have-sketchup-plugins.html"&gt;&amp;gt;&amp;gt; PART VII: Must Have SketchUp Plugins &amp;lt;&amp;lt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-2556871694575741571?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2556871694575741571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2556871694575741571'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-vi-asset-creation-guidelines.html' title='PART VI: Asset Creation Guidelines'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-5495870322966289090</id><published>2011-08-07T00:01:00.004-04:00</published><updated>2011-08-15T23:51:45.706-04:00</updated><title type='text'>PART V: Export to CryENGINE 3</title><content type='html'>&lt;span class="Apple-style-span" style="background-color: #1b1c20; color: white; font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="font-size: 28px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.&lt;/strong&gt;&amp;nbsp;Export to CryENGINE 3&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;introduction and PlayUp usage&lt;/em&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;For this tutorial, I am going to assume you are already familiar with CryENGINE 3 Sandbox editor, particularly with Material Editor and Brush utilization. I am also going to assume you've seen the previous tutorials on SketchUp, and followed proper modeling/texturing guidelines.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.1.&lt;/strong&gt;&amp;nbsp;Basics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, we are ready to export a model into the engine. It is properly assembled and optimized, neatly textured and even lacking the backfaces. Great, let's get to work.&lt;br /&gt;&lt;br /&gt;I won't duplicate the already existing tutorial on&amp;nbsp;&lt;a class="postlink" href="http://playuptools.blogspot.com/2008/07/getting-started.html" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;installation and initial configuration&lt;/a&gt;&amp;nbsp;of PlayUp plugin, it's available on the official site. Read it if you haven't already.&lt;br /&gt;&lt;br /&gt;This particular tutorial is covering the export to CryENGINE 3, but I suppose that with several reservations it applies to CryENGINE 2 too.&lt;br /&gt;&lt;br /&gt;Here are the things you will need in order to work.&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Google SketchUp 8&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;PlayUp Tools&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Crysis 2 1.9&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Crysis 2 Mod SDK&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;You should also decide on where your objects should be exported and where you will store the other resources.&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Models; e.g.: D:\...\Crysis 2\Mods\Project\GameCrysis2\objects&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Texture library; e.g.: D:\...\Crysis 2\Mods\Project\GameCrysis2\textures&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Note that these requirements and file paths are actual only for current SDK which requires Crysis 2 to work and is tied to the game in a number of ways. The tutorial will be updated after the standalone SDK release (somewhere in the August).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To avoid confusion and loss of your own files in the wilds of Crysis 2 resources, I recommend setting up the Mod and utilizing the corresponding folders from it: this way you won't need to remember paths to your models and textures in all that mess of several thousand files. Just like I did for example paths above.&lt;br /&gt;&lt;br /&gt;I also recommend to keep an organized file structure and separate different kinds of objects, e.g. group the objects per type, utilize folder hierarchy etc. But the PlayUp exporter is saving all your objects in one folder you've specified in the export preferences:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="264" src="http://i.imgur.com/cUxxz.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;So use this folder as temporary: objects will arrive there and then you'll relocate them anywhere you like. Name it "temp" or "import", doesn't really matter.&lt;br /&gt;&lt;br /&gt;Ok, enough with these advices, let's export something.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.2.&lt;/strong&gt;&amp;nbsp;Export process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We'll start with a simple object. Create a cube.&lt;br /&gt;&lt;br /&gt;Here is the first requirement:&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #bfff00;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;everything you intend to export should be stored in a group or a component&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;. Free geometry can't be exported.&lt;br /&gt;&lt;br /&gt;So select our cube and make a component from it.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="264" src="http://i.imgur.com/xmgvO.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Note that the name you've specified for component will be the name of produced file. That could have been an optional subject if there wasn't one issue: as it will be used as the file name,&amp;nbsp;&lt;span style="color: #ffbf00; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;you should avoid any symbols that are not supported by Windows file system&lt;/b&gt;&lt;/span&gt;&amp;nbsp;there.&lt;br /&gt;&lt;br /&gt;Now, when the component is created, we can export the model. There are two ways you can start the process. The first one is via the Plugins -&amp;gt; PlayUp menu:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="156" src="http://i.imgur.com/qD0xi.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;The second one is via the context menu. Right-click while selecting a single component and you'll see this:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/u4Usj.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="289" /&gt;&lt;br /&gt;&lt;br /&gt;The difference between them is obvious and stated in the names: use Export All Components and Groups if you're intending to export the whole model and use the Export Selected Geometry when you want to export only a certain part. For objects of significant size and detail we'll usually use only the second option, - as they are to be exported in parts for a number of reasons we'll cover later.&lt;br /&gt;&lt;br /&gt;Hit the "Export Selected Geometry". If everything went smooth, you'll see the following message:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="227" src="http://i.imgur.com/Cw20E.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Check the export folder, you should see the following new files there:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/sw2qT.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Now open the Sandbox editor. The easiest way to check if you're object is there is to open the Brush scroll on the first RollupBar tab and look for it. Here, we've got our cube:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/DvRRB.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Drag it into the viewport to see it in all beauty.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/KhR2x.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;OK, we've got several problems. First, even if you haven't applied any materials and textures on the model, PlayUp should have used the placeholder texture playup_nomaterial.dds (some 32x32 light grey fill), and it's not displayed for some reason (I'll explain why a bit later, let's deal with more important issue first). Second, the standard CryEngine "Replace Me" placeholder texture which we're seeing here is for some reason extremely small scaled. Take a closer look:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/t8ang.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;But why is it so small? Let's examine the default (empty) SketchUp material window:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/5AIba.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Here's important thing: if you don't have any materials applied on your model, it's filled with "default" SketchUp material instead. As you remember, every SketchUp material has a size. Take a closer look, even this locked empty template has one:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/m1rFa.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;The material size is basically the tile size in UV space. While it may seem not important for an empty material, or for a material with only a diffuse color...&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/9Yvuj.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="335" /&gt;&lt;br /&gt;&lt;br /&gt;... It actually is important. Let me explain why.&lt;br /&gt;&lt;br /&gt;For example, many level designers like to create a non-textured prototype geometry, import it and play with applying different materials later, right in the editor. Problem is, with default 10cm sized SketchUp mapping scale, you'll end up with something like this instead of relatively proper-scaled materials.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="223" src="http://i.imgur.com/qK5RI.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;So, basically, that's how our model should look after the export,&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;in the worst case scenario&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="223" src="http://i.imgur.com/RO3zC.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;How can we set up the proper tile size? Well, I suppose the default one is hardcoded somewhere, so here's the rule that will allow you to avoid the problem:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;b style="background-color: yellow;"&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;PLAYUP TOOLS DEVELOPER NOTE: &amp;nbsp;Regarding the note below, I wouldn't say "never". If you use a diffuse color instead of a texture, PlayUp exports a texture called "playup_nomaterial.tif" and changes the diffuse values of the color to match what is in SketchUp (the path is current bugged for exports to the Mods/ directory but still works for exports in the Levels/ directory). Some people may want to just make models with colors instead of textures, so in this scenario it is not necessary to bother with making textures for it. If you plan on going back and adding a texture later, then yes, you should do what is suggested below.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;&lt;strike&gt;Never use the default material or any other non-textured material in your model.&lt;/strike&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;If you don't need any textures, create a material anyway, assign some placeholder texture to it and set up the proper size in properties (the size configuration fields are locked until you enable the texture).&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/TGoIH.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/XU8sS.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;I also suppose that having hundreds of tiles on screen instead of one is not good performance-wise, so it's a healthy thing to do anyway. So let's fix that.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/0UnpG.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="374" /&gt;&lt;br /&gt;&lt;br /&gt;By the way, you can rename the component via the context menu option "Entity Info", - it can be useful if you want to re-export some component (e.g. after editing it to be an alternative prop type) without overwriting the previous model.&lt;br /&gt;&lt;br /&gt;So, after these edits and exporting we should finally get a properly looking model. Here's how it looks in the engine now:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/VcRYl.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;Okay, the scale is perfect now. Now let me explain why we don't see the textures. Relax now, your model is perfectly fine, we don't need to fix anything else in SketchUp.&lt;br /&gt;&lt;br /&gt;As you remember, we've configured a path in the PlayUp preferences where the models should be saved. And they are saved propely, as you've seen a bit earlier:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/sw2qT.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;As you remember from the previous tutorial on materials &amp;amp; textures, your textures are embed in SketchUp file, so there is no way to determine their initial location. That's why PlayUp plugin is always exporting your textures to the \textures subfolder located in the same place as your objects. It is a good solution since it is actually normal for unique props to keep textures near the objects.&lt;br /&gt;&lt;br /&gt;As for assets based on generic textures from organized libraries, like buildings, which aren't requiring unique textures and a separate folder, - you can manually set the proper texture paths in the material editor later.&lt;br /&gt;&lt;br /&gt;Here is our \textures subfolder with aforementioned playup_nomaterial.dds:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="205" src="http://i.imgur.com/6ran3.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Everything is fine there, the texture is perfectly converted, nothing to fix. The sole reason behind missing textures is simple - it's just an incorrect path generated for the material. Open the Material Editor in Sandbox and find our material there:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="205" src="http://i.imgur.com/RK9Y7.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Take a closer look at the Texture Maps section:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="205" src="http://i.imgur.com/34tKG.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;For my case, it looks like that:&lt;br /&gt;&lt;br /&gt;&lt;div class="codetitle" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/theme/images/cellpic1.gif); background-origin: initial; background-position: 50% 0%; background-repeat: repeat no-repeat; border-bottom-color: rgb(17, 17, 17); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(17, 17, 17); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(17, 17, 17); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(17, 17, 17); border-top-style: solid; border-top-width: 1px; color: #4c4c4c; font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class="codecontent" style="background-attachment: initial; background-clip: initial; background-color: #252525; background-image: url(http://www.crymod.com/styles/twilightBB/theme/images/textarea.gif); background-origin: initial; background-position: 50% 0%; background-repeat: repeat no-repeat; border-bottom-color: rgb(17, 17, 17); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(17, 17, 17); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(17, 17, 17); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(17, 17, 17); border-top-style: solid; border-top-width: 0px; color: #f47230; direction: ltr; font-family: Monaco, 'Courier New', monospace; font-size: 0.85em; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;D/Games/Crytek/Crysis/2/Mods/Project/GameCrysis2/objects/test/textures/playup_nomaterial.tif&lt;/div&gt;&lt;br /&gt;But the proper path should look like that:&lt;br /&gt;&lt;br /&gt;&lt;div class="codetitle" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/theme/images/cellpic1.gif); background-origin: initial; background-position: 50% 0%; background-repeat: repeat no-repeat; border-bottom-color: rgb(17, 17, 17); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(17, 17, 17); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(17, 17, 17); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(17, 17, 17); border-top-style: solid; border-top-width: 1px; color: #4c4c4c; font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class="codecontent" style="background-attachment: initial; background-clip: initial; background-color: #252525; background-image: url(http://www.crymod.com/styles/twilightBB/theme/images/textarea.gif); background-origin: initial; background-position: 50% 0%; background-repeat: repeat no-repeat; border-bottom-color: rgb(17, 17, 17); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(17, 17, 17); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(17, 17, 17); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(17, 17, 17); border-top-style: solid; border-top-width: 0px; color: #f47230; direction: ltr; font-family: Monaco, 'Courier New', monospace; font-size: 0.85em; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;Mods/Project/GameCrysis2/objects/test/textures/playup_nomaterial.tif&lt;/div&gt;&lt;br /&gt;Just remove anything before the root subfolder, or manually select the texture with Browse. Now, the first cube should look like that:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/BESQL.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;And the second, textured cube, should look like that:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" src="http://i.imgur.com/PI4yd.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="333" src="http://i.imgur.com/Nc1PD.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;Awesome! Now let's explore more complex examples.&amp;nbsp;&lt;img alt=":)" class="reimg" src="http://www.crymod.com/images/smilies/smile.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4e4e4e; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Don't worry - If the issue with incorrect texture paths will be fixed in the next PlayUp release, I will update this part. )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.3.&lt;/strong&gt;&amp;nbsp;Advanced object export&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;surprisingly short chapter&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I apologize for that trial-and-error approach to writing this tutorial, but I believe practically everyone will encounter aforementioned situations and ask about them on the forums, so it's better to cover the reasons behind them right there.&lt;br /&gt;&lt;br /&gt;For the next example, we'll use more complex model. Let's try to export some complicated object consisting of multiple component instances nested within multi-level hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/mZL7W.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="285" /&gt;&lt;br /&gt;&lt;br /&gt;We'll also use several materials with assigned diffuse textures (for this particular example I've used two textures from Crysis 2 content library):&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="380" src="http://i.imgur.com/6ER4M.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;You can download the model from the following link:&amp;nbsp;&lt;a class="postlink" href="http://www.sendspace.com/file/7gam87" style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;http://www.sendspace.com/file/7gam87&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So how should we export such a model?&lt;br /&gt;&lt;br /&gt;Pretty much in the same way as the aforementioned cube. Just select all the components, choose Make Component from the texture menu, choose a name for it (e.g. test_tower_04), hit OK and choose PlayUp -&amp;gt; Export Selected Geometry.&lt;br /&gt;&lt;br /&gt;Reload your object browser in Sandbox for new object to appear in the list, and drag it into the viewport. We'll see this:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/oH5Nt.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="317" /&gt;&lt;br /&gt;&lt;br /&gt;After we'll fix diffuse texture paths, or in case they're already proper, the object will look like this:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/aZ25W.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="316" /&gt;&lt;br /&gt;&lt;br /&gt;Good. Now let's cover some additional subjects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.3.&lt;/strong&gt;&amp;nbsp;Physics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What's left? Well, we have only one issue left: you can walk through the object. This unfortunate event happens because our model does not contain the collision data.&lt;br /&gt;&lt;br /&gt;In 3ds Max, all you need to do is to hit "Physicalize" button in material properties prior to exporting your model.&lt;br /&gt;&lt;br /&gt;With PlayUp, enabling it is easy too: just check "Enable collision" in component context menu:&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="116" src="http://i.imgur.com/hUUFC.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;And enjoy!&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image" class="reimg" height="400" src="http://i.imgur.com/Ukaok.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="381" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-vi-asset-creation-guidelines.html"&gt;&lt;b&gt;&amp;gt;&amp;gt; PART VI:&amp;nbsp;Asset Creation Guidelines &amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-5495870322966289090?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5495870322966289090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5495870322966289090'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-v-export-to-cryengine-3.html' title='PART V: Export to CryENGINE 3'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-8139709848762927732</id><published>2011-08-04T23:41:00.007-04:00</published><updated>2011-08-07T00:04:58.532-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><title type='text'>PART IV: Materials &amp; Textures</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="font-size: 28px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.&lt;/strong&gt;&amp;nbsp;Materials &amp;amp; Textures&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;introduction and basic advice on texture/material application&lt;/em&gt;&lt;br /&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.1.&lt;/strong&gt;&amp;nbsp;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, let's cover some basic facts.&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;All the textures you utilize in your model were actually embed in the file right after you pointed at them.&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;This leads to several pros and cons, namely you don't need to have the constant access to a heavy texture library to edit some models, but on the other hand there is a significant performance/memory/filesize hit if embed textures are huge. You should also understand that due to that feature, SU models store no paths to the textures, and therefore for export plugins (e.g. PlayUp) it is impossible to determine the proper location of the texture - they usually extract the textures in some new folder, e.g. a subfolder near the exported object itself.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;SketchUp supports a dozen of image formats: JPEG, PNG, TGA, TIF, BMP, and eved PSD. The DDS image format is not supported.&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;The first thing you should note there is .tif texture format support, - which is simply awesome because you don't need to convert your textures to any additional format: just use the CryTif output. Though if you want to reduce memory/performance footprint, it's worth to keep JPEG copies of every texture in the library and use them for SU instead.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The only texture mapping types available in SketchUp are planar and basic perpendicular mapping; no UVW unwrap tools available.&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;This means that complex organic shapes like character models or complex props like weapons can't be properly textured in SketchUp. However this does not necessarily applies to simple organic objects (e.g. trees) or not too complex props (e.g. bus or computer terminal models with unique textures and simple manual unwrap)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 457)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 457)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="296" src="http://img.gameru.net/img/44b99.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 617 x 457)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also, I am going to assume you've already prepared your own nicely organized texture library with .tif/.dds CryTif final output. It's not a problem if you store .psd source files or .jpg copies there too - it's useful to have everything in one place and besides, these last ones can also be used for SU.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.2.&lt;/strong&gt;&amp;nbsp;Materials&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Material and texture are different terms. Material is an entity, that is what you are applying on your model surfaces, and a texture is the one of it's properties.&lt;br /&gt;&lt;br /&gt;However, while the material is usually associated with a kilometer-long substance containing thousands of settings, shader properties and so on, the ones you encounter in SketchUp aren't that complicated. Here it serves only one purpose: contains the texture and a tiny number of texture-related parameters.&lt;br /&gt;&lt;br /&gt;Let's create new material. Click on the&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/000cd.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&amp;nbsp;"Create material" button. The following window will be opened:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 458 x 504)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 458 x 504)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/1d577.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 458 x 504)" width="363" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The only thing you really need to set up there is the texture file itself, and the default size of the texture. Once you're done with that, click OK and that is done with.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 636)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 636)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/556e9.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 617 x 636)" width="388" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Remember what I've told you earlier: you should not use the built-in material library!&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should also note that if you'll click the "Create material" button while having some already existing material selected, the new material will be the duplicate of it. Of course these will be just default values, you can still change size, texture file or anything else to your liking in this case.&lt;br /&gt;&lt;br /&gt;Let's examine several material properties more closely:&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Name&lt;/strong&gt;: not really important, default ones should work fine. You might want to change it to have a nicely organized material list, but that's all, at least for the current moment.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use texture image&lt;/strong&gt;: self-explanatory; in 99% cases this should be turned on.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/e81d4.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Size&lt;/strong&gt;: allows you to set the default size of the texture. Now that is an interesting subject to talk about.&lt;br /&gt;&lt;br /&gt;Basically, you should know (at least the approximate) real physical size of every texture you've used in your library, especially if we're talking about brick walls or other surfaces with strictly fixed features scale. For example, judging by the brick type and count, this texture is of a 4,34x4,34m size:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 512 x 512)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 512 x 512)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="400" src="http://img.gameru.net/img/b231c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 512 x 512)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While this one is&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;precisely&lt;/em&gt;&amp;nbsp;of a 3,38x3,20m:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 512 x 512)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 512 x 512)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="400" src="http://img.gameru.net/img/bf683.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 512 x 512)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Keeping eye on that makes your workflow easier (e.g. you can easily determine the building height from a single blurry reference photo) and makes your objects more realistic: good material and element proportions are always a plus in my book.&lt;br /&gt;&lt;br /&gt;In some cases, the size determination of the texture proves difficult, - for example, if we're talking about a tiled rust texture where you won't usually find any features to reference real size from:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 512 x 512)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 512 x 512)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="400" src="http://img.gameru.net/img/69cde.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 512 x 512)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then you should refer the&amp;nbsp;&lt;a class="postlink" href="http://sdk.crymod.com/display/SDKDOC3/Modeling+Guidelines" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;modeling guidelines&lt;/a&gt;&amp;nbsp;by Crytek. Here's some quotes from these:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The texture size that you should use for an object is related to the amount of space that the object will use on screen. For Crysis, Crytek aimed for a screen resolution of 800 x 600 pixels. Let's assume that the object will fill half the screen's height at all times (600/2 = 300 pixels); therefore, you should use at least a 256 x 256 screen, and 512 x 512 will be even better. The best case scenario will be to have 1 pixel on screen represent one pixel in the texture. Of course, this depends on how big the object is in all the dimensions, as you can't really translate the texture space in 2D directly to the amount of space it will use in 3D.&lt;/em&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Try to keep the texel ratios for all objects, constant. This means that every object on screen uses roughly the same amount of texture pixels per meter. By doing this, you will ensure that all the objects have roughly the same sharpness on screen and that the textures don't look muddy.&lt;/em&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Objects that are always on screen and at the same distance to the player (for example, weapons) can use a higher texel ratio in areas that are closest to the player (butt-stock, iron-sights, and the like).&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The easiest approach would be to just determine the&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;resolution&lt;/em&gt;&amp;nbsp;of textures you want to have on your environment. It's like deciding about DPI for image prints: choose some&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;pixel per meter&lt;/em&gt;&amp;nbsp;budget and stick to it. For example, I tend to use 512x512 pixels of diffuse texture per square meter (for areas that are closely observed by the player during the gameplay).&lt;br /&gt;&lt;br /&gt;For mainstream configurations or projects with high amount of unique content I'd recommend 512x512 per 2 meters, - for example, STALKER utilized that scale. You should also keep in mind that you can always compensate the lack of diffuse resolution with techniques like detail bump or detail subtextures.&lt;br /&gt;&lt;br /&gt;All your real-sized textures should also reference the the budget in the first place. For example, the aforementioned brick walls, if encountered closely by the player, should use 1024x1024 texture as this is the resolution for 4 square meters surface and their size is close to that.&lt;br /&gt;&lt;br /&gt;Of course there are some exceptions and additional factors, many of them are covered in the aforementioned guidelines. Read that wonderfully useful document. So, why exactly do I care so much about the&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;default texture size&lt;/em&gt;&amp;nbsp;in your material settings if you can resize the texture anytime during the modeling workflow?&lt;br /&gt;&lt;br /&gt;Because it makes your texturing workflow extremely fast, that's why.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.3.&lt;/strong&gt;&amp;nbsp;Texture mapping&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;get yourself a coffee and a pillow, it'll be the long story&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The SketchUp is well-known for the fast modeling process, and texture mapping is not an exception: you can apply the textures to the some generic building in just several minutes, and I'm not talking about some randomly oriented misaligned slapping, - nope, we'll get the perfectly aligned seamless texture mapping.&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt=":)" class="" src="http://www.crymod.com/images/smilies/smile.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So how do we achieve that? Let's examine the way texture mapping works in SketchUp first.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 457)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 457)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="296" src="http://img.gameru.net/img/9ced3.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 617 x 457)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's the example scene with some geometry of varied complexity. It also includes the fashionable orange placeholder texture, just like the one Valve guys have. Download it, could be a useful scene to start practicing with the texturing: &lt;a href="http://www.playuptools.com/downloads/extras/MaterialExample.skp"&gt;http://www.playuptools.com/downloads/extras/MaterialExample.skp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first stage of the texturing is applying the material to a surface. Pick the Paint Bucket tool and watch this tutorial first:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/OvSP54o_KqY/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OvSP54o_KqY&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/OvSP54o_KqY&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, this video covers only the basic material functionality that mostly won't be used for game-targeted models at all. But you should learn how to use the Paint Bucket tool just fine from it.&lt;br /&gt;&lt;br /&gt;When you click on the face with the Paint Bucket tool, you apply the material to this face, and then the texture specified for this material instantly appears on the surface.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 457)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 457)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="296" src="http://img.gameru.net/img/8a89a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 617 x 457)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Somewhat proper texture mapping is already there: you don't need to additionally specify the projection direction or participate in other fun activities e.g. 3ds Max is famous for.&lt;br /&gt;&lt;br /&gt;No matter how your face is oriented, by default you'll get the perpendicular mapping, without any distortions.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/19ab7.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;How the actual position of the texture is determined? Actually, there is no pan or other directional shifts present: the texture is located on the 0;0 position in UV space and you just see the tiling of the texture that got to your face. Let me show you the simple illustration so that you'll understand how projection plane is determined and what affects the default texture position on the face.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 290)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 290)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="188" src="http://img.gameru.net/img/b7f07.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 617 x 290)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Or a slightly more complicated face orientation:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 617 x 290)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 617 x 290)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="188" src="http://img.gameru.net/img/1d69e.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 617 x 290)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, so now we understand how default texture mapping works and why everything we simply fill with the Paint Bucket tool looks how it looks. Now, why I said we won't use default texture position most of the time? Here are several examples, some of them featuring the desired texture position which is not achievable with default mapping.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 598 x 380)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 598 x 380)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="254" src="http://img.gameru.net/img/d18b4.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 598 x 380)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 598 x 380)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 598 x 380)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="254" src="http://img.gameru.net/img/646b1.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 598 x 380)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1103 x 732)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1103 x 732)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="265" src="http://img.gameru.net/img/cf4ab.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 1103 x 732)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1103 x 529)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1103 x 529)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="191" src="http://img.gameru.net/img/c6c51.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 1103 x 529)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SketchUp is not some telepathic magician, so you should excuse him for these cases - it can't predict what position do you actually need. But we're still in a sweet situation, because, remember: we don't even need to setup the projection orientation for any faces, the textures are always applied perfectly straight and proportional. All we need to do is to change their position to a desired one.&lt;br /&gt;&lt;br /&gt;In order to edit it, right-click on the face and choose Texture -&amp;gt; Position in the context menu:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 656 x 664)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 656 x 664)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/e2858.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 656 x 664)" width="395" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following interface will appear:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 656 x 664)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 656 x 664)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/34865.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 656 x 664)" width="395" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is very intuitive and pretty much self-explanatory. You can pan the texture in the plane of the face by dragging it with the cursor, and you have 4 controller pins that you are usually dragging to transform the texture.&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-bottom: 0px; margin-left: 1em; margin-right: 1em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Object position is snapped to the&amp;nbsp;&lt;span style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;red pin&lt;/b&gt;&lt;/span&gt;: you can, for example, hold it with your left mouse button and snap the border of the texture to the particular vertex or an edge.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The&amp;nbsp;&lt;span style="color: #6aa84f; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;green pin&lt;/b&gt;&lt;/span&gt;&amp;nbsp;is controlling the proportional scale of the texture (with the relative distance to the red pin) and the rotation angle of the texture (with red pin being a center of a virtual circle). Sounds complicated, but you better try it yourself, it's very easy and intuitive to use.&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The&amp;nbsp;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;blue pin&lt;/b&gt;&lt;/span&gt;&amp;nbsp;controls the vertical non-proportional scaling of the texture (move it closer or farther from the red pin on the vertical axis to see the effect) and the texture skewing. This is used relatively rare as the texture size is usually proportional (or, in case of a slightily irregular size, proportions are defined in the material properties). If used, is often combined with the green pin to produce an arbitrary non-uniform scaling. Use with caution to avoid horizontal movement of the pin:&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;the skewing must not be used to avoid problems with UV coordinates convertation in other 3d file types.&lt;/em&gt;&lt;/li&gt;&lt;li style="list-style-image: initial !important; list-style-position: initial !important; list-style-type: disc !important; margin-bottom: 0px !important; margin-left: 1em !important; margin-right: 1em !important; margin-top: 0px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The&amp;nbsp;&lt;span style="color: #f1c232; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;yellow pin&lt;/b&gt;&lt;/span&gt;&amp;nbsp;controls the perspective distortion of the texture and&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;should not be used in any circumstances, as it is not supported in the common UV coordinate formats.&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Take your time and practice these. It normally takes only a few seconds to configure the mapping on a surface.&lt;br /&gt;&lt;br /&gt;Also, I remind again:&amp;nbsp;&lt;span style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;never use&lt;/b&gt;&lt;/span&gt;&amp;nbsp;the horizontal skewing (controlled with horizontal movement of the blue pin) and the texture distortion (yellow pin), - these types of texture transformation are not supported with the majority of 3d file formats, including CryEngine3 ones. I can't stress this enough.&lt;br /&gt;&lt;br /&gt;Ok, so now we know how to properly position any texture, and have a good predefided default texture size (so that in most cases we don't even need the scaling functionality, only panning and rotation). But manually configuring every surface, even when so few actions are left, is still way too slow. How to speed up the workflow?&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 499 x 525)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 499 x 525)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/3dc88.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 499 x 525)" width="380" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the next example I will utilize this relatively complex object and the upgraded version of our fashionable placeholder texture, which will help us to clearly visualize the texture mapping features.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 512 x 512)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 512 x 512)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="400" src="http://img.gameru.net/img/997d7.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 512 x 512)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, we need to cover all there surfaces with properly rotated and positioned textures. We start with the first face:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 499 x 525)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 499 x 525)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/7c13c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 499 x 525)" width="380" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We edit the rotation (green pin) and position snap point (red pin):&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1145 x 903)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1145 x 903)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="315" src="http://img.gameru.net/img/3b3ca.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 1145 x 903)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then we hit the Enter key and it's done with. But we don't wan't to repeat the same operation all over again for every face. So that's when we should use the&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Sample&lt;/strong&gt;&amp;nbsp;tool.&lt;br /&gt;&lt;br /&gt;Press and hold the Alt key to change from the Paint Bucket tool to a Sample tool for sampling materials within your model. The cursor will change to an eye dropper.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/14f55.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&amp;nbsp;Click on the face whose material you want to sample. Then release the Alt key to return to the Paint Bucket tool and paint the sampled material on a face.&lt;br /&gt;&lt;br /&gt;What's so awesome about this tool is that not only does it sample the material type, but also the texture mapping itself. Let's see that on the example: we'll sample the material from our face and then will apply the material on the parallel faces around.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 687 x 742)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 687 x 742)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/8901a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 687 x 742)" width="370" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If we examine the mapping with the edit mode, as you can see, it is perfectly aligned:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 687 x 648)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 687 x 648)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="377" src="http://img.gameru.net/img/5880f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 687 x 648)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Another example:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 687 x 648)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 687 x 648)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="377" src="http://img.gameru.net/img/cd67c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 687 x 648)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, we can still say it's not a big deal - these examples only applied on parallel surfaces, so we'll need to manually set up the position and rotation again for any new face orientation.&lt;br /&gt;&lt;br /&gt;Wrong! The most awesome thing about the texture mapping sampling is that it even translates the mapping onto the adjacent surfaces. Here is an example:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 442)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 442)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="317" src="http://img.gameru.net/img/accff.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 557 x 442)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's like you're covering the object with wallpaper: the mapping is perfectly aligned, continuous and solid. You should also note that you can sample the previous face every time you paint the next one (over time the pressing Alt hotkey during the texture mapping would become an unnoticeable instant action), making the long sequences of faces with awesome seamless mapping:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 546)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 546)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="392" src="http://img.gameru.net/img/734f3.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 557 x 546)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It applies to more complicated cases too, e.g. the sampling perfectly continues rotated texture mapping on the new face without any seams:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 682)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 682)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/db033.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 557 x 682)" width="326" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Important note:&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;You should know that the texture mapping sampling only works for the faces with attached texture position. Here's what I'm talking about: as you remember, there is a default texture mapping that applies your texture with projecting it prom the 0;0 point of corresponding plane. That means that the texture is not attached to the face position. You can try it yourself: move a face like that:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 652 x 363)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 652 x 363)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="222" src="http://img.gameru.net/img/2322e.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 652 x 363)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Having a default texture mapping basically means having no specific texture position information in your face. And as no specific information is available, sampling the material from such faces will have no effect: the same default mapping will be applied on the next areas you'll click at.&lt;br /&gt;&lt;br /&gt;But permanently attaching the texture position to the face is very easy: just open the Texture -&amp;gt; Position edit mode and close it with hitting the Enter key. You don't even need to edit the position or touch the pins if you don't want to. Then it's done with, now the texture is placed relatively to your face and can be sampled alright.&lt;br /&gt;&lt;br /&gt;You can easily determine what faces store the position information and what aren't by moving them: as you've seen above, the faces without any are exhibiting displacement of the texture even when the surface itself is selected. Faces with the position information are keeping the texture in place no matter how you move them: the only way to reproduce the displacement is to deselect the face itself and move it with the border edges.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 652 x 363)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 652 x 363)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="222" src="http://img.gameru.net/img/1da11.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 652 x 363)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Okay, I hope you aren't asleep yet. Sorry for long explanations, these things are utterly basic and should have been covered. Please be patient, there not too much stuff left thanks to the wisdom of SketchUp design team. )&lt;br /&gt;&lt;br /&gt;Here's the tip on the texture sampling: actually, you don't need to press the Alt hotkey and sample every subsequent face in order to produce seamlessly painted sequence of faces: sample the texture mapping only once and then just click on the next faces, one by one, following the sequence. If there's no distractions for SketchUp texture mapping algorithm (e.g. some faces with the same material and different coordinates that are adjacent to the sequence somewhere), it'll automatically apply the proper texture positions for every face:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 626 x 504)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 626 x 504)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="322" src="http://img.gameru.net/img/6e45a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 626 x 504)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This also applies to more complicated cases like arcs with several adjacent face sequences. All that matters is the proper order of faces you click on:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="316" src="http://img.gameru.net/img/51132.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1397 x 917)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1397 x 917)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="262" src="http://img.gameru.net/img/5ce0b.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 1397 x 917)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1397 x 917)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1397 x 917)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="262" src="http://img.gameru.net/img/591af.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 1397 x 917)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's see what's left to explain yet. You should know about this useful context menu (right-click on the texture in the position edit mode):&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 764 x 731)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 764 x 731)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="382" src="http://img.gameru.net/img/de12e.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 764 x 731)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And all that's left is one complicated case. At the moment you know how to apply textures to surfaces like this:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 392)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 392)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="281" src="http://img.gameru.net/img/44a8d.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 557 x 392)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And like this:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 392)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 392)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="281" src="http://img.gameru.net/img/fa68f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 557 x 392)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But what should we do with that kind of surface?&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 557 x 392)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 557 x 392)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="281" src="http://img.gameru.net/img/5e64d.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 557 x 392)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The faces there are twisted along several axes, and simple sequential mapping translation won't do, - we'll get unattractive seams. Well, there is a solution:&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Projected&lt;/strong&gt;&amp;nbsp;texture mapping mode&lt;/em&gt;&amp;nbsp;(with which you're probably already familiar with from 3ds Max/Maya, where it goes under the name of "planar mapping").&lt;br /&gt;&lt;br /&gt;I works very simple: you can fix the projection orientation for a certain face and then translate it to other faces. Looks like a projector.&lt;br /&gt;&lt;br /&gt;Let's cover our surface with seamless texture utilizing the projected mode (by the way, as you've probably already noticed, practically every object I used to illustrate this tutorial is included in the model I've shared in the beginning, so you can repeat and practice all the examples).&lt;br /&gt;&lt;br /&gt;Create the new simple rectangular surface over the existing one and set the desired texture mapping on it:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 505 x 516)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 505 x 516)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/79455.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 505 x 516)" width="391" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try to sample it down:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 505 x 516)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 505 x 516)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/b9700.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 505 x 516)" width="391" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see, it's pointless to sample that mapping: all the faces below have different orientation and different projection plane. The correction of sampled mapping to new projection plane leads to different results on every face, so all we get is a mess with seams on every edge. Let's fix that. Right-click the face above and activate the Texture -&amp;gt; Projected mode from the context menu:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 579 x 599)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 579 x 599)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="400" src="http://img.gameru.net/img/383b6.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 579 x 599)" width="386" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now try to sample the mapping to the faces below:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 505 x 516)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 505 x 516)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="400" src="http://img.gameru.net/img/e2793.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 505 x 516)" width="391" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;I've applied smoothing and hidden the edges for the sake of clearness of the illustration.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see, individual projection direction is not utilized there: every face has uniform projection and texture parameters. By the way, of course you can do it without the additional face, just adjust the projection mode to some suiting face on the surface and sample the mapping from it. I've just used the additional face to make everything clean and accurate: to ensure that the projection plane is horizontally oriented and to get the texture properly positioned.&lt;br /&gt;&lt;br /&gt;This technique is particularly useful for geometry of certain types, like terrain, mud/garbage/leave piles props, and basically in every other case of surfaces which are curved in multiple directions. For example, there it was used for the dust and for hertical/horizontal slice texture projections:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 2000 x 927)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 2000 x 927)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="185" src="http://img.gameru.net/img/8941f.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 2000 x 927)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I suppose that's all for now on materials and textures. With all these rules and techniques in mind, you'll be able to cover the object of any complexity with a wonderfully accurate texture mapping. Have fun.&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt=":)" class="" src="http://www.crymod.com/images/smilies/smile.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;b&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-v-export-to-cryengine-3.html"&gt;&amp;gt;&amp;gt; PART V: Export to CryENGINE 3 &amp;lt;&amp;lt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-8139709848762927732?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8139709848762927732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8139709848762927732'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-iv-materials-textures.html' title='PART IV: Materials &amp; Textures'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4506579354626161183</id><published>2011-08-03T21:26:00.007-04:00</published><updated>2011-08-05T07:53:44.274-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><title type='text'>PART III: General Advice on Modeling</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span style="font-size: 28px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.&lt;/strong&gt;&amp;nbsp;General Advice on Modeling&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;basic principles and guidelines&lt;/em&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 11px; line-height: 18px;"&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The next thing I'd like to cover is the modeling process itself. I am going to assume you have already studied all the tutorials in the "New to Google SketchUp"&amp;nbsp;&lt;a class="postlink" href="http://sketchup.google.com/intl/en/training/videos.html" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;tutorial section&lt;/a&gt;&amp;nbsp;of official site. If you are not yet confident with the way how tools work, open up the Instructor window:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="371" src="http://img.gameru.net/img/9df1f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is displaying the information about the currently selected tool along with an awesome animated examples, and is quite helpful.&lt;br /&gt;&lt;br /&gt;I also recommend to keep all the modifier key combinations and hotkeys in mind, as they are greatly speeding up your workflow and are often helping you to create cleaner geometry.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.1.&lt;/strong&gt;&amp;nbsp;Mesh structure&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;edges, faces, face directions&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;All SketchUp models are consisting of edges and faces. You should keep in mind that under the hood there is a traditional simple 3D model based on vertex coordinates, and that all your faces are in fact already triangulated, but right during the modeling process you will work only with the edges and seemingly non-triangulated faces with unconditioned side count.&lt;br /&gt;&lt;br /&gt;Creating faces in SU is a very frequent activity, and it's very simple: all you need is a coplanar closed loop of edges, once you have it (side by side with the Line tool or straight away with something like Rectangular/Circle tools), the face is automatically created.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="249" src="http://img.gameru.net/img/77d47.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="249" src="http://img.gameru.net/img/99f4c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hovewer, for some reason, a lot of SU modelers forget about one thing: the direction in which the created surface is facing. And there we get to the very important issue.&lt;br /&gt;&lt;br /&gt;&lt;div class="quotetitle" style="background-attachment: initial; background-clip: initial; background-color: #58595b; background-origin: initial; border-bottom-color: rgb(88, 89, 91); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(88, 89, 91); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(88, 89, 91); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(88, 89, 91); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Quote:&lt;/b&gt;&lt;/div&gt;&lt;div class="quotecontent" style="background-attachment: initial; background-clip: initial; background-color: rgba(30, 31, 34, 0.199219); background-image: initial; background-origin: initial; border-bottom-color: rgb(88, 89, 91); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(88, 89, 91); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(88, 89, 91); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(88, 89, 91); border-top-style: solid; border-top-width: 1px; font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 13px; font-weight: normal; line-height: 1.4em; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; z-index: 1;"&gt;sketchup makes realy bad meshes&lt;/div&gt;&lt;div class="quotetitle" style="background-attachment: initial; background-clip: initial; background-color: #58595b; background-origin: initial; border-bottom-color: rgb(88, 89, 91); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(88, 89, 91); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(88, 89, 91); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(88, 89, 91); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Quote:&lt;/b&gt;&lt;/div&gt;&lt;div class="quotecontent" style="background-attachment: initial; background-clip: initial; background-color: rgba(30, 31, 34, 0.199219); background-image: initial; background-origin: initial; border-bottom-color: rgb(88, 89, 91); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(88, 89, 91); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(88, 89, 91); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(88, 89, 91); border-top-style: solid; border-top-width: 1px; font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 13px; font-weight: normal; line-height: 1.4em; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; z-index: 1;"&gt;sketchup engine itself creates a lot of problems for any 3D software (doble-sided planes, wrong backfacing and so on)&lt;/div&gt;&lt;br /&gt;It is a common belief that the SketchUp itself is faulty in terms of surface orientation, and no matter how you work with it, it'll always produce inverted faces and other errors.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;That is not true&lt;/strong&gt;, and, as aforementioned, the modeler himself should keep an eye on that, just like in any other DCC package.&lt;br /&gt;&lt;br /&gt;The face direction is very easy to determine, as SketchUp is using color indication to display face direction:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/90d59.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this example, the white face is facing upwards, while the blue one is facing downwards. Remember: the white is a color of the front side, and all your model surface should be covered with it. There are only a few exceptions like transparent textures which will be covered separately.&lt;br /&gt;&lt;br /&gt;To reverse the face orientation, right click on it and choose Reverse Faces context menu action. Like that:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 622 x 496)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 622 x 496)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="319" src="http://img.gameru.net/img/67fa6.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 622 x 496)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are some examples of proper and improper geometry:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 622 x 496)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 622 x 496)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="319" src="http://img.gameru.net/img/2f17a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 622 x 496)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Remember: when creating a face in a closed edge loop, SketchUp has no idea what face direction is right for you. And you shouldn't blame it for that&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt=":)" class="" src="http://www.crymod.com/images/smilies/smile.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Smile" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 492 x 423)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 492 x 423)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="343" src="http://img.gameru.net/img/e3599.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 492 x 423)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unless... you already have some adjacent face(s) around. In that case, SketchUp knows exactly what direction are you looking for. Here's the example:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 717 x 423)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 717 x 423)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="235" src="http://img.gameru.net/img/f9c85.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 717 x 423)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 492 x 423)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 492 x 423)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-height reimg-link" height="343" src="http://img.gameru.net/img/9db81.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 492 x 423)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Remember: in the most cases, the back faces won't be there in other 3d formats, so make sure they are on the inside of the surface and are not used in any way. This applies to texturing too: never use backfaces to apply textures. Here's the example on how the model will look if you'll use the back surface.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 726 x 433)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 726 x 433)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="238" src="http://img.gameru.net/img/21fb5.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 726 x 433)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To sum it up:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 743 x 469)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 743 x 469)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="252" src="http://img.gameru.net/img/a1d02.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 743 x 469)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Always check your model for faces with incorrect orientation. I should also mention that if your model is already textuted, you can switch to the monochrome mode where only face direction is displayed. Just choose View -&amp;gt; Face Style -&amp;gt; Monochrome, instead of Shaded With Textures. Of course, you'll need to apply the texture again in case you'll reverse certain face direction.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.2.&lt;/strong&gt;&amp;nbsp;Mesh combination&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;handling of adjacent surfaces, welding&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;During the modeling process, we constantly encounter adjacent surfaces, contacting parts and so on, basically every structure has these. It's good to know how SketchUp handles such cases and what should be avoided.&lt;br /&gt;&lt;br /&gt;The main difference between e.g. adjacent parts in 3ds Max and adjacent parts in SketchUp is that SketchUp geometry is always solid and welded. Here are several examples.&lt;br /&gt;&lt;br /&gt;Let's draw two colinear surfaces with a parallel edge, then match them in SU.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="362" src="http://img.gameru.net/img/9961c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will get a single mesh which can be moved and modified as a whole. You can even erase the old edge now:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/2e8cd.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It can be called "sticky geometry". Quite self-explanatory term.&lt;br /&gt;&lt;br /&gt;Sound useful? Yes, if is, in many cases. But not always. Let's take a look on the other example (I've triangulated all the surfaces to visually demonstrate the mesh structure changes and differences).&lt;br /&gt;&lt;br /&gt;Let's create a cube and a vertical plane, and then superpose one of the cube's sides on that "wall".&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="362" src="http://img.gameru.net/img/e20ea.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;^ here's what we'll get in 3ds Max, the mesh stayed the same, the cube and the wall are still separate objects&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="362" src="http://img.gameru.net/img/fb316.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;^ and there's what we get in SketchUp: once free parallel surfaces adjoin, the mesh is welded&lt;br /&gt;&lt;br /&gt;If you are not sure why the welding is not good in this particular case, take a look at the following, not so abstract examples. Let's use some kind of a wall lamp instead of a cube:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="371" src="http://img.gameru.net/img/44ac1.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="371" src="http://img.gameru.net/img/88ab7.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Or a simple clock:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/759e7.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="370" src="http://img.gameru.net/img/c74ab.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Or a stair (my eyes are bleeding on this one, polycount became 100 times bigger then it was).&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="371" src="http://img.gameru.net/img/67277.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="371" src="http://img.gameru.net/img/6029a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I guess you already know how we should sum this up:&amp;nbsp;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;NEVER DO THAT&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, sure, we won't ever match the geometry that we do not want to weld. But then how are we supposed to assemble complex objects? The answer is simple: with separating the model into&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;components&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.3.&lt;/strong&gt;&amp;nbsp;Making of the optimized model&lt;/span&gt;&lt;br /&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;utilizing groups and components&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The components are nice little things you'll use about a several thousand times, so I'd recommend to watch this tutorial video by Google very thoroughly. &lt;i&gt;(&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Though, to be honest, I hope you've already watched it as was asked in the beginning of the tutorial.)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/r1QpoNO-1zM/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r1QpoNO-1zM&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/r1QpoNO-1zM&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;To clear this from the start: you'll never need to use Groups, there are no downsides for using instanced Components all the time. Even if some part like room is used only once in your model, make it a Component. Just because this way you can, for example, make a copy of it away from an assembled building and make all the necessary changes without obstructions from the surrounding building geometry.&lt;br /&gt;&lt;br /&gt;Basically, every single part (that you want to be free) you use in your building should be a separate component. Some modular source objects can contain up to several thousands of them. Here's the example with the stair.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 659 x 611)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 659 x 611)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="370" src="http://img.gameru.net/img/9442f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 659 x 611)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 424 x 712)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 424 x 712)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-width-portrait reimg-link" height="550" src="http://img.gameru.net/img/6cd52.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 550px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;" title="Zoom in (real dimensions: 424 x 712)" width="328" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But you should use them logically, where it makes sense. It's not really needed to separate each and every part in the individual component: just make sure that every pair of contacting parts is situated in the different component. For example, look at this detailed broken wall:&lt;br /&gt;&lt;br /&gt;&lt;a class="postlink" href="http://img.gameru.net/img/2960a.jpg" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/th/2960a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a class="postlink" href="http://img.gameru.net/img/0301e.jpg" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/th/0301e.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In fact, it is composed from only two components:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 807 x 583)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 807 x 583)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="288" src="http://img.gameru.net/img/1e293.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 807 x 583)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So let's examine the cases where you should and should not utilize the model separation.&lt;br /&gt;&lt;br /&gt;For the first one, let's take a look at some indoor corridor. Should we separate a floor and a wall into the different components, or it better to use solid geometry there? It depends.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 790 x 583)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 790 x 583)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="295" src="http://img.gameru.net/img/a8eef.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 790 x 583)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you see in this example, the decision depends on whether these parts share the same amount of subdivisions and positions of vertices on the border. If they align perfectly, then you can combine the geometry without producing new edges.&lt;br /&gt;&lt;br /&gt;Let's take a look at more complex, practical examples:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 629 x 583)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 629 x 583)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="370" src="http://img.gameru.net/img/05059.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 629 x 583)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 568 x 562)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 568 x 562)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="412" src="http://img.gameru.net/img/eec00.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 568 x 562)" width="417" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Obviously, we won't combine the walls and floor in the first example as it'll produce unwanted additional geometry, - but the second example looks normal, and welding it is a good idea (you'll get reduced vertex count at no additional cost).&lt;br /&gt;&lt;br /&gt;By the way, all of this applies to wall/ceiling separation, but I'd recommend not to include the ceiling in the wall geometry nor to make it share the component with the floor. The reason is simple: with ceiling being&lt;br /&gt;&lt;br /&gt;The most obvious case to discuss there is how the whole generic building should be separated. No problem.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 733 x 501)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 733 x 501)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="273" src="http://img.gameru.net/img/fc40b.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 733 x 501)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here you can download the .skp model of the building depicted above, consisting of 15 components: &lt;a href="http://www.playuptools.com/downloads/extras/ExampleBuilding.skp"&gt;http://www.playuptools.com/downloads/extras/ExampleBuilding.skp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 655 x 841)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 655 x 841)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="529" src="http://img.gameru.net/img/afbdb.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 655 x 841)" width="412" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope it'll serve as a useful reference.&lt;br /&gt;&lt;br /&gt;When the model is done and by no chance you'll need any modular flexibility to edit it again, you can simplify the component structure and hierarchy. It's not mandatory (well, it is only in case your hierarchy is too complex (e.g. 4+ levels) for some applications (e.g. PlayUp exporter) or for some other reasons), so if you aren't forced to simplify the object structure - don't do that. It's always awesome to have the possibility to, for example, extract some neatly organized window components from the building you've made a year ago and utilize them in the new model.&lt;br /&gt;&lt;br /&gt;If you're simplifying the component structure, rules are simple:&lt;br /&gt;&lt;br /&gt;1. Everything that's not contacting can be combined.&lt;br /&gt;2. It's better to combine only closely situated (e.g. parallel window separators) or functionally similar elements (e.g. a row of columns on the facade).&lt;br /&gt;3. Analyze the object and split it with functional approach even if you're not going to edit it again, - it never hurts to have a neatly organized hierarchy where e.g. windows are combined with windows and small brick parts are combined with small brick parts.&lt;br /&gt;&lt;br /&gt;Example of finalized component structure:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 1194 x 903)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 1194 x 903)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="302" src="http://img.gameru.net/img/c7b8c.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 1194 x 903)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;b&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-iv-materials-textures.html"&gt;&amp;gt;&amp;gt; PART IV: Materials &amp;amp; Textures &amp;lt;&amp;lt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4506579354626161183?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4506579354626161183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4506579354626161183'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-iii-general-advice-on-modeling.html' title='PART III: General Advice on Modeling'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4526867630620538925</id><published>2011-08-03T21:12:00.007-04:00</published><updated>2011-08-05T00:15:49.247-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><title type='text'>PART II: Golden Rules of SketchUp</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: 28px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;2.&lt;/strong&gt;&amp;nbsp;Golden Rules Of SketchUp&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;ladies and gentlemen, attention please&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/00f9f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: move; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1. Google SketchUp learning curve is extremely easy.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;2. Lots of SketchUp users started modeling straight away, prior to learning about any optimization techniques, general modeling rules, and so on (which is generally not a bad thing unless it involves someone else trying to use the resulting models). Which brings us to the following:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;3. Google 3D Warehouse is not your prop library.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;4. Most of Google 3D Warehouse models are not properly optimized, textured and structured, and are literally far beyond rescue to suit any game engine.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;5. Default collection is not your material library, never use these low-res JPEG images.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;6. If you need something (from a cardboard box prop to a skyscraper), it's always easier and usually faster to create it yourself. Sometimes so fast that you'll get lazy to give a task to 3D modelers from your team, - as you can already create the required object in the time required to formulate the description itself.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;7. SketchUp is a modeling package, just like the others, and all the general rules of 3D modeling are still applied there. You must keep an eye on surface orientation, you must optimize your model, keep neatly organized component hierarchy, etc. The program won't magically solve all these issues for you.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;8. Always use tool snapping (axis-based, point-based, midpoint-based, parallel/perpendicular-based, and so on), it is extremely well made and is the one of the most important features of SU that is allowing you to work solely in the 3D viewport while producing clean and straight models.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;9. Always type values manually while working with the tools to keep your geometry proportional, regular, and clean.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;10. Always use components instead of groups.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;11. Take your time to study at least the basic concept and tool tutorials&amp;nbsp;&lt;a class="postlink" href="http://sketchup.google.com/intl/en/training/videos.html" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-iii-general-advice-on-modeling.html"&gt;&amp;gt;&amp;gt; PART III: General Advice on Modeling &amp;lt;&amp;lt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4526867630620538925?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4526867630620538925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4526867630620538925'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-ii-golden-rules-of-sketchup.html' title='PART II: Golden Rules of SketchUp'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-1696316020221970537</id><published>2011-08-03T21:12:00.006-04:00</published><updated>2011-08-05T00:15:49.247-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><title type='text'>PART I: Getting Started with Google SketchUp</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Calibri, 'Lucida Grande', sans-serif, Arial; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 28px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&lt;/strong&gt;&amp;nbsp;Getting Started&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;basic workspace &amp;amp; viewport setup&lt;/em&gt;&lt;br /&gt;&lt;b&gt;Author: bac9-flcl&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;For this and all the following tutorials I am going to assume you have the&amp;nbsp;&lt;a class="postlink" href="http://sketchup.google.com/" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;latest version of Sketchup 8.0&lt;/a&gt;&amp;nbsp;(not necessarily in Pro edition) in English, and (in case you're intending to use SU for CryEngine-oriented modeling) PlayUp plug-in installed (you can find the&amp;nbsp;&lt;a class="postlink" href="http://playuptools.blogspot.com/2008/07/getting-started.html" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;installation tutorial&lt;/a&gt;&amp;nbsp;on the official PlayUp site).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.1.&lt;/strong&gt;&amp;nbsp;Toolbars&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first thing we're going to check is your workspace setup, toolbars in particular. By default your SU interface looks like that:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 861 x 111)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 861 x 111)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="51" src="http://img.gameru.net/img/3c05b.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 861 x 111)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is "Getting Started" toolset. Unfortunately, and despite our tutorial title, the tool selection there is insufficient for any serious work. Let's configure the workspace properly. Most importantly, you need to disable the "Getting Started" and enable the "Large Tool Set". I'd also recommend to enable "Views" and "Sandbox" (this one is not anyhow related to CryEngine) panels, these might get handy later. Here's my setup.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 494 x 825)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 494 x 825)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-width-portrait reimg-link" height="550" src="http://img.gameru.net/img/2095d.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; height: 550px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;" title="Zoom in (real dimensions: 494 x 825)" width="329" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Remember that you can drag and place the panels as you like, and also resize them, changing the row count. On a widescreen display, I'd recommend to place all the tools as 2-column side panel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.2.&lt;/strong&gt;&amp;nbsp;Template&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The next thing it's good to check is the template. Basically, the template is a model containing the empty scene and all of the precision, dimensional, unit and style parameters. This model is loaded every time you hit the "New" button.&lt;br /&gt;&lt;br /&gt;I am going to assume you'll be working with the metric system of measurement, but, of course, it's possible to configure unit setup for feet/inches.&lt;br /&gt;&lt;br /&gt;When you launch SketchUp for the first time, you're prompted to select a template. We're usually selecting "Simple" one, which is basically good.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 914 x 912)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 914 x 912)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="412" src="http://img.gameru.net/img/593d2.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 914 x 912)" width="413" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Apart from the fact that it contains several things we'll never need, e.g. these 8 materials and SketchUp developer Susan. I suppose you don't want to waste your time on deleting these materials and component every time you create a new model. And also that color setup which is not easy on eyes if you're going to spend hours there.&lt;br /&gt;&lt;br /&gt;Instead of wasting our time with detailed instructions on style configuration and other template aspects, let me give you the template where everything is already configured for work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.playuptools.com/downloads/extras/CleanTemplate.skp"&gt;http://www.playuptools.com/downloads/extras/CleanTemplate.skp&lt;/a&gt;&amp;nbsp;- just copy this file into the&amp;nbsp;&lt;em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Google SketchUp 8\Resources\en-US\Templates&lt;/em&gt;&amp;nbsp;directory and select the new template in the following window:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 773 x 535)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 773 x 535)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="276" src="http://img.gameru.net/img/7228a.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 773 x 535)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now that's better.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 914 x 912)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 914 x 912)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="reimg-both reimg-link" height="412" src="http://img.gameru.net/img/354b2.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Zoom in (real dimensions: 914 x 912)" width="413" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Still, I'd like you to know how to configure the unit setup for yourself.&lt;br /&gt;The tab you're looking for is situated in the Window -&amp;gt; Model Info window.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 765 x 537)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 765 x 537)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-width reimg-link" height="280" src="http://img.gameru.net/img/5b8f3.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;" title="Zoom in (real dimensions: 765 x 537)" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The settings above are recommended and already provided with the aforementioned template. These a good for a game-oriented model and ease the workflow a bit.&lt;br /&gt;&lt;br /&gt;Please note that the "Precision" parameter is not defining the actual vertex coordinate precision, but rather the display of lengths in the bottom right corner of SU interface. 0.000m or further values will give you unnecessary visual clutter and aren't really useful in 99% cases since you have a 0.01m length snapping, so your tools will never produce irregular fractional values.&lt;br /&gt;&lt;br /&gt;The 0.01m length snap itself is good because such value makes it easy to hand-draw the lengths like 1m, and also ensures that you won't use features smaller than 1cm (e.g. too thin metal plates).&lt;br /&gt;&lt;br /&gt;Also, don't worry, using meters instead of centimeters as default unit does not affect the scale of the model. It's used to, again, speed your workflow up: meter-based values are utilized more often then centimeter-based ones in architecture modeling. Setting them as default unit means you won't need to type the unit name when working with the tools, e.g. typing "8" while drawing the edge will give you precisely 8m long edge. You can still use centimeters, e.g. type "37cm", but it's not that common value, and it's also faster to input it as "0.37".&lt;br /&gt;&lt;br /&gt;That's it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.3.&lt;/strong&gt;&amp;nbsp;Materials&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the most important aspects of modeling is working with materials. You will use the material window quite often, so let's add it to our workspace.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 502 x 534)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 502 x 534)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; height: auto;"&gt;&lt;img alt="Image" class="reimg-height-portrait reimg-link" height="438" src="http://img.gameru.net/img/f24dd.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 412px;" title="Zoom in (real dimensions: 502 x 534)" width="412" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By default, the material window looks like this. But we'll need a little more complex layout with two windows: one for browsing/selecting materials, one for editing them.&lt;br /&gt;&lt;br /&gt;Open the second window with the&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/5e115.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&amp;nbsp;button.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/de60e.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now switch the click on the Edit tab above:&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 278 x 692)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 278 x 692)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-width-portrait reimg-link" height="550" src="http://img.gameru.net/img/1cfda.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; height: 550px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;" title="Zoom in (real dimensions: 278 x 692)" width="221" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make sure that the lower window is set to display the "In Model" folder, and we're ready to work with materials now. But there we have one more thing to talk about: material collections.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" src="http://img.gameru.net/img/a0a9f.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are lots of categories, surface types, colors and so on. All of these are included in SketchUp setup by default.&lt;br /&gt;&lt;br /&gt;&lt;span class="reimg-zoom" style="margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute;"&gt;&lt;img alt="Zoom in (real dimensions: 278 x 623)" class="reimg-zoom" src="http://www.crymod.com/images/spacer.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.crymod.com/styles/twilightBB/imageset/icon_reimg_zoom_in.gif); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; cursor: pointer !important; height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; opacity: 0.5; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 20px;" title="Zoom in (real dimensions: 278 x 623)" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial; width: auto;"&gt;&lt;img alt="Image" class="reimg-width-portrait reimg-link" height="550" src="http://img.gameru.net/img/1a383.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; cursor: pointer !important; height: 550px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;" title="Zoom in (real dimensions: 278 x 623)" width="245" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's one thing about it:&amp;nbsp;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;you won't ever need these for any game-targeted model&lt;/span&gt;&lt;/span&gt;. These textures are low-quality JPEG images primarily used for geolocated Google Earth modeling, and are not suiting for use in games. So switch the browser folder back to "In Model" and forget about them.&amp;nbsp;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt=";)" class="" src="http://www.crymod.com/images/smilies/wink.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Wink" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 21px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.4.&lt;/strong&gt;&amp;nbsp;Render settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just a couple of handy settings to enhance your viewport look and ease your workflow. First, open up the Rendering tab in the Model Info window and enable anti-aliasing of textures.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="169" src="http://img.gameru.net/img/c9f69.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Second, open up the OpenGL tab in the Preferences window and configure it as shown below:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-color: initial; border-width: initial;"&gt;&lt;img alt="Image" class="" height="280" src="http://img.gameru.net/img/58f26.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="400" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's all we need to know about the workspace setup.&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;a href="http://playuptools.blogspot.com/2011/08/part-ii-golden-rules-of-sketchup.html"&gt;&amp;gt;&amp;gt; PART II: Golden Rules of SketchUp &amp;lt;&amp;lt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-1696316020221970537?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/1696316020221970537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/1696316020221970537'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/08/part-i-getting-started-with-google.html' title='PART I: Getting Started with Google SketchUp'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-7398005735123591825</id><published>2011-07-29T02:44:00.001-04:00</published><updated>2011-07-29T03:59:18.030-04:00</updated><title type='text'>Mini-Fix for CryENGINE 3</title><content type='html'>A mini-fix that cleans up degenerate faces is now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Downloads section&lt;/a&gt;. Essentially, the new build no longer counts 3 vertices on the same line as a triangle (see illustration for an example). It should solve the problem of geometry not getting processed correctly by the Resource Compiler for CryENGINE 3. Please leave &lt;a href="https://www.facebook.com/playuptools"&gt;feedback on Facebook&lt;/a&gt; if you are still having issues getting geometry into the engine.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6eDOqX0LFNc/TjJWbp2DBlI/AAAAAAAAAXc/fTfiqyjpeqc/s1600/degeneratefaces.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://2.bp.blogspot.com/-6eDOqX0LFNc/TjJWbp2DBlI/AAAAAAAAAXc/fTfiqyjpeqc/s400/degeneratefaces.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-7398005735123591825?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7398005735123591825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7398005735123591825'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/07/mini-fix-for-cryengine3.html' title='Mini-Fix for CryENGINE 3'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6eDOqX0LFNc/TjJWbp2DBlI/AAAAAAAAAXc/fTfiqyjpeqc/s72-c/degeneratefaces.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4019436687717111552</id><published>2011-07-05T05:17:00.001-04:00</published><updated>2011-07-05T05:20:04.589-04:00</updated><title type='text'>Exporting Entire Levels to CryENGINE 2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;The latest version of PlayUp allows you to export entire levels to CryENGINE 2. When you export, a .GRP file is created and placed into your level folder. &amp;nbsp;This file contains information on the placement of the TOP LEVEL components/groups in your SketchUp file. &amp;nbsp;Any nested components/groups will be merged into the the same mesh as the top level component/group. &amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You'll notice a new field in your PlayUp Preferences window under the CryENGINE 2 tab for "Starting Coordinates". &amp;nbsp;Here, you can specify the coordinate in CryENGINE that you would like to line up with SketchUp's 0,0,0 coordinates. &amp;nbsp;Since CryENGINE places the 0,0,0 coordinate in the corner of the world, this setting allows you to specify a more practical starting location.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In Sandbox 2, go to&lt;b&gt; Modify &amp;gt; Load Objects&lt;/b&gt; and select the .GRP file. &amp;nbsp;Please note that CryENGINE has a limit to the size a mesh can be. &amp;nbsp;If a file is missing, try to break it up into separate top level components/groups to reduce the amount of faces/vertices in a single mesh.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-J6WKb-9W7R4/ThLXOEv7rnI/AAAAAAAAAXE/EwskJlpN7aU/s1600/ce2-levelexport2sm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-J6WKb-9W7R4/ThLXOEv7rnI/AAAAAAAAAXE/EwskJlpN7aU/s400/ce2-levelexport2sm.jpg" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4019436687717111552?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4019436687717111552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4019436687717111552'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/07/exporting-entire-levels-to-cryengine-2.html' title='Exporting Entire Levels to CryENGINE 2'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-J6WKb-9W7R4/ThLXOEv7rnI/AAAAAAAAAXE/EwskJlpN7aU/s72-c/ce2-levelexport2sm.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-5204063455644650463</id><published>2011-07-05T04:05:00.002-04:00</published><updated>2011-07-05T04:06:27.526-04:00</updated><title type='text'>PlayUp Tools Now Supporting CryENGINE 3</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YFpw_KQiPEA/ThLEkdBDA1I/AAAAAAAAAW4/wVRMGGtmPco/s1600/chair-in-ce3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;This is the first release with support for CryENGINE 3, although I must warn you that it is not without its bugs.&amp;nbsp; Please read the notes in the &lt;a href="http://www.playuptools.com/downloads/"&gt;download section&lt;/a&gt; for more information and workaround suggestions. Also included in this build is the CryENGINE 2 level exporter which you can play with until I get the level exporter functioning properly for CryENGINE 3.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YFpw_KQiPEA/ThLEkdBDA1I/AAAAAAAAAW4/wVRMGGtmPco/s1600/chair-in-ce3.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://4.bp.blogspot.com/-YFpw_KQiPEA/ThLEkdBDA1I/AAAAAAAAAW4/wVRMGGtmPco/s400/chair-in-ce3.jpg" width="400" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-5204063455644650463?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5204063455644650463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5204063455644650463'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/07/playup-now-supporting-cryengine-3.html' title='PlayUp Tools Now Supporting CryENGINE 3'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-YFpw_KQiPEA/ThLEkdBDA1I/AAAAAAAAAW4/wVRMGGtmPco/s72-c/chair-in-ce3.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-2847196502298205267</id><published>2011-06-12T04:26:00.006-04:00</published><updated>2011-07-05T04:26:07.170-04:00</updated><title type='text'>Translucent Materials &amp; Mirrored Entities in CE2</title><content type='html'>Translucent materials and mirrored components/groups are now supported when exporting to CryEngine2. The scale of the entities are also coming in correctly now. Please note that there is a limit to the amount of geometry one component/group can contain in CE2. If the exporter does not generate a .CGF file or if the models comes in with a few strange faces, try breaking up your component into smaller components. Go to the &lt;a href="http://www.playuptools.com/downloads/"&gt;download section&lt;/a&gt; to pick up the latest build (PlayUp Alpha ver. 0.9.6).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-K8gyOALO6P0/ThLKicbE9CI/AAAAAAAAAW8/qM609Lf4kfQ/s1600/ce2-levelexportsm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-K8gyOALO6P0/ThLKicbE9CI/AAAAAAAAAW8/qM609Lf4kfQ/s400/ce2-levelexportsm.jpg" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-2847196502298205267?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2847196502298205267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2847196502298205267'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/06/translucent-materials-mirrored-entities.html' title='Translucent Materials &amp; Mirrored Entities in CE2'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-K8gyOALO6P0/ThLKicbE9CI/AAAAAAAAAW8/qM609Lf4kfQ/s72-c/ce2-levelexportsm.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4038417282690013692</id><published>2011-06-06T05:11:00.004-04:00</published><updated>2011-06-06T09:09:34.316-04:00</updated><title type='text'>Nested Components Now Supported in CryEngine2</title><content type='html'>PlayUp Alpha ver. 0.9.5 (now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Download section&lt;/a&gt;) allows you to export nested groups &amp;amp; components to CryEngine2 with one important caveat: &lt;b&gt;MIRRORED COMPONENTS/GROUPS ARE NOT YET SUPPORTED&lt;/b&gt;. CryEngine2 does not allow for negative scale values, which makes PlayUp's job a bit trickier. In the interim while a solution is being worked out, you can fix this by exploding the mirrored components and making them new components.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-q3_FeXHIGAM/TezPUKSQR8I/AAAAAAAAAWk/pukj6SL3U6A/s1600/nestedCE2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-q3_FeXHIGAM/TezPUKSQR8I/AAAAAAAAAWk/pukj6SL3U6A/s400/nestedCE2.jpg" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4038417282690013692?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4038417282690013692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4038417282690013692'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/06/nested-components-now-supported-in.html' title='Nested Components Now Supported in CryEngine2'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-q3_FeXHIGAM/TezPUKSQR8I/AAAAAAAAAWk/pukj6SL3U6A/s72-c/nestedCE2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-5805863559492890670</id><published>2011-05-26T07:04:00.004-04:00</published><updated>2011-05-29T23:51:53.412-04:00</updated><title type='text'>New Version Available</title><content type='html'>&lt;b&gt;UPDATE (5/29):&amp;nbsp;&lt;i&gt;The installer currently available in the Downloads section should now properly install the missing wxSU DLLs if your machine does not already have them installed. &amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A few people have reported getting DLL errors due to a third party package called&amp;nbsp;wxSU that PlayUp uses to serve up the interfaces.&amp;nbsp;In the rare case that you cannot get wxSU to work, a new version of PlayUp is available that uses JQuery instead. &amp;nbsp;It's not nearly as slick of an interface as wxSU (and more prone to user error since it doesn't allow you to browse for the directory you need to specify), but it solves the compatibility issues. &lt;br /&gt;&lt;br /&gt;Please make a post on the &lt;a href="https://www.facebook.com/playuptools"&gt;PlayUp Facebook page&lt;/a&gt; after attempting to use the latest download to notify us that there is still an issue, and we will provide you with a link to the JQuery version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-5805863559492890670?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5805863559492890670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/5805863559492890670'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2011/05/new-version-available-without-wxsu.html' title='New Version Available'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-8988257586176566016</id><published>2010-06-16T00:23:00.002-04:00</published><updated>2010-06-16T00:43:02.318-04:00</updated><title type='text'>Nested Components Now Supported in Unity 3D</title><content type='html'>PlayUp Alpha ver. 0.9.3 is now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Download section&lt;/a&gt;. PlayUp Tools now supports nested components and groups for the Unity  3D engine.&lt;br /&gt;&lt;br /&gt;The changes are accompanied by a new and improved Unity 3D package  that allows you to import levels by right-clicking on the level you  wish to import directly from the project panel. &lt;b&gt;&lt;i&gt;Please note  that you must install the new Unity 3D package for the new version of  PlayUp to import properly to Unity 3D.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you find a bug, please document it on the &lt;a href="http://www.facebook.com/pages/PlayUp-Tools/112879178744541?ref=ts"&gt;discussion forums in Facebook&lt;/a&gt;. &lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-8988257586176566016?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8988257586176566016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/8988257586176566016'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2010/06/nested-components-groups-now-supported.html' title='Nested Components Now Supported in Unity 3D'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-2620449970104843485</id><published>2010-04-16T11:08:00.002-04:00</published><updated>2010-04-16T22:48:28.745-04:00</updated><title type='text'>Exporting to Unity 3D Now Available</title><content type='html'>PlayUp Alpha ver. 0.9.2.621 is now available in the &lt;a href="http://www.playuptools.com/downloads/"&gt;Download section&lt;/a&gt;.  This version supports the ability to export levels from SketchUp  into Unity. Since the scene files in Unity are kept in binary format,  exporting to Unity requires the additional installation of the bundled  Unity package in this zip file. Please help me convince the developers  to make a text version of the scene files by &lt;a href="http://unity.uservoice.com/forums/15792-unity/suggestions/250110-text-version-of-unity-file"&gt;voting  in the feedback forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Note that if you export groups with the same name, the last one  imported will write over the rest. Also exporting models with   nested  components or groups is not supported in this build.&lt;br /&gt;&lt;br /&gt;VIDEO: &lt;a href="http://www.playuptools.com/videos/playup2unity.html"&gt;Simple example of exporting from SketchUp to Unity 3D&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-2620449970104843485?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2620449970104843485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/2620449970104843485'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2010/04/exporting-to-unity-3d-now-available.html' title='Exporting to Unity 3D Now Available'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-7159068686513849678</id><published>2009-09-04T13:36:00.002-04:00</published><updated>2009-09-04T13:43:15.002-04:00</updated><title type='text'>CryEngine2 Fixes and More</title><content type='html'>PlayUp Alpha ver. 0.9.1.620 is now available for &lt;a href="http://www.playuptools.com/downloads/"&gt;download&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;In this build, the CryEngine2 exporter is LIGHTNING fast in comparison to the last update (what would take 2 minutes before now takes 2 seconds), and we have fixed a bug where models missing material data on any of the front faces would not export correctly.&lt;br /&gt;&lt;br /&gt;Another nice addition is that PlayUp will no longer be in conflict with other plugins such as LightUp or SketchyPhysics.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-7159068686513849678?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7159068686513849678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7159068686513849678'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2009/09/cryengine2-fixes-and-more.html' title='CryEngine2 Fixes and More'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-3523385669398325660</id><published>2009-03-30T17:58:00.010-04:00</published><updated>2009-05-01T22:25:25.802-04:00</updated><title type='text'>CryEngine Mini-Update</title><content type='html'>PlayUp Alpha ver. 0.9.0.564 is now available for &lt;a href="http://www.playuptools.com/downloads/"&gt;download&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is a mini-update specifically enabling models with textures and colors to be exported to CryEngine2.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bvKc32rslFY/SdFCapt3FLI/AAAAAAAAASo/zBnnZFYHVQ4/s1600-h/cry1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 255px;" src="http://1.bp.blogspot.com/_bvKc32rslFY/SdFCapt3FLI/AAAAAAAAASo/zBnnZFYHVQ4/s320/cry1.jpg" alt="" id="BLOGGER_PHOTO_ID_5319105660543505586" border="0" /&gt;&lt;/a&gt;Here is a model from Google Warehouse.  It was actually pretty difficult to find a model that had a material assigned to every front face, so don't be surprised if you have a little clean-up work to do.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bvKc32rslFY/SdFC5jPrJ2I/AAAAAAAAASw/Slt3ZpsrcOA/s1600-h/cry2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_bvKc32rslFY/SdFC5jPrJ2I/AAAAAAAAASw/Slt3ZpsrcOA/s320/cry2.jpg" alt="" id="BLOGGER_PHOTO_ID_5319106191382226786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In SketchUp, make sure that the model is completely exploded and use the PlayUp Check Normals tool to ensure the faces are correct.  Give the group or component an identifiable name. Set your export directory to your custom map directory off of the &lt;span style="font-weight: bold;"&gt;/Levels&lt;/span&gt; directory in Crysis ( ie. &lt;span style="font-weight: bold;"&gt;/Levels/Mapname&lt;/span&gt; ).  On export, the textures used will be converted to TIF format and placed in &lt;span style="font-weight: bold;"&gt;/Levels/Mapname/textures&lt;/span&gt;.  Exporting colors will place a file called "playup_nomaterial.tif" into the &lt;span style="font-weight: bold;"&gt;/textures&lt;/span&gt; directory.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bvKc32rslFY/SdFDcJOMx4I/AAAAAAAAAS4/8eZlLn6OVZE/s1600-h/cry3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 205px; height: 320px;" src="http://4.bp.blogspot.com/_bvKc32rslFY/SdFDcJOMx4I/AAAAAAAAAS4/8eZlLn6OVZE/s320/cry3.jpg" alt="" id="BLOGGER_PHOTO_ID_5319106785692141442" border="0" /&gt;&lt;/a&gt;In SandBox 2, import and orient the model as desired.  Enjoy the view.&lt;br /&gt;&lt;br /&gt;Ver 0.9.0.564 Notes:&lt;br /&gt;&lt;br /&gt;- Models need to be turned -90 degrees on the X axis in SB2.&lt;br /&gt;- Models missing material data on any of the front faces will not export correctly.&lt;br /&gt;- All textures used in the model will be converted to TIFs and placed in the /textures directory off of your export directory.&lt;br /&gt;- Level export to CryEngine 2 not yet supported.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-3523385669398325660?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/3523385669398325660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/3523385669398325660'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2009/03/cryengine-mini-update.html' title='CryEngine Mini-Update'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bvKc32rslFY/SdFCapt3FLI/AAAAAAAAASo/zBnnZFYHVQ4/s72-c/cry1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-1144522442062382580</id><published>2009-03-14T16:32:00.005-04:00</published><updated>2009-03-14T17:03:01.827-04:00</updated><title type='text'>CryEngine Progress</title><content type='html'>One of the problems we found with going from SketchUp to XSI to CryEngine was that there were some irregularities with the textures like in the building shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bvKc32rslFY/SbwUvAjccDI/AAAAAAAAASY/qF2SDSGEW5Y/s1600-h/xsi-to-cry.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 197px;" src="http://3.bp.blogspot.com/_bvKc32rslFY/SbwUvAjccDI/AAAAAAAAASY/qF2SDSGEW5Y/s320/xsi-to-cry.jpg" alt="" id="BLOGGER_PHOTO_ID_5313144458225414194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;With PlayUp, we were able to get rid of some of these irregularities.  You can see the difference with the same house model shown here:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bvKc32rslFY/SbwVDKa_9HI/AAAAAAAAASg/j7VSFjmcMvY/s1600-h/playup-to-cry.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 197px;" src="http://2.bp.blogspot.com/_bvKc32rslFY/SbwVDKa_9HI/AAAAAAAAASg/j7VSFjmcMvY/s320/playup-to-cry.jpg" alt="" id="BLOGGER_PHOTO_ID_5313144804471731314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We have a few more kinks to work out, but hope to have a mini-update for the CryEngine tools soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-1144522442062382580?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/1144522442062382580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/1144522442062382580'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2009/03/cryengine-progress.html' title='CryEngine Progress'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bvKc32rslFY/SbwUvAjccDI/AAAAAAAAASY/qF2SDSGEW5Y/s72-c/xsi-to-cry.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-7404886634003936875</id><published>2008-07-24T10:33:00.007-04:00</published><updated>2009-03-30T18:21:49.171-04:00</updated><title type='text'>Notes on Previous Alpha Versions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bvKc32rslFY/SIiZ7CdvmEI/AAAAAAAAAMk/fQyiSnLtvl4/s1600-h/Lego_Snowspeeder_Testcase_400.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_bvKc32rslFY/SIiZ7CdvmEI/AAAAAAAAAMk/fQyiSnLtvl4/s400/Lego_Snowspeeder_Testcase_400.jpg" alt="" id="BLOGGER_PHOTO_ID_5226596607116417090" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Screenshot of model exported via PlayUp&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ver 0.9.0.531 Notes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Export components / groups with or without collision to Source (Orange Box or Episode 1)&lt;br /&gt;- Export components / groups to CryEngine2 (no materials/textures or collision data, just geometry currently supported)&lt;br /&gt;- Export level for Source with the ability to tag spawns and static/dynamic models-- but not BSPs&lt;br /&gt;- The Source levels will be generated with a basic skybox and player spawn that you can delete or modify in Hammer as you please. This allows you to open the map in Hammer and run it right away.&lt;br /&gt;- Models containing a large number of faces will run into problems when trying to import them into Hammer as there is a size limit. We are working to make this process seamless in later builds.&lt;br /&gt;- Level export to CryEngine 2 not yet supported.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ver 0.9.0.246 Notes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Only exporting models is supported in this build.&lt;br /&gt;- Models must be components before they can be exported.&lt;br /&gt;- Exporting models with nested components or groups is not supported in this build. We are working to have this available for the next build.&lt;br /&gt;- Models containing a large number of faces will run into problems when trying to import them into Hammer as there is a size limit. We are working to make this process seamless in later builds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-7404886634003936875?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7404886634003936875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/7404886634003936875'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2008/07/alpha-download.html' title='Notes on Previous Alpha Versions'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bvKc32rslFY/SIiZ7CdvmEI/AAAAAAAAAMk/fQyiSnLtvl4/s72-c/Lego_Snowspeeder_Testcase_400.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4316924090634186631</id><published>2008-07-20T10:10:00.023-04:00</published><updated>2011-08-21T03:47:33.688-04:00</updated><title type='text'>Getting Started</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Run PlayUpTools.exe.&lt;br /&gt;2. Install the files to your Google SketchUp directory.&lt;br /&gt;3. Run SketchUp.&lt;br /&gt;4. Go to &lt;span style="font-weight: bold;"&gt;Window &amp;gt; Preferences &amp;gt; Extensions &lt;/span&gt;and check the PlayUp box to enable the plugin.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bvKc32rslFY/SXj9nBhZ7gI/AAAAAAAAASA/Scx-S2KhDQs/s1600-h/sysprefs.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5294260208839290370" src="http://4.bp.blogspot.com/_bvKc32rslFY/SXj9nBhZ7gI/AAAAAAAAASA/Scx-S2KhDQs/s400/sysprefs.jpg" style="cursor: pointer; display: block; height: 279px; margin: 0pt 10px 10px 0pt; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;4. Go to &lt;span style="font-weight: bold;"&gt;Plugins &amp;gt; PlayUp &amp;gt; Preferences&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bvKc32rslFY/SXj81wTEljI/AAAAAAAAARw/QQPSNC7ZfDg/s1600-h/plugindropdown.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5294259362402178610" src="http://2.bp.blogspot.com/_bvKc32rslFY/SXj81wTEljI/AAAAAAAAARw/QQPSNC7ZfDg/s400/plugindropdown.jpg" style="cursor: pointer; display: block; height: 98px; margin: 0pt 10px 10px 0pt; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;5. Select the engine you wish to export to and specify the correct path information for the engine in the corresponding tab. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bvKc32rslFY/SXj9aSEENDI/AAAAAAAAAR4/3XH1B7nwrJY/s1600-h/prefs.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5294259989941335090" src="http://4.bp.blogspot.com/_bvKc32rslFY/SXj9aSEENDI/AAAAAAAAAR4/3XH1B7nwrJY/s400/prefs.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0pt 10px 10px 0pt; text-align: center; width: 356px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;NOTE:&lt;/span&gt; If you run into problems with the exporting process, it's very likely that you did not set up your paths correctly so please make sure you specify the correct locations. If you are exporting to Half-Life 2, you need to select "Half-Life Source: Episode 1". &amp;nbsp;If you are exporting to Team Fortress 2, you need to select "Half-Life Source: Orange Box".&lt;br /&gt;&lt;br /&gt;Here is a typical example of the various settings:&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SOURCE (ORANGE BOX / TEAM FORTRESS 2)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;SDK Path:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;Mod Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\team fortress 2\tf&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;Mod Name:&lt;/span&gt;&lt;br /&gt;tf&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;StudioMDL Executable:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk\bin\orangebox\bin\studiomdl.exe&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;StudioMDL Arguments:&lt;/span&gt;&lt;br /&gt;-nop4&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;VTEX Executable:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk\bin\orangebox\bin\vtex.exe&lt;br /&gt;&lt;span style="color: #ff6600; font-weight: bold;"&gt;VTEX Arguments:&lt;/span&gt;&lt;br /&gt;-nop4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SOURCE (EPISODE ONE / HALF-LIFE 2)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;SDK Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;Mod Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\half-life 2\hl2&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;Mod Name:&lt;/span&gt;&lt;br /&gt;hl2&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;StudioMDL Executable:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk\bin\ep1\bin\studiomdl.exe&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;StudioMDL Arguments:&lt;/span&gt;&lt;br /&gt;-nop4&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;VTEX Executable:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Steam\steamapps\STEAMNAME\sourcesdk\bin\ep1\bin\vtex.exe&lt;br /&gt;&lt;span style="color: #cc0000; font-weight: bold;"&gt;VTEX Arguments:&lt;/span&gt;&lt;br /&gt;-nop4&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CRYENGINE 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #3366ff; font-weight: bold;"&gt;Model Export Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Electronic Arts\Crytek\Crysis\Game\Levels\YOURLEVEL\&lt;br /&gt;&lt;span style="color: #3366ff; font-weight: bold;"&gt;RC Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Electronic Arts\Crytek\Crysis\Bin32\rc\rc.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CRYENGINE 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #3300ff; font-weight: bold;"&gt;Model Export Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Electronic Arts\Crytek\Crysis 2\Game\Levels\YOURLEVEL\&lt;br /&gt;&lt;span style="color: #3300ff; font-weight: bold;"&gt;RC Path:&lt;/span&gt;&lt;br /&gt;C:\Program Files\Electronic Arts\Crytek\Crysis 2\Bin32\rc\rc.exe &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UNITY 3D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #38761d;"&gt;&lt;b&gt;&lt;span style="font-size: 85%;"&gt;Assets Path&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-size: 85%;"&gt;C:\UnityProjects\MyProject\Assets&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Remember, you need to download the SDKs for your given engine before you can export anything.  For Source, you can download the SDK through &lt;a href="http://store.steampowered.com/"&gt;Steam&lt;/a&gt;.  For CryENGINE, you can download it from &lt;a href="http://www.crydev.net/"&gt;here&lt;/a&gt;. For Unity 3D, you can get it from &lt;a href="http://www.unity3d.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Once you have your SDK installed and the paths correctly specified, you're ready to give it a go.&lt;br /&gt;&lt;br /&gt;Make a model and texture it.  Select it and make it a component or group.  Right click the model and you will see a choice for &lt;span style="font-weight: bold;"&gt;PlayUp Properties&lt;/span&gt;.  Note that this option will not appear if you did not make your model a component or group.  Only components and groups are exported by PlayUp.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bvKc32rslFY/SXj-D9q052I/AAAAAAAAASI/saA_cOc36QQ/s1600-h/rightclick.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5294260706021271394" src="http://2.bp.blogspot.com/_bvKc32rslFY/SXj-D9q052I/AAAAAAAAASI/saA_cOc36QQ/s400/rightclick.jpg" style="cursor: pointer; display: block; height: 95px; margin: 0pt 10px 10px 0pt; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;In &lt;span style="font-weight: bold;"&gt;PlayUp Properties&lt;/span&gt;, you can &lt;span style="font-weight: bold;"&gt;Enable Collision&lt;/span&gt; (supported in Source only at this time), &lt;span style="font-weight: bold;"&gt;Set as a Spawn&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Turn Static Off&lt;/span&gt;, or &lt;span style="font-weight: bold;"&gt;Export Selected Geometry&lt;/span&gt;. By default the model is "static", but should you want to bring it in as "dynamic" you can turn it off here. You cannot currently make dynamic models in SketchUp, however we have put this flag in place to be able to export it as dynamic if you choose.  If you set a component or group as a spawn, it will disregard the dimensions and create a spawn point at the origin of the entity.  Exporting selected geometry will just export the currently selected component or group as a singular model.&lt;br /&gt;&lt;br /&gt;You can export a single model by right-clicking and going to the &lt;span style="font-weight: bold;"&gt;PlayUp Properties&lt;/span&gt;, or you can export all the visible components by going to &lt;span style="font-weight: bold;"&gt;Plugins &amp;gt; PlayUp &amp;gt; Export All Components and Groups&lt;/span&gt;. &lt;span style="font-style: italic;"&gt;Exporting components with nested components and groups will create prefabs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the process has completed, a window will appear letting you know.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bvKc32rslFY/SINJ1HUddGI/AAAAAAAAAMc/sD-Vy0dkkQU/s1600-h/gettingstarted-inst3.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5225101169526666338" src="http://3.bp.blogspot.com/_bvKc32rslFY/SINJ1HUddGI/AAAAAAAAAMc/sD-Vy0dkkQU/s400/gettingstarted-inst3.png" style="cursor: pointer; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For Source, you can also export a level by going to &lt;span style="font-weight: bold;"&gt;Plugin &amp;gt; PlayUp &amp;gt; Export Level&lt;/span&gt;.  This will generate a VMF file which you can then open in Hammer.  Since we do not yet support BSPs, this file will automatically have a generic BSP box (with a skybox texture) and spawn for you to modify or delete.  This allows you to quickly launch Hammer and run the map so you can see what your models look like in the engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bvKc32rslFY/SXj_Pq4tyfI/AAAAAAAAASQ/ytQtwQDlHKo/s1600-h/normalsicon.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5294262006649309682" src="http://2.bp.blogspot.com/_bvKc32rslFY/SXj_Pq4tyfI/AAAAAAAAASQ/ytQtwQDlHKo/s400/normalsicon.jpg" style="cursor: pointer; float: left; height: 33px; margin: 0pt 10px 10px 0pt; width: 37px;" /&gt;&lt;/a&gt;We have also added the following icon to the interface.  Clicking this icon will toggle a style that clearly shows you the normals.  Dark gray faces indicated the front side of the face, whereas bright green faces show the back side. We encourage you to use this tool to check your models before exporting.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;PLEASE NOTE:&lt;/span&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;Level export is also not yet supported in CryENGINE 3.  We are currently in the early stages of supporting this engine and plan to have more functionality in future builds.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Resources&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.playuptools.com/"&gt;www.playuptools.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4316924090634186631?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4316924090634186631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4316924090634186631'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2008/07/getting-started.html' title='Getting Started'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bvKc32rslFY/SXj9nBhZ7gI/AAAAAAAAASA/Scx-S2KhDQs/s72-c/sysprefs.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-4022402092611826909</id><published>2008-07-16T11:25:00.009-04:00</published><updated>2011-08-21T03:38:31.506-04:00</updated><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;b&gt;What is PlayUp?&lt;/b&gt;&lt;br /&gt;PlayUp is a plugin for SketchUp that allows people to create and export content to a 3D game engine.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-UyGLxJFXI9c/TlC1dWfmyNI/AAAAAAAAAXk/lazhqwIlyQc/s1600/playup2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-UyGLxJFXI9c/TlC1dWfmyNI/AAAAAAAAAXk/lazhqwIlyQc/s320/playup2.jpg" width="311" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Are you saying I can build a level in SketchUp and export it to a game?&lt;/b&gt;&lt;br /&gt;That is the goal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What game engine does it support?&lt;/b&gt;&lt;br /&gt;The current build supports Valve Source (Orange Box and Episode One), Crytek CryENGINE 2, Crytek CryENGINE 3 and Unity 3D.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Do I need the professional version of SketchUp to make this work?&lt;/b&gt;&lt;br /&gt;Nope.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What version of SketchUp do you support?&lt;/b&gt;&lt;br /&gt;The latest version of PlayUp was tested in SketchUp 7 and SketchUp 8.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I get in touch with you? Where can I go for help?&lt;/b&gt;&lt;br /&gt;Go to&amp;nbsp;&lt;a href="http://www.facebook.com/playuptools"&gt;www.facebook.com/playuptools&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-4022402092611826909?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4022402092611826909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/4022402092611826909'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2008/07/frequently-asked-questions.html' title='Frequently Asked Questions'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-UyGLxJFXI9c/TlC1dWfmyNI/AAAAAAAAAXk/lazhqwIlyQc/s72-c/playup2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1638260348895038684.post-323056664168139130</id><published>2008-07-16T10:35:00.042-04:00</published><updated>2011-08-21T04:00:10.790-04:00</updated><title type='text'>Troubleshooting</title><content type='html'>&lt;b&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt; GENERAL:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;I'm getting an error that says I am missing a series DLL files.&lt;/b&gt;&lt;br /&gt;PlayUp uses wxSU&lt;span data-jsid="text"&gt;, an interface layer for the menu&lt;/span&gt;.&amp;nbsp; When you install PlayUp, it should install wxSU in the Plugins directory as well.&amp;nbsp; If you copied the PlayUp files rather than installed them, it's possible that you may not have grabbed the wxSU files.&amp;nbsp; Using the official PlayUp installer should alleviate this problem, or you can grab the latest release of wxSU from &lt;a href="http://sourceforge.net/projects/wxsu/files/wxSU/"&gt;here&lt;/a&gt; and install it separately. To date, PlayUp uses wxSU version 0.3 without any issues.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;SOURCE:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My models won't export.&lt;/b&gt;&lt;br /&gt;There are three likely reasons for this. Either you do not have your paths set right in your preferences, Steam isn't running, or Steam has an updated SDK. Check to make sure that Steam is running and is up-to-date first. If that checks out, take a good look at your preferences. The Getting Started section has examples of typical paths for the preferences fields. Also make sure that you are you are exporting to the right engine. If you are exporting to Half-Life 2, you need to select "Half-Life Source: Episode 1". &amp;nbsp;If you are exporting to Team Fortress 2, you need to select "Half-Life Source: Orange Box".&lt;br /&gt;&lt;br /&gt;UPDATE: Another possible reason for the problem is that it may not be finding tier0.dll. As goofy as this sounds, try running the Half-Life Model Viewer (hlmv.exe) and then try exporting your model. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;It took a long time for my model to export, and when it finally did I can't seem to open it in Hammer.&lt;/span&gt;&lt;br /&gt;Models containing a large number of faces will run into problems when trying to import them into Hammer as there is a size limit. We are working on a solution that should both speed up the export as well as allow large models to be imported.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I can see my models in Hammer, but my textures aren't exporting with them.&lt;/b&gt;&lt;br /&gt;You need to check the VTex path in your preferences and verify that it's pointing to the right place.  Please note that if you are painting your model with colors from SketchUp rather than importing and applying textures, it will not auto-generate textures for those colors.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Faces from my model are missing!&lt;/b&gt;&lt;br /&gt;Did you accidentally texture the wrong side of the face? SketchUp will allow you to texture the backside of the face, but Hammer will not recognize it. Check your normals and make sure that you textured the right side.  PlayUp installs a toggle icon in your interface to check the faces for you.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I tagged a building to have collision, but I can't walk into it when I run it in the engine.&lt;/b&gt;&lt;br /&gt;It will only create a collision solid for your component or group that is a convex solid. If you want to make a building you can walk into, you need to separate the walls and tag them individually.  We do not yet have support in place for tagging nested components and groups with collision.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I tagged a nested component/group to have collision, but it's not working.&lt;/b&gt;&lt;br /&gt;Currently only the properties of the parent component/group is being checked.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;It seems to export properly from SketchUp, and some of my models are showing up just fine in Hammer, but a few of them are showing the word "ERROR" where the model should be.  Why is it that some models won't export when others will?&lt;/b&gt;&lt;br /&gt;Hammer is very particular about the name of the component/group.  For example, if you try to export a component with the name "post" it won't work.  We believe it's because there is already a "post" model in Source.  Try changing the name of your components to something unique and see if it fixes the problem.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: 130%;"&gt;CRYENGINE:&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;My models won't export.&lt;/b&gt;&lt;br /&gt;Did you install the Crysis SDK?  You need to do that before you can use PlayUp's CryENGINE exporter. Also if you did not explode everything inside of the component, it will not export.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My models have no collision data.&lt;/b&gt;&lt;br /&gt;Right-click on the component in SketchUp, go to the PlayUp properties, and turn collision on.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Faces from my model are missing!&lt;/b&gt;&lt;br /&gt;Did you accidentally texture the wrong side of the face? SketchUp will allow you to texture the backside of the face, but CryENGINE will not recognize it. Check your normals and make sure that you textured the right side. PlayUp installs a toggle icon in your interface to check the faces for you.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The UV coordinates for the textures are messed up. &lt;/b&gt;&lt;br /&gt;One of the versions of RC.EXE is causing texture UV coordinates to mess up.&amp;nbsp; You can download Bin32.zip with a version of RC.EXE that works properly from &lt;a href="http://www.crymod.com/filebase.php?fileid=1593&amp;amp;lim=0"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: 130%;"&gt;UNITY 3D:&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;It says it exported, but I can't find the files.&lt;/b&gt;&lt;br /&gt;It will place all of the files into the &lt;b&gt;/Assets/PlayUp&lt;/b&gt; directory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;All of my assets are there, but I can't figure out how to load the level.&lt;/b&gt;&lt;br /&gt;You need to install the Unity package that's accompanying the latest build.&amp;nbsp; This package will install a new &lt;b&gt;PlayUp&lt;/b&gt; tool in your toolbar.&amp;nbsp; Go to &lt;b&gt;PlayUp &amp;gt; Import Level&lt;/b&gt;.&amp;nbsp; Hit the &lt;b&gt;Browse&lt;/b&gt; button and select the level file you want to load. Click the &lt;b&gt;Import&lt;/b&gt; button.&amp;nbsp; Your level will load into a GameObject with the same name as the level.&amp;nbsp; Alternatively as a way to do this more quickly, you can right-click on the corresponding level file in the &lt;b&gt;/Assets/PlayUp/Levels &lt;/b&gt;directory and select &lt;b&gt;Import Level via PlayUp&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1638260348895038684-323056664168139130?l=playuptools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/323056664168139130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1638260348895038684/posts/default/323056664168139130'/><link rel='alternate' type='text/html' href='http://playuptools.blogspot.com/2008/07/troubleshooting.html' title='Troubleshooting'/><author><name>nintari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
