Whinarn / UnityMeshSimplifier

Mesh simplification for Unity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a component for out of the box LOD generation

Whinarn opened this issue · comments

Create a component for out of the box LOD (level of detail) generation.

The component must be easy to use and configure and allow to save the configuration for easy regeneration of the LODs when necessary.

Glad to see you're turning this into a package. I figure I can create an actual dependency and switch AutoLOD over to a package once yours lands, which is a better user experience then git submodules.

Thanks!

I have actually started work on this in the lod-generator branch based on my Unity examples from MeshDecimator but with some adjustments and rethinking. But I appreciate it! I will have a look to see if I can draw inspiration from AutoLOD.

My goal with this is to provide something easy to use without the need of code. I won't go much further than that.

Yes, I thought that it was a good idea to turn this into a Unity package instead of having it manually copied, or used as a git sub-module as you say. I can ping you once the release is ready. It might take a week or two since I'm doing this as a spare-time project 😄

Just wanted to say this is working well so far. Thank you :)

Just wanted to say this is working well so far. Thank you :)

If you are using the work in progress branch, I recommend you to be careful since I cannot guarantee that it doesn't mess up your scenes or prefabs at the moment. I have a few more things that I want to take care of before I am finished with it. And then it requires a lot more testing.

I will try to have a release ready within 2 weeks from now. But I cannot make any promises on that.

As this has now been merged into the develop branch at commit 6528a0b, I will close this issue.

A release containing this is currently being prepared.

@amirebrahimi I just release v2.0.0 of UnityMeshSimplifier that includes the structure and files needed for custom Unity packages.

Let me know if there's anything not working properly. I have performed tests locally here and it all seems to work fine, except that previous versions of Unity (2018) don't allow Git URLs in the manifest, so it would still have to be manually installed on those older versions.

Thanks @Whinarn - I just updated the submodule commit in AutoLOD; AutoLOD pretty much requires 2019.1 to get rid of warning spam from jobs, but I haven't set the min version to that yet; I'm also undecided on whether to turn it into a package yet, but if I do, then I can opt for using your package side-by-side instead of as a submodule.