Author Topic: Exporting from Sketchup -> Blender -> Milkshape??  (Read 2137 times)

I've just been trying to export a simple model from Sketchup to blender (so then it can be exported again to milkshape)

.dae files (which are exported from sketchup) can be transfered into .obj files in blender, which I then put into milkshape so I can add my textures/muzzlepoints/mountpoints.
Unfortunately the item wont texture.
Has anyone successfully made a weapon or vehicle in sketchup and managed to export it through these channels to Blockland?

I prefer to use Sketchup as I've used it for other projects for a while now.

PM Phanto, he uses sketchup

PM Phanto, he uses sketchup
never heard of the dude before, mind if I get a link to his profile?

never heard of the dude before, mind if I get a link to his profile?
I think he's talking about this guy

Okay so I messaged him and he's replied.
I've decided to put the reply in here for anyone in the future who needs to know.

It's really hard to explain

I'm planning on releasing a guide on how to get models from sketchup to blockland, and I have a few images i've made to explain it. I can share a few with you. It covers most of the basics for textures and stuff.

Here is an example gun I made.


Now you need to purge all unused textures from the model:


Click 'purge unused' at least 3 times to ensure unused textures are erased.


Now, if we plan on animating certain parts of the model, we have to separate the section we plan on animating from the rest of the model by moving it off to the side, so that later we can select it.
If you do not plan on animating, skip this step entirely.



Now time to export:


Make sure the options are set as above, otherwise they may not come out correctly.


Importing. Open up blender (I use the most stable version of it, which in my opinion, is blender 2.69)


Select the model you like, it should be a Collada .dae model. Then click import.


IMMEDIATELY EXPORT IT WITHOUT CHANGING THE MODEL IN ANY WAY


Make sure the options follow as shown:


Now open up Milkshape and import the model as .obj.



We are now shifting to Milkshape, so close sketchup and blender, because you won't be needing them anymore.



Now smooth the faces, this will get rid of the blackish model color.



Now go to materials and delete the 2 materials shown:


Once that is done, click on the first material you have and select "Ambient"


Make sure the RGB is 51 51 51. If it is not, then fix it so it's 51 51 51.

Now click on Specular and do the same:


Now you can move on:






Once you have done this, your model should have no black faces on it anymore. This step can be tedious, as you may miss a couple 'material' groups and have to re-select them. Make sure you group only material groups, and take care not to accidentally select another group, such as color-03 or something, as this will mess up the textures later.

[OPTIONAL] To organize all the groups that are there, you could go down the list, selecting and regrouping all groups that have the same name/same material. This will make it easier for the export to work and narrowing the groupcount down to 6-7 may be easier for you to work with.

Once you have done these steps, the model is up to milkshape standards. You can follow any other guide on how to export milkshape to blockland from here.

Keep in mind, you need to make material images, such as 'red.png', which are 1x1 materials that the model will reference when it is loaded into blockland. You can easily do this by going back into sketchup and checking the rgb value of each material you used on the model, and then using that to make the .pngs.

Sorry if this was kind of unclear, but this is the best I can explain it. If you need further help, feel free to add my steam account(s):

Ladikan - I am most active through here

Also, i have an alternative steam account that isn't properly set up, but I use it to play blockland. If you ever catch me on my steam account Ladikan, Just ask me for my alternative blockland account, since that's also what i may be active through if i'm playing blockland.

I hope I was helpful