SketchUcation Plugin Store

 

 

[Plugin] OBJexporter v3.0 20130131

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Mon Mar 28, 2011 11:26 pm

Great! Thank you. I will use your other tool. What about a face with 2 materials where front and back are visible, say, the back is visible from a mirror when rendered?

FYI I found a simple model that does not convert properly. All faces are oriented correctly and it export fine with SKP obj export...
http://sketchup.google.com/3dwarehouse/ ... evstart=24

Thanks again TIG
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Tue Mar 29, 2011 9:01 am

An OBJ file contains data for a face with a material.
If you want a back material you must make a second face that's reversed.
As most renderers etc expect 'solid' objects it is wise to model your SKP this way - e.g. make a window glass with two outward facing faces ~10mm apart as it would be in the real world [there are never 'single planes' in reality - all things, no matter how thin they are, have two faces each with a front, not one face with a front and a back!]

I am testing your problem Allosaurus SKP - it is complex with over 800,000 lines of code in the OBJ file. The OBJexporter isn't foolproof - I'll try to see where it might be failing... :?
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Tue Mar 29, 2011 10:59 am

I found that my OBJexporter did make a correct OBJ version - which imported OK into other packages. It took ages to finish and the OBJ file was 22Mb! The Pro OBJ exporter is quicker because it's compiled etc... BUT mine is 'free' ;)

There is a problem with my old clunky OBJimporter - it will import some of the faces flipped - it's an issue with smoothed normals.***

I suggest you try this quite new and free 'compiled' OBJimporter - it is much faster, and after some initial tweaking this version is now stable and it gave me a perfect re-import back into a SKP of Allo'... see here viewtopic.php?p=316470#p316470 - read the thread to see how it's evolved... It could probably do with some better reporting in the Status-Bar, but otherwise I like it...

***As we now have this free 'compiled' OBJ 'FluidImporter', I probably won't bother doing any more work on my clunky version...
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Tue Mar 29, 2011 8:50 pm

I know you are right, and I do make my models that way, but, in the 3D warehouse, you are not going to find many that follows that rule! They all use an electron thin wall, and don't even know about front/back faces! Let alone paper thin glass (no thickness)!! That's why I try to get some 3ds files, then use AccuTrans3D to convert it to KMZ so that I can load it in SKP.

However, you're obj importer is by far the best of all! Thank you, and it's free! :ecstatic:

Your renderer looks fantastic too. Great job, and thanks for taking the time to answer my post.
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby aapur » Thu Mar 31, 2011 10:18 am

i cannot get it into sketchup.

OS: Win 7
SU: 8

what should i do. (be detailed please)
aapur
 
Posts: 1
Joined: Thu Mar 31, 2011 9:03 am

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Thu Mar 31, 2011 12:03 pm

Put the .rb file into your ../Plugins folder and restart Sketchup.
Use Menu > File > OBJexporter
Otherwise please be more specific with your problem's description...
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Fri Apr 01, 2011 1:17 am

TIG, I have another one for you. I created a simple Cornell box with a sphere in the middle. Sketchup OBj exporter rendered perfectly, yours seems to have not soften it! See screen shot...

ScreenShot.png
Please, register (free) to access all the attachments on the forums.
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Fri Apr 01, 2011 4:05 am

I have another one for you...

http://sketchup.google.com/3dwarehouse/ ... revstart=0

This guy did this by the book. It renders fine when exported using SKP obj exporter, but not when using yours!
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Fri Apr 01, 2011 9:07 am

Are you using the latest version of my exporter [v1.5] ?
This was updated to correct some smooth-normal issues, and it seems to work on exports tested by others.
Please download it from the first post and retry your sphere/box...
[It is also very similar to my Octane exporter which renders smoothed faces as expected too]

When re-importing it into a SKP you need to use this viewtopic.php?p=318928#p318928 new tool - my old OBJimporter is now surpassed [and it never imported 'smoothness' anyway]...
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Fri Apr 01, 2011 10:04 am

Here's a quick test.
The SKP has two spheres one smoothed [dotted edges] and the other faceted.
It is exported as an OBJ and then used in a quick Octane render, which shows the smoothed sphere as a rounded pearl and the faceted one exactly as they are the SKP ?
Are you sure you have the latest version of OBJexporter ?
TestSKP.PNG
TestRender.png
Please, register (free) to access all the attachments on the forums.
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Fri Apr 01, 2011 11:30 am

I also tested the 'Mullaghmore' house.
The roof carpentry [first scene] exported to OBJ fine and here's a render in Octane
MullaghmoreRoof.PNG
compared to the original it seems perfect ?
When I exported the whole house and its site [house] to OBJ it took a while and it then loaded into Octane but after all of the materials loaded it crashed it [it does have 90 textures and then other materials, although the OBJ itself is relatively modest]. When I re-imported it into a SKP after some considerable wait I got it to import. Clearly all smoothing was lost [currently all OBJ importers to SKP ignore smoothed normals]. I could have then quickly re-smoothed and got back to something like the original. There was considerable redundancy with interior structure, furniture etc that's 'on' in the exported scene but never visible in a 'site' view - luckily the SKP is very well layered, so switching those unneeded things' layers 'off' let it be exported quickly to OBJ and then it rendered nicely in Octane too... The 'tiling' is a function of the original texture mapping rather than the export or render - just compare it with the original SKP view
MullaghmoreHouseSite.png
I'm not getting any real issues here - only that I can't expect a renderer to cope with a zillion unneeded hidden things in the model line floor joists and WCs as it needs to calculate all of them unnecessarily... :?
Please, register (free) to access all the attachments on the forums.
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Fri Apr 01, 2011 7:58 pm

Thanks TIG, but I do have the latest. I think I found the problem. It is that in some instances, your exporter export some faces as back face, that is, in the obj file, f 1/1/1 2/2/2 3/3/3 is f 3/3/3 2/2/2 1/1/1. Here is how I found out. Check this model...

http://sketchup.google.com/3dwarehouse/ ... revstart=0

You see the first brown door on the right? Erase everything except that door, then remove the frame and the back door (it's a bifold). Now you are left only with the 3d rect (6 faces, not paper thin). Now, the last two line foe example, is the front...

f 21/21/21 22/22/22 23/23/23
f 22/22/22 21/21/21 24/24/24

and it is reverse. a ray bouncing of the normal goes inward, not outward. Now, it I modify it like this...

f 23/23/23 22/22/22 21/21/21
f 24/24/24 21/21/21 22/22/22

it now renders fine and the face if oriented properly.

Most render such as yours may not be affected by this, but mine is! The fact remain that the face is not oriented properly.

Or is it just me that's going nuts?
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Fri Apr 01, 2011 11:19 pm

I've checked your linked SKP.
BrukSKP.PNG

It isn't modeled perfectly - there are a few reversed or missing faces [showing as blue or 'nothing' here].
BrukMono.PNG

My Octane render seems much like the SKp.
BrukOctane.png

My Twilight render is too [although it does auto-correct the rubbish modeling [reversed face on the end of the stone-wall and a triangle pane in particular].
BrukTW.jpg

This crap render from AC3D also mimics Octane's output with the expected problems
BrukAC3D.PNG

Finally here's it exported to OBJ, re-imported into an empty SKP and a Twilight render
BrukOBJ=TW.jpg


They all seem to cope quite well with the original SKP - TW even forgives the reversed faces :roll:

What's your renderer that seems to be causing this weirdness ? :?
Please, register (free) to access all the attachments on the forums.
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Fri Apr 01, 2011 11:47 pm

I was only using a simple raytrace to verify the orientation of the faces. When I click on a face, it shows me the reflected vector (also shows the normals etc), and it shows it correctly with the skp export, but with yours, it shows the reflected vector to go inwards. Not for the whole model, only for the 2 brown doors to the right. When I reverse the face (f #/#/#...) as I explained, then the reflected verctor is proper. The same thing happens with the body of the allo dinosaur, but not the head.

I know the renders takes care of that, but imho I think it's better to have a flawless obj than one the render has to fix, so I present you my findings. It seems that for those 2 doors, the triangles are CWW instead of CC (or CC instead of CCW). This makes a big difference when you do a ray/troiangle test and test for face culling or want to know if it hit the back face or not.
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Sat Apr 02, 2011 12:25 am

Thanks for the analysis...
The tool's 'triangulation' method is built in to the Ruby API's face / mesh methods.
There's little control over it, other than telling it what extent of detail the mesh will include - like back face UVs...
...except that there are some arcane face / edge methods 'reversed_in' etc that are used to orient faces that share an edge but face opposite directions [i.e. one is reversed].
At the moment I can't see how... BUT perhaps you could reverse an edge's vertices on a particular face that is 'wrong' before making the triangulated mesh... I wonder if the problem 'door' face has some small facets - fluking it? I'll look more closely...

As it is, I see this glitch as a shortcoming of the API mesh method that is making occasional glitches in the mesh that the OBJ is then using in its exporting... :?
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Sat Apr 02, 2011 12:58 am

I see what you mean. I did a test on that door, and I can't push/pull inward, skp says it's offset is at zero! If I remove the back face of the door and keep 5 sides, then it export find in yours. I don't know why it will not push/pull, I see no triangulation in skp that would show this 3D rectangle door not being 100% rectangular. If one face wasn't the same size, other faces would be triangulated accordingly in skp, and the hidden geom would show that, but it doesn't!!

I was wondering, I know little about skp api but I've look at all the api and I was wondering if there was a better way to get the data. For example, I see that you do not use uvhelper. Maybe there is a way to get the normals and tex uv using an api rather than doing it all over? skp diplays it right, so it must be stored somewhere no?
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.5 20110323

Postby TIG » Sat Apr 02, 2011 12:22 pm

It doesn't need to have a 'get_uv_helper' method because it gets the UVs directly from the face.mesh using
f_uvs=(1..mesh.count_points).map{|i|mesh.uv_at(i,1)}###1=front
which avoids lots of complex 'getting' otherwise...

Clearly there's something adrift with those bi-folding doors...
If you edit one and select-all you get 18 entities - the correct number of faces+edges for a cuboid so there's no tiny bits of stray geometry to mess with us...
If you edit one of them you you'll find that the door 'slab' is not actually a cuboid - it's slightly skewed - faces don't meet quite at right angles, so PushPulling any vertical face 'inwards' is disallowed. To see this just try making a simple skewed cube and try to PushPull a face 'in' - you can't! because it clashes with connected internal geometry; however, it will PushPull 'out' as there's no clash and it makes two new edges and faces, because the extended side faces aren't coplanar with the original they spring from. This in itself shouldn't mess with the faces' mesh/UV mapping - it's weird...
Also if you edit the door 'slab' so you can see the axes [switch them 'on' and v8 displays the actual component-axes during the edit, rather than the model-axes as in v7] you find it has been made [or at least inserted] 'upside-down' - the Z/blue axes is 'down' not and not 'up' as it ought to be...
This might also be confusing the issue, but again it shouldn't matter.
None of these issues ought to matter but it seems that they do :?
Capture.PNG
Please, register (free) to access all the attachments on the forums.
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.5 20110323

Postby Alienizer » Sat Apr 02, 2011 6:23 pm

I should know better not to ask you about the api, you're the expert, and I'm sure you've already taken the best possible route to make your exporter :oops:

About the door, you're right! I didn't catch that. Is it possible that your exporter reverse the order of the triangle's vertex because the Zaxis is down rather than up? say, p1,p2,p3 becomes p3,p2,p1 but the uv's are for p1,p2,p3, and that's why I get the face normal going in rather then out? My raytrace sees the face material just fine, but becuase it shoots a ray inward (bounce off the face normal) it hits no light, and shows real dark. When I manually reverse p3,p2,p1 to p1,p2,p3, then the bouce of the normal is outward and hits a light, and looks fine.

One suggestion, is it possible to modify your exporter to save the textures all in png rather than mixed jpg, tga etc? no matter what the original was?

Thanks tig for taking the time, I appreciate it.
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby TIG » Sat Apr 02, 2011 6:54 pm

Clever idea about changing the Texture Files' format on export... :D

Here's v1.6 viewtopic.php?p=294844#p294844
Option to export all Texture files in PNG format added [after the OBJ save path has been given].
'Yes' makes all the exported textures into PNG files: note that the processing might then take a second or two longer as these conversions will take a finite amount of time.
'No' leaves them in their original format [as <v1.6 exports].
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Sat Apr 02, 2011 8:31 pm

WOW that was FAST :ecstatic: Thank you, thank you!

Any thought about the Zaxis and the reverse p1,p2,p3?
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby TIG » Sat Apr 02, 2011 8:33 pm

Alienizer wrote:WOW that was FAST :ecstatic: Thank you, thank you!
Any thought about the Zaxis and the reverse p1,p2,p3?


That bit was easy - but that other bit is too obscure... because you should be able to have oddly place components and still return correct UVs :?
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Sat Apr 02, 2011 9:09 pm

TIG wrote:but that other bit is too obscure... because you should be able to have oddly place components and still return correct UVs :?


hmmm, but when the vertex are CC instead of CCW, the ray/triangle intersect report the hit being on the back face rather then the front! Is there a way in the exporter to know which is p1, p2 and p3? and save them in the proper order? SKP must do it right for it to be able to display the back face in blue when viewed in mono.
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Sun Apr 03, 2011 3:04 am

tig, I found the problem. If you can do a test, (use a model with all faces facing the right way), run your raytrace and for every pixels on the screen, if it hits the back face (turn off back face culling) display that pixel in red, otherwise use some other color, material color perhaps. You will see that using skp exporter, they are fine, using yours, some are not. Now, a quick fix I did was to get the normal <-- cross(edge1,edge2) and then, calculate the normal for p1. Do a dot(Normal, NormalAtP1) and if the result is negative, recreate the face as p3,p2,p1 as oppose to p1,p2,p3, and swap 1 and 3 for the UVs as well. Then your raytrace will show the face correctly. I hope I make sense? Pehars that's how other render do it to correct such problem?
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Fri Apr 08, 2011 4:55 am

Sorry to be a pest TIG, but have you had a chance to read me posts? :?
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby TIG » Fri Apr 08, 2011 8:49 am

I have read it, but I am busy on several other things right now. :(
Why don't you poke around in my code [the #500s lines] and see if you can fix it - then you can have joint (c) credit ;)
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Sat Apr 09, 2011 3:34 am

TIG wrote:I have read it, but I am busy on several other things right now. :(
Why don't you poke around in my code [the #500s lines] and see if you can fix it - then you can have joint (c) credit ;)


:roflmao: If I was as smart as you perhaps I would!
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby TIG » Sat Apr 09, 2011 1:52 pm

OK I try to make time to look at it next week... :roll:
TIG
User avatar
TIG
Global Moderator
 
Posts: 14307
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Name: TIG
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [Plugin] OBJexporter v1.6 20110402

Postby Alienizer » Sat Apr 09, 2011 4:39 pm

TIG wrote:OK I try to make time to look at it next week... :roll:


THANK YOU TIG :ecstatic:
I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.
Alienizer
 
Posts: 120
Joined: Thu Mar 26, 2009 9:02 pm
Name: Alan

Re: [Plugin] OBJexporter v1.6 20110402

Postby Kralizek » Sun Apr 10, 2011 7:38 pm

Works great for for me, thanks a lot TIG!
Kralizek
 
Posts: 1
Joined: Wed Apr 06, 2011 1:23 pm

Re: [Plugin] OBJexporter v1.6 20110402

Postby Immer » Sat Apr 16, 2011 1:08 am

Thanks TIG, this is an incredibly useful plugin, the most reliable obj-exporter I've tried.

I have one feature request though - could you add an option to export faces with distorted textures using the original texture and just save the "distorted" UV coordinates in the .obj file? As it is now doing something as simple as exporting a spherically-mapped globe can generate hundreds of distorted texture files and a correspondingly complicated .obj file, not exactly ideal for loading into another program.

I've modified version 1.1 to normalize the UVQ coordinates before export and it seems to work fine, it would be nice to have access to the more recent features though so I'm sending you the change in hopes that you'll incorporate it into the next version

the relevant change was changing the line
f_uvs=(1..mesh.count_points).map{|i|mesh.uv_at(i,1)}####1=front
to
f_uvs=(1..mesh.count_points).map{|i|flattenUVQ(mesh.uv_at(i,1))}####1=front
where flattenUVQ is defined as
def flattenUVQ(uvq)
return Geom::Point3d.new((uvq.x/uvq.z), (uvq.y/uvq.z), 1.0)
end

Thanks a bunch!
Immer
 
Posts: 4
Joined: Sat Aug 28, 2010 5:46 pm

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago

Need SketchUp Books, Models, Styles or Textures? Check out our One Stop Shop for SketchUp.

Premium Members get 20% discount!

Ad Machine
Robot
 
Posts: 2012

PreviousNext

Return to Plugins

Who is online

Users browsing this forum: DOD3R, Flippie123, Google Feedfetcher, reymond, schwaltzfalt, wiskill and 10 guests