Jump to content

Second Life ignoring Blender's auto smoothing when multiple objects are joined


Xennified
 Share

You are about to reply to a thread that has been inactive for 701 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

Blender's auto-smoothing generally imports well enough (though not perfectly), but I've been having issues when I join multiple objects together where sometimes an object (or rather, what used to be an object) will be all sharp edges and I can't figure out why or what I'm doing wrong. I've tried not smoothing them in blender until after the objects are joined, and that didn't help. Everything looks fine in Blender and changing the auto-smoothing angle in Blender doesn't help either.

I don't really want to upload my models as huge linksets so if anyone knows what I'm doing wrong I would massively appreciate help. I'm still on Blender 2.79b if that changes anything, I'm still learning and didn't want a massive UI change throwing me off until I know what I'm doing.

Edit: Thought I'd got it when I remembered booleans exist but... Nope. It still does the same thing.

blender_2022-05-19_13-20-17.png

Firestorm-Releasex64_2022-05-19_13-20-11.png

Edited by Xennified
Link to comment
Share on other sites

It is the booleans that you have used that have messed up your geometry. Since the verts aren't matching up, sharps applied and vertex normals are going to clash. In the file I see the cylinder shape is quite mishapen at the ends. There are ways to connect these objects together, if you really really really want to, just look up Blender Secrets or other on YT if you want to clean up the mesh with all the boolean verts

image.png.efd3d1d18ba90a70fa27530d4a597853.png

Model each piece seperately that way your sharps and normals will be fine.

image.thumb.png.e28ea84f424acbc8afd671ed619598bd.png

then join them up into the same mesh.

image.thumb.png.4d5d53581d79f4e5b173b97a946e6d6f.png

If you have repeating elements like the arm and half-sphere, unwrap those first (and maybe even texture them) then duplicate two more times to finish your design.

And since each piece is it's own mesh, it is much easier to decimate later for LODs and such.

image.thumb.png.755ce36c9b5ee1f94434c85dd1bd3879.png

 

Edited by Codex Alpha
  • Like 2
Link to comment
Share on other sites

9 minutes ago, Codex Alpha said:

It is the booleans that you have used that have messed up your geometry. Since the verts aren't matching up, sharps applied and vertex normals are going to clash. In the file I see the cylinder shape is quite mishapen at the ends. There are ways to connect these objects together, if you really really really want to, just look up Blender Secrets or other on YT if you want to clean up the mesh with all the boolean verts

image.png.efd3d1d18ba90a70fa27530d4a597853.png

Model each piece seperately that way your sharps and normals will be fine.

image.thumb.png.e28ea84f424acbc8afd671ed619598bd.png

then join them up into the same mesh.

image.thumb.png.4d5d53581d79f4e5b173b97a946e6d6f.png

If you have repeating elements like the arm and half-sphere, unwrap those first (and maybe even texture them) then duplicate two more times to finish your design.

And since each piece is it's own mesh, it is much easier to decimate later for LODs and such.

image.thumb.png.755ce36c9b5ee1f94434c85dd1bd3879.png

 

As I said in the post, I tried joining them first. Have been testing and it turns out any cylinder created with only 8 sides will have hard edges when uploaded to SL regardless of any smoothness settings from blender, even without it being joined to another object.

Link to comment
Share on other sites

Okay, even weirder. I'm testing how low-poly a cylinder SL will smooth, anything under 12 sides will be all hard edges, but 12 has SOME smooth edges, and a few hard? This is without joining it to another object or anything.

So even without getting into whether I should boolean or join or whatever, something is very wrong here.

Firestorm-Releasex64_2022-05-19_21-33-21.png

Firestorm-Releasex64_2022-05-19_21-33-28.png

Link to comment
Share on other sites

Untitled-1.jpg.2408f9ad03dafa9e33a0ac10653d34f7.jpg

Pretty much whatever happens if you can see it in BLender, it shouldn't change in appearance in the uploader. Perhaps if you are exporting you may be applying a modifier somewhere, or on export to DAE, the auto triangulation is creating artifacts. in any case make sure your base mesh in Blender is clean and sound.

Check your autosmooth settings. Mine is around 60 degrees on average, if it was lower at 15 to 30 I might get those edges to look sharp too.

Edited by Codex Alpha
Link to comment
Share on other sites

8 minutes ago, Codex Alpha said:

Untitled-1.jpg.2408f9ad03dafa9e33a0ac10653d34f7.jpg

Pretty much whatever happens if you can see it in BLender, it shouldn't change in appearance in the uploader. Perhaps if you are exporting you may be applying a modifier somewhere, or on export to DAE, the auto triangulation is creating artifacts. in any case make sure your base mesh in Blender is clean and sound.

Check your autosmooth settings. Mine is around 60 degrees on average, if it was lower at 15 to 30 I might get those edges to look sharp too.

Yeah I've been trying it at 60 degrees, have tried higher too and it doesn't change anything. Just tried the triangulate modifier on an otherwise unmodified 8-side cylinder, smoothing it in blender, and it's still all hard edges in SL.

Are you using a newer version of Blender? I'm going to try that next since someone in a group said they didn't have the issue on a newer version.

Link to comment
Share on other sites

Okay well... After struggling with Blender 3.1's UI I made a cylinder that would've been all hard edges when imported from Blender 2.79b, and the edges are all correctly smooth. Something about older versions of Blender just doesn't export auto smoothing properly, apparently. So I'm going to have to get used to this new UI.

  • Like 1
Link to comment
Share on other sites

Just repeating everything Codex said :

 

Using Blender v 2.79.1

The boolean is causing creasing in the tubes and cups :

712211487_1resultofboolean-min.thumb.png.28e531621a159e08c5a56e78ef9e0624.png

2077820207_2noboolean-min.thumb.png.9b23d1e40569b2a5452d872b22bb1d01.png

 

In the Uploader for some reason or other you have to enable generate Normals at around 50°

1904731162_3Upload-min.thumb.png.299ecb2dc758e390edf24be2785522a3.png

 

1508273235_4Rezzed-min.thumb.png.1b415e7074ad73a68648a1718abd0573.png

Edited by Aquila Kytori
  • Like 1
Link to comment
Share on other sites

Yes you are correct. Something wrong with exporting smooth shading in2.79.

The smooth shading exports correctly (as expected) with Blender 3.10.

918758823_5v3.10-min.thumb.png.63cf5b8a4e52ca5b8a1abba03e975b48.png

 

24 minutes ago, Xennified said:

So I'm going to have to get used to this new UI.

 

OMG how I struggled trying to work in v2.79 again. :)

The first couple of days will be frustrating learning the new UI etc but I am sure very soon you will begin to see just how much better the newer version is.

Let us know how you get on  :)

 

 

Edited by Aquila Kytori
  • Like 2
Link to comment
Share on other sites

33 minutes ago, Aquila Kytori said:

OMG how I struggled trying to work in v2.79 again. :)

You can't imagine how much I SMILED AT THAT!!!!!  

Still chuckling.  

:SwingingFriends:

 

BTW I spent WEEKS trying to adapt and was about ready to see if I liked "single malt" like in all the TV shows. Then aside from some Sansar poses threw in the towel. Not all of us are as adaptable as you think :D.   

Edited by Chic Aeon
adding info
Link to comment
Share on other sites

I'm still cleaning up old files when I open them from 2.79 and prior.. It is a mess when opening into 2.8+ because of new Collections, so all the old layers are  missing their render buttons, etc have to go into it and reset it all. Not to mention old file layouts and settings, I gave up. Basically now if I want to revive something that is older, I just now append the objects into my new file instead and is much faster. Wasn't easy, and took a week to get used to it and back to full productivity again, but it is much nicer than older versions. Very jealous too haha that new Blender user have a nicer UI to learn it - while some of us were crazy enough to dive into it when it looked like an engineers panel "Ooops I hit a button somewhere and I don't know what happened..."

Link to comment
Share on other sites

2 hours ago, Codex Alpha said:

I'm still cleaning up old files when I open them from 2.79 and prior.. It is a mess when opening into 2.8+ because of new Collections, so all the old layers are  missing their render buttons, etc have to go into it and reset it all. Not to mention old file layouts and settings, I gave up. Basically now if I want to revive something that is older, I just now append the objects into my new file instead and is much faster. Wasn't easy, and took a week to get used to it and back to full productivity again, but it is much nicer than older versions. Very jealous too haha that new Blender user have a nicer UI to learn it - while some of us were crazy enough to dive into it when it looked like an engineers panel "Ooops I hit a button somewhere and I don't know what happened..."

There's a "Load UI" checkbox in the operator toolbar for the open dialog (cog button/"N" hotkey) which allows you to discard the UI from any file and use the current one.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

@Frionil Fang Holy cow! Thanks for the tip! Hahaha funny how I can noob out sometimes lol! I've unchecked Load UI in the past for files that weren't mine because people have some weird setups, but I didn't even think of doing this for my own 2.79 files.

Wow! Thanks so much, will save me a lot of time!

They still shut off these items, but having the layers go into auto collections saves a big step fo sho

image.png.ee543d54fe76847062d4f9a12e9047d9.png

Edited by Codex Alpha
Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 701 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...