Hersir

Scene optimisation and allow32BitsIndices

Recommended Posts

Hi, I applied scene optimisation like this,

SceneOptimizer.OptimizeAsync(this.scene, SceneOptimizerOptions.ModerateDegradationAllowed(30));

And got error:

Cannot merge meshes because resulting mesh will have more than 65536 vertices. Please use allow32BitsIndices = true to use 32 bits indices

After checking code I found that Mesh merge accepts its as parameter, so can I somehow set it so SceneOptimiser can use it or there is something else what I can do?

Share this post


Link to post
Share on other sites

You could do the merge of those meshes causing the problem, then do the optimizer call.  If there are too many meshes to hard code,  Write a loop which makes the array of meshes to merge by checking the material (maybe that's what optimizer does).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.