MOI to Keyshot -- best practises ...
All  1-4  5-16

Previous
Next
 From:  TyRuben
7788.5 In reply to 7788.3 
Ken,

Thank you -- will do -- !

Rage on,
Ty
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7788.6 
KeyShot just has problems using round edges with polygon models, and it doesn't work with NURBS. Consider these 3 exports: 1, 2 and 3-- each of varying degrees of tessellation with the first being less and the last being the most (very much as an STL file gets tessellated when importing to KeyShot). I typically try and export my models to look more or less like #2 with medium tessellation density.



Now consider these renders in KS.



1. Shows the wireframe of each version in KS

2. Shows the max rounding corners (1). None of them do well at all.

3. Shows a decent rounding corner setting of .04 on the least tessellated model

4. Shows the same rounding setting of .04 on the most tessellated model

NOTE: Both show artifact. Perhaps there are a bit more on the less tessellated version, but not by very much.

5. A very small rounding setting of .01 of the most tessellated model. Still there are artifacts.

The round edges isn't perfect and IMO works best a very small setting with medium tessellation. HTH.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TyRuben
7788.7 
Chipp,

Thank you for taking the time to create these informative images — and sharing on what you’ve learned.

Very interesting — if not a little disappointing.

Rage on,
Ty
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
7788.8 
I'm pretty sure it's something they should enhance or fix, it looks like Keyshot rounded edge shader somehow discard the embedded vertex map. (it's a shader right ? they don't change anything on the model geometry ?)
Modo can do it, however you can't choose the minimum angle.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TyRuben
7788.9 
PaQ,


Thank you -- it is an interesting dilemma -- will continue to investigate.

Rage on,
Ty
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  2byts
7788.10 
Chipp, the artifacts are typical of polygon normals getting messed up. As you noticed , you can fix with brute force by thowing more polygons at it...making artifacts smaller and less visible, but the problem is still there And the hipoly count can be to much.

Other solution is to fix normals by hand in a 3d app. A rounded normal on the shader does this, but its a quick and dirty workaround.

With this example it is an easy fix although on a more complex model it is laborious.

The issue appears on trim edges and needs to be adressed by the exporter.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7788.11 In reply to 7788.10 
Hi 2byts,

re:
> The issue appears on trim edges and needs to be adressed by the exporter.

You mean by the importer, right? At export time the normals are all set properly in the generated .obj file - the disturbance in the normals is happening after being imported into KeyShot using its edge rounding function, not at export time from MoI.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
7788.12 
Hello,

Just for the record, here's a quick test using .obj format and rounded edges in Modo.
Tested with the 3 meshing options : triangle, quad-triangle, and ngones.

Ngones gives less trouble when using very draft mesh resolution (high angle value in Moi exporter).
This kind of shader is sensible to the underlying geometry ( no idea how it works :O) ), so giving a little bit of resolution in curvature (low mesh angle) helps a lot to avoid little artifacts.




  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  2byts
7788.13 
Paq, the shader overides the geometry normals so you will not see normal artifacts, try rendering without it.

Maybe your right Michael about it being keyshot. I use Maya and had some normal artifacts which I manually fixed but that was some months ago...I will post updates next time i see it.

I am not sure, but would using FBX fix the issue?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
7788.14 In reply to 7788.13 
Sorry 2byts, but I don't understand what you mean.

Keyshot overides the vertex normals when using the rounded edge shader, leading to render artifacts.
The images I post above show that you can have rounder edge effect on .obj coming from Moi without artifacts. (using Modo).

So it's definitively a Keyshot problem, there is nothing wrong with MoI exporter, whatever the format you use.

(FBX is usefull to handle complex ngones, at least in 3dsmax)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7788.15 In reply to 7788.13 
Hi 2byts,

> Maybe your right Michael about it being keyshot.

I don't really see how it could be other than that - the problem only happens when KeyShot's edge rounding function is being used. That's something that is happening inside of KeyShot.


re:
> I use Maya and had some normal artifacts which I manually fixed but that was some
> months ago...I will post updates next time i see it.

That's unusual - other people have used MoI's OBJ exporter to go into Maya with no problem with vertex normals.

Maybe check if you have disabled the vertex normals in Maya's importer options, or also maybe you did some vertex editing in Maya after you did the import? That may cause the imported vertex normals to be discarded.


> I am not sure, but would using FBX fix the issue?

You could use FBX for Maya if you want to, MoI also writes vertex normals out to FBX format. But currently MoI's FBX exporter does not export MoI styles as a materials list unlike OBJ and LWO format. So for Maya I'd usually recommend using .obj format, that transfers the most information.

If you run into any problems with .obj into Maya in the future please let me know, I don't think I've heard of any similar problems from any other people.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  BurrMan
7788.16 In reply to 7788.14 
I think he's confusing the terms of vertex normals with face normals. I dont think you will be "fixing" vertex normals in maya or other apps. Those come from the originating surface.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1-4  5-16