Jump to content

Visible seam when connecting two smooth shaded pieces.


Christhiana
 Share

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

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

Recommended Posts

i can confirm that Avastar calculates the welding wrong in certain situations (however, it works for welding head/upper/lower body of the SL Avatar). Your solution perfectly matches to what i found in the last 2 days. And indeed it has to do with how the welding picks the right or wrong normals.

BTW: Regarding the future of welding :matte-motes-evil-invert: :

Actually we have started working on implementing export/import of custom normals. This will be added to the Blender Collada exporter and to the Avastar exporter as well (plans are to provide this wiuth blender 2.75)

But this is only half of the solution. Because you also need to get the custom normals from somewhere. So i plan to move the "welded normals" feature from Avastar's collada exporter into an Operator, such that you will be able to:

 

  • Use the welding function to generate the normals (similar to how Avastar works today)
  • Use the Collada exporters to export the Normals to SL

You can expect to see this in the near future.

  • Like 1
Link to comment
Share on other sites

That is some really good news for all mesh creators in SL!

I'm really excited and looking forward to the new operator and export features.

It's great that this will now also be available to people who haven't bought the avastar addon (although they should, it's worth every cent!).

Thank you so much Gaia! 

Link to comment
Share on other sites


Drongle McMahon wrote:

"As I said, I didn't read the entire thread .... No idea if there is a solution or workaround for that too."

Naughty Kwak. That's not like you. I already gave two work-arounds for the bb problem. :matte-motes-wink:

I know..so much to read, so little time....

EDIT...and not a lot of 3ds max users on the forum :)

Link to comment
Share on other sites

What would also seem to me like a nice feature to have... would be to be able to exclude the normals of a vertex from being automatically updated by blender. A 'lock vertex normals' option. this way you could delete geometry and keep certain vertex normals as they were before the adjoining geometry was deleted. This would make certain tasks very simple and quick. for example you if you wanted to split an object in two, you could make a copy and delete the opposite halves from each while you have the vertex normals along the seam locked.

Link to comment
Share on other sites


Christhiana wrote:

What would also seem to me like a nice feature to have... would be to be able to exclude the normals of a vertex from being automatically updated by blender. A 'lock vertex normals' option. this way you could delete geometry and keep certain vertex normals as they were before the adjoining geometry was deleted.

In principle this can be done now. However some tools are yet missing. I am working on a few of these tools now and will add them to our Sparkles addon.


Christhiana wrote:

For example you if you wanted to split an object in two, you could make a copy and delete the opposite halves from each while you have the vertex normals along the seam locked.

I have the welding operator almost ready now. this one will take care about sharp edges, edge split, smooth and flat faces, etc. It should be as easy as "select the 2 objects, press the weld button, done"

Link to comment
Share on other sites

It should be as easy as "select the 2 objects, press the weld button, done"

:matte-motes-grin: Is that just in Avastar or Blender? If it's Blender, can we have an intra-object version too? "select two edge loops > average edge normals" would give more explicit control. Object could be separated after that, it that is the intention. Maybe it could use existing code from bridge edgeloops to work out vertex correspondences and reject invalid cases. 

PS. While you are here, can we have the object name put into the <instance geometry> as a name attribute to cope with innovations in Project-Importer (see your private messages:-)

Link to comment
Share on other sites

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...