Texture repositions after pull
-
Hi,
I import a texture and place it onto a face and position the texture manually. I then pull (extrude) the face and the texture moves but the face size remains the same so why is it moving?
thank you
-
Hi,most probably you've applied a texture to a back (blue) flat face. Reverse the face before applying the texture or apply it after the push pull. Remember that is always good to have front (white) faces pointing outside and never apply a texure to a back face.
-
yes that was the answer - thank you.
If I draw a plane (top view) then I always have the back face on top. When I pull the face I will still have the back face on top. If I reverse the face (so now I have the front face on top) that means when I pull the bottom of the rectangle will have a back face.
Is it possible to manage this so that all faces are front faces ?
thank you
-
When you create a face it will a back face, so when you'll push pull it the solid will have all front faces pointing outside.
Anyway here you can find a very good plugin which will help you in reversing the back faces.
Also there is a feature in the contest menu which works well in some situations: right click on a front face-->orient faces. -
Thanks again Massimo
-
When you draw a face in top view, it is a back face as SU presumes it will be the bottom of a 3D shape. When you apply the PP tool on this, it suddenly flips (you can even see the Z-fighting when it is close to zero thickness) so that you have a properly oriented 3D shape. There is nothing you can do about this.
IMO best is to texture after your model is more or less ready. This way you can also correct any back face issues on the fly and do not need to go through the whole model again.
-
Thank you Gaieus. Where possible I will now texture after modelling. I guess that at times when I 'lost' some textures it was because I was pushing which meant the back flipped to the front and the texture (which was on the back) was not visible as I was now seeing the front.
-
Also, when you have a material on one face (say back) and you want to copy it on the front, SU loses the UV co-ordinates. Here is a nifty plugin by ThomThom:
http://forums.sketchucation.com/viewtopic.php?t=18992
It can copy backface materials to front faces and vice versa - but keeping UV info (and can do a lot more). -
Actually that is an issue I have.
If I have a box and texure the top (and position the texture manually) and then grab the bucket tool and press cmd (Mac) for the eyedropper and grab the texuture and then use the bucket tool to put the texture onto the bottom of the box the coords are not the same as the top. I would have expected them to be the same?
thank you
-
Thanks again Gaieus,
when I try to install the plugin from ThomThom I get the following error:
this is the first plugin I have used (took me a while to figure out I had to create my own plugin folder on the mac (thought it would be generated on SU instal)) and then enable the Ruby Script Examples checkbox in preferences). Thought it might be easier than that.
thanks (I realise its not your plugin but I just want to know if it looks correct - then I can ask Thom Thom)
-
It looks correct... BUT there's no 'book' mentioned in the 'tt_uv_toolkit_2.rb' script at all OR in any of the files in the tool's subfolder...
Have you edited it with a wordprocessor - that corrupts it ?
Can you download and reinstall a 'clean version', then restart, retry and report back...Also post the FULL path to your Mac's Plugins directory...
Copy/Pasting this code into the Ruby Console will return what it SHOULD be...
Sketchup.find_support_file("Plugins")
-
Thank you TIG,
It must have got corrupted somehow. I did not edit it at all (would not know how). But a new download has fixed it.
When I looked on the menu bar I could not see Plugins so I turned on ruby script examples in preferences and Plugins appeared (the menu option). Now I have a plugin installed then I have turned off the ruby script examples in prefs and I have my single Plugin from ThomThom.
The Plugins folder was not in place after the SU install so I just added it and it seems to work.
thank you again
Advertisement