SketchUcation Premium Membership

 

 

[Plugin] Material Replacer (1.1.0) — 12 January 2010

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby thomthom » Mon Mar 14, 2011 10:46 am

cobb89 wrote:Is there any way we can use this plugin to replace a specific material [.skm]..that has been used in the model with vray materials [i.e. .vismats]...??

Use V-Ray's material editor. Right click a material and Import
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom
Global Moderator
 
Posts: 17584
Joined: Tue Nov 13, 2007 12:47 pm
Location: Trondheim, Norway
Name: thomthom
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby jarynzlesa » Thu Mar 24, 2011 2:59 pm

thank you for this plugin, i found this very useful. :thumb:
User avatar
jarynzlesa
 
Posts: 275
Joined: Wed Jan 27, 2010 10:23 pm
Location: Czech Republic
Name: Jaryn Zlesa
Operating system: Windows
SketchUp version: 7
License type: Free
SketchUp use: woodworking
Level of SketchUp: Beginner

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby Bob James » Sun May 01, 2011 9:49 pm

This sort of ties in with the current thread:
http://forums.sketchucation.com/viewtopic.php?f=79&t=36987
"If you don't plan ahead you'll be at the mercy of those that do" - Ashleigh Brilliant

"Bad is not good until worse happens" - Bob James
User avatar
Bob James
Premium Member
Premium Member
 
Posts: 607
Joined: Fri Jan 18, 2008 9:29 pm
Location: Lompoc, CA, USA
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: other
Level of SketchUp: Intermediate

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby dereeei » Fri Jun 24, 2011 7:42 am

As I can see, this plugin replaces a material globally in entire model. It would be awesome to have option to replace material on a specific object only. :thumb:
Will you take into consideration my suggestion?
Thank you.
dereeei
 
Posts: 564
Joined: Tue Nov 16, 2010 1:48 pm
Name: derei

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby TIG » Fri Jun 24, 2011 8:44 am

dereeei wrote:As I can see, this plugin replaces a material globally in entire model. It would be awesome to have option to replace material on a specific object only. :thumb:
Will you take into consideration my suggestion?
Thank you.

You probably need viewtopic.php?p=63629#p63629 [my olde Global_Material_Replacer.rb tool] - it is dialog driven to choose the material to go and material to use - including 'All' and 'Default-front/back'. It swaps materials in the entire model's active_entities collection, OR IF there's a selection on selected objects... It works inside 'containers'...
TIG
User avatar
TIG
Global Moderator
 
Posts: 13958
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby dereeei » Sun Jun 26, 2011 11:27 am

TIG wrote:You probably need viewtopic.php?p=63629#p63629 [my olde Global_Material_Replacer.rb tool] - it is dialog driven to choose the material to go and material to use - including 'All' and 'Default-front/back'. It swaps materials in the entire model's active_entities collection, OR IF there's a selection on selected objects... It works inside 'containers'...

As I could see, thomthom's plugin keeps UV mapping, when replacing materials, which is cool :D. Does yours keeps UV ?
When I use paint bucket tool :paint: to change the material on some object, the UV is reset.
dereeei
 
Posts: 564
Joined: Tue Nov 16, 2010 1:48 pm
Name: derei

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby thomthom » Sun Jun 26, 2011 11:45 am

dereeei wrote:When I use paint bucket tool :paint: to change the material on some object, the UV is reset.

Use the Entity Info to replace materials - then the UV is preserved.
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom
Global Moderator
 
Posts: 17584
Joined: Tue Nov 13, 2007 12:47 pm
Location: Trondheim, Norway
Name: thomthom
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby dereeei » Sun Jun 26, 2011 8:58 pm

thomthom wrote:Use the Entity Info to replace materials - then the UV is preserved.

Thanks! I never used it.
dereeei
 
Posts: 564
Joined: Tue Nov 16, 2010 1:48 pm
Name: derei

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby TIG » Sun Jun 26, 2011 10:18 pm

dereeei wrote:[TIG] Does yours keeps UV ?
When I use paint bucket tool :paint: to change the material on some object, the UV is reset.
Like with Entity Info... my tool swaps the material but keeps the UV-mapping - so any rotated or scales/skewed textures stay unchanged, but the material uses a different image-file...
TIG
User avatar
TIG
Global Moderator
 
Posts: 13958
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby dereeei » Mon Jun 27, 2011 8:43 am

TIG wrote:Like with Entity Info... my tool swaps the material but keeps the UV-mapping - so any rotated or scales/skewed textures stay unchanged, but the material uses a different image-file...

Will this affect Twilight metadata? If I change a "wood" material with a "metal" material, both with textures... will it render as "metal", or just the image is changed and uses metadata from initially "wood" ?
dereeei
 
Posts: 564
Joined: Tue Nov 16, 2010 1:48 pm
Name: derei

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby TIG » Mon Jun 27, 2011 9:51 am

dereeei wrote:
TIG wrote:Like with Entity Info... my tool swaps the material but keeps the UV-mapping - so any rotated or scales/skewed textures stay unchanged, but the material uses a different image-file...

Will this affect Twilight metadata? If I change a "wood" material with a "metal" material, both with textures... will it render as "metal", or just the image is changed and uses metadata from initially "wood" ?
You could always try it yourself... :roll:
A Twilight material is associated with a SKP material.
If you have a gray RGB material in your SKP you can tell Twilight to substitute it with a silver metal - shiny/textured/etc.
If you have a buff RGB material in your SKP you can tell Twilight to substitute it with a golden metal - shiny/textured/etc.
If you swap around materials in your SKP it'll be reflected in corresponding changes in the next Twilight render.
How would changing a face's material in the SKP NOT affect the Twilight render? AND how might it affect the Twilight material - which is associated on a one-to-one relationship - gray=silver, buff=golden etc?? It only swaps around SKP materials by name it doesn't redefine them or rename them. I'm not sure what happens if you swap the names of materials over in your SKP - presumably if you said in the SKP material Browser gray=>gray1 and buff=>gray and gray1=>buff, then if Twilight uses a material-name look up table for how to render each of its materials based the SKP's current material-names then it would indeed swap what was silver with golden and vice versa... Perhaps useful on occasion, but not the point of this current discussion or thread.

So to recap, swapping a face's SKP material gives the face that other SKP material, the face's material's UV-mapping comes from the face itself; whatever 'correspondence' Twilight a material has with the SKP material is kept intact and it renders accordingly...
TIG
User avatar
TIG
Global Moderator
 
Posts: 13958
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby samyell77 » Wed Sep 07, 2011 4:24 pm

Hi thomthom,
Love this plugin by the way. Is it possible to have the material name display whenever using the eyedropper tool and not just when running your ruby script. Having the name of the material display is SOOOO handy and I'd love it if the eyedropper always displayed the material name. Is this possible? I work on mac so currently trying to work out what material is what is pretty tricky due to the absence of a list view in the material browser. Also would it be possible to move the 'material replacer' to a context menu so you could access if using a right click rather than going to the drop down menus?
Fantastic tool tho - thanks!
Sam
1. PC Windows Ultimate
Intel Xeon Quad 2.26
6gb RAM
2. Mac OSX 10.7.2
2x2.8 Quad - 4gb RAM
samyell77
 
Posts: 126
Joined: Fri Feb 04, 2011 11:39 am
Name: samyell77
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: interior design
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby thomthom » Wed Sep 07, 2011 4:52 pm

I can't modify the native SketchUp tools I'm afraid.

As for context menu, I could, but then someone would ask me to reverse it. But I'll see if I can send you a modified version.
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom
Global Moderator
 
Posts: 17584
Joined: Tue Nov 13, 2007 12:47 pm
Location: Trondheim, Norway
Name: thomthom
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby samyell77 » Wed Sep 07, 2011 5:02 pm

Would really appreciate that - thanks! :D
1. PC Windows Ultimate
Intel Xeon Quad 2.26
6gb RAM
2. Mac OSX 10.7.2
2x2.8 Quad - 4gb RAM
samyell77
 
Posts: 126
Joined: Fri Feb 04, 2011 11:39 am
Name: samyell77
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: interior design
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby samyell77 » Thu Sep 08, 2011 8:39 am

Hey Thomthom - don't worry about sending the revised ruby. I hadn't realised that I can invoke plugins using key commands so have set up a keyboard short cut to your material replacer now. Thanks
1. PC Windows Ultimate
Intel Xeon Quad 2.26
6gb RAM
2. Mac OSX 10.7.2
2x2.8 Quad - 4gb RAM
samyell77
 
Posts: 126
Joined: Fri Feb 04, 2011 11:39 am
Name: samyell77
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: interior design
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby rachitect » Thu Sep 22, 2011 5:25 pm

Does this work with SketchUp 8 Pro? I copied the unzipped files into the SketchUp Ruby folder but it is not showing up in the Plugins menu in Sketchup... :?
rachitect
 
Posts: 1
Joined: Thu Sep 22, 2011 5:04 pm
Name: Rachel Brown

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby TIG » Fri Sep 23, 2011 8:46 am

You don't see it there because it's not in the 'Plugins' menu!
It's in the 'Tools' menu - as 'Material Replacer'...
:roll:
TIG
User avatar
TIG
Global Moderator
 
Posts: 13958
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby MartinK » Tue Nov 15, 2011 3:04 am

Thanks for a great time saver. :thumb:
MartinK
 
Posts: 72
Joined: Fri Mar 06, 2009 7:58 pm
Name: Martin
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Intermediate

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby caronte01 » Tue Dec 20, 2011 6:01 pm

thanks Thomas, I use this plugin a lot!
galletas.jpg
Please, register (free) to access all the attachments on the forums.
caronte01
 
Posts: 111
Joined: Sun Mar 16, 2008 2:49 pm
Location: Bogota, Colombia
Name: Santiago Molina
Operating system: Mac
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby McGyver » Sat Feb 02, 2013 4:46 pm

Thank you very much for this extremely useful tool! I Just tried it out and it works smoothly and without any trouble! Thank you!
McGyver
 
Posts: 114
Joined: Wed Feb 04, 2009 5:46 pm

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby fullyfledgeded » Thu Mar 21, 2013 2:34 pm

Hi, great simple little tool works perfectly, except the material being replaced, did not inherit the same scale of the texture. Any ideas?
thanks
fullyfledgeded
 
Posts: 15
Joined: Sat Sep 08, 2012 3:26 pm

Re: [Plugin] Material Replacer (1.1.0) — 12 January 2010

Postby LesZautres » Thu May 09, 2013 5:27 pm

This plug-in does exactly what I expected through a really nicely made UI!
Many thanks!
LesZautres
 
Posts: 1
Joined: Tue May 07, 2013 10:52 am
Name: LesZautres
Operating system: Windows
SketchUp version: 8
License type: Free
SketchUp use: hobby
Level of SketchUp: Beginner

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago

Vertex Tools for SketchUp. Take control over each vertex with this vertex editor for SketchUp.

Premium Members get 20% discount!

Ad Machine
Robot
 
Posts: 2012

Previous

Return to Plugins

Who is online

Users browsing this forum: AlexandrB, ayi1991, driven, emh, juanlunaaa12, saher.joubran, tairos and 8 guests