UniLOD BETA: Level-of-detail and streaming support [UPDATE]

Well it might be giving me a little trouble right now :), But i have heard a lot of good things about it. And Unity really needs a tool like this. SO I hope you choose to go the open source route.

I uploaded the source and UniLOD is now open-source and free. Hope you enjoy it.

You may find the download link at the bottom of the original post on the first page.

Thank you too much for a good news.
Open Source is a best way for whole community.

THANK YOU :slight_smile:

This looks very nice, but I have a question: Can I use this (the Mac/Pro version) if I want to build a Windows standalone? Or do I have to build a Windows standalone with a Windows version of Unity?

you can build it on the mac side, should work without a problem. (already did so with unity 2.1 and earlier where only mac editors existed)

you potentially just can’t test it in the editor any longer at all and get errors when you try to test run it with it present unless you have an appropriate mac plugin present

You can build from any platform targeting any platform Unity supports.

The only difference between Windows and Mac, is the mesh simplification plugin, and that is only used as a tool to help you build your scene, and never in the actual published game.

Got it, thanks. Bummers that “mesh simplification” script doesn’t work on a Mac, could really use that.

You could buy some old windows and run it as a virtual machine, then simplify meshes on windows and transfer them to a Mac machine. That would work fine.

This app works great For doing just that:

Not an issue of having a Windows machine, but rather, I have Unity Pro and both licenses are on Macs.

I got it up and running. I think my path length was the issue earlier. As soon as I moved it it work fine. Sometimes its a little quirky on building items like the prefabs But all in all, pretty darn amazing.

I was wonder how I could generate an empty mesh node so I could have an object vanish instead of having a low Resolution mesh.

Also on your videos you talk about how you can easily use this for Progress bars while loading scenes. Ciuld you explain that a little?

Thanks Again for the cool tool :slight_smile:

Does this include and work on the unity verion ipHone Advanced 1.7?

I wonder if you emailed the sales team they’d let you run pro inside a VM on a machine with Unity Pro already installed.

I can’t wait to check this out!

I have never intended it to be used on iphone(and as you can notice from the OP, it was never tested outside Windows), since it is generally mostly useful for large open-world games. But I don’t see why it couldn’t be used on iphone. You’ll maybe need some source code changes but it should work, as the runtime component is pretty simple.

Just keep in mind:

  1. Unity iPhone has the 2.1 editor so none of the new editor stuff will work
  2. Unity iPhone does not support any kind of async operation, especially and most important no async asset bundle loading

Thanks of informing me, and others. It sounds weird to me that the new editor functions aren’t supported, as they are, after all, only editor related. I hope this changes soon as this will likely cause most problems with UniLOD.

On the other hand, UniLOD supports async and sync bundle loading, as well as resource loading, so I think you should be able adjust that part without major changes.

But you’ve got the source code, and important part is there, no matter what you’ve developing for. Feel free to contact me for any questions relating modifications.

I would also be very happy to hear from someone who has used UniLOD in their app.

Cool, I was searching around for a LOD manager… I only need mostly something that will kick off objects after some distance, but maybe I’ll use also some other function.

Somebody at Unity should take care a bit of the Wiki and put in there precious and well done resources like these.

install is ok,but status bar :

1,DllNotFoundException: E:/@project/gx/Assets/Plugins/DXMeshCombine.dll

but the dll file is here;

2,DllNotFoundException: E:/@project/gx/Assets/Plugins/kernel32.dll.dll

Look around this thread, there are people with similar problem.

It should be caused by lack of newest DirectX 9.0c and/or vc++ runtimes. However if that doesn’t fix it, I don’t know what is causing the problem.

Your best bet would be to recompile the .dll on your own machine.