Free Automatic LOD Generation for 3D Models IN-EDITOR | Unity Tutorial

  Рет қаралды 20,055

LlamAcademy

LlamAcademy

Күн бұрын

Пікірлер: 35
@phanta_
@phanta_ Жыл бұрын
I really appreciate the niche subjects you cover in your videos, that tool was released in 2018, and I've never heard of it. Thanks for the time and effort. :)
@vsp_dev
@vsp_dev Жыл бұрын
You have no idea how much that actually helped me! Thanks!
@themerpheus
@themerpheus Жыл бұрын
Awesome, excited for the HLOD video!
@JCCappelletti
@JCCappelletti Жыл бұрын
Hey, thank you very much for this video. This really helped me out. One thing that you touched on very quickly was the issue with parented (non skinned) objects in the bones hierarchy of a models. I was having the same issue and couldn't find any explanation besides your quick reference to always enable or do LODs separately. That ended up being the perfect fix but this might help someone else who gets stuck: Before adding/running the LOD script on the root of a character (where the animation controller is), you should add the script and run LOD creation on any parented sub objects, then run the generate script on the root. The script seems to be smart enough to now ignore the sub-object and everything animates perfectly
@LlamAcademy
@LlamAcademy Жыл бұрын
Thank you for sharing that explanation with everyone!
@imaybebadproductions8851
@imaybebadproductions8851 Жыл бұрын
Insanely useful!!! I was about to start learning how to make them myself for assets I didn’t even make originally can’t wait for the hierarchal version! .
@shortcut113
@shortcut113 Жыл бұрын
Insanely useful.Thank you so much
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Great video! It's interesting to see the benefits and process behind automatic LOD generation. I didn't know they had this tool, but I must say that seeing the version set to 0.0.2 and Unity's blogpost saying "...serve as a testbed for continuing LOD research...", give me little confidence to use this XD XD. Might as well buy one LOD solution from the asset store that received regular updates.
@LlamAcademy
@LlamAcademy Жыл бұрын
I’m sure the overall experience will be better with an asset store solution or something like Simplygon or InstaLOD. So far this seems to be quite good as it relies on UnityMeshSimplifier for the actual simplification which is quite popular on GitHub: GitHub.com/Whinam/UnityMeshSimplifier which is on version 3.1 now (1.2k stars) The only concern I have there is the repo is up for adoption, so until some brave soul takes that over, there’s unlikely to be any further updates.
@fmproductions913
@fmproductions913 Жыл бұрын
Great tutorial! This Hierarchical Level of Detail, I noticed it is a thing in Unreal Engine - then someone pointed out to me that Unity had their own implementation on their github. This library and the HIerarchical LOD sounds like such useful tools, it's a shame that they are pretty hard to find.
@LlamAcademy
@LlamAcademy Жыл бұрын
Hopefully when I cover that one it will help bring visibility to it! 😉
@fmproductions913
@fmproductions913 Жыл бұрын
@@LlamAcademy Looking forward to it :-)
@normangosset9016
@normangosset9016 Жыл бұрын
This is great. Didn't even know about this package. Does it preserve blendshapes on skinned meshes? I've noticed a few LOD generating tools don't bother trying to preserve the blendshapes on the generated LODs.
@LlamAcademy
@LlamAcademy Жыл бұрын
You know, I really thought in this video I customized the Half-Orc model some with blendshapes and I just didn't notice the LODs didn't carry that over. The current implementation from Unity does NOT assign blendshape weights from your model and is only generating based on the base model. The default UnityMeshSimplifier that it asks you to install DOES support that. I'm planning to dive deeper into what Unity has done and see if we can't get blendshapes working. I'll at least fork the Unity repo and post a link to the updated one if I get it working, just in case they are not accepting pull requests at this time.
@unityvirtualproduction
@unityvirtualproduction Жыл бұрын
Hello. You've created an excellent tutorial while bringing a highly enjoyable and practical asset to light! Do you know what settings are required for auto generating LOD's upon import of downloaded environment packages? Unity Menu > Settings ("Preferences") > AutoLOD > Generate on Import is checked, but no LODs are generated for package prefabs (or models).
@STARmod
@STARmod Жыл бұрын
Nice!
@arrudamastudio5429
@arrudamastudio5429 Жыл бұрын
very good
@LlamAcademy
@LlamAcademy Жыл бұрын
Thanks! It’s a great tool that is pretty good out of the box for free!
@FeverDev64
@FeverDev64 8 ай бұрын
This does not work in Unity 2023, keeps spaming PackageStatus error Library Error in the console unfortunately.
@angiemon897
@angiemon897 8 ай бұрын
Hello! I used this for a project and have been superhappy with it so far. Now I've noticed that in the build one of the objects I used it for looked weird, tried to recreate it in the editor and - what I saw was zFighting when disabling the LOD Group script :( I've never experienced this, does anyone know if this has something to do with autoLOD, how to fix it, and if not AutoLOD how to still fix it? ^^ tried searching for solutions but I haven't found anyone yet with the same problem! (LOD Group not working in build) Not only my polycount is now not getting reduced but is TRIPLED when there are just 3 meshes lying on top of each other constantly T____T Thanks! :)
@LlamAcademy
@LlamAcademy 8 ай бұрын
The LODGroup controls the visibility of the meshes. You have to manage which mesh you want to show either yourself or with the LODGroip. If you just keep the LODGroup active you should be good, or you can simply choose a single, lower LOD to use as your main mesh
@victor.novorski
@victor.novorski Жыл бұрын
Does this have some kind of DLL? Because I use SimplyGon for LOD generation and it doesn't let me build for Android.
@LlamAcademy
@LlamAcademy Жыл бұрын
This is an editor tool, so it should not be included in your final build. Might be an issue with some stuff getting added to your build that shouldn't be
@RAZORlukic
@RAZORlukic 2 ай бұрын
It doesn't work, it says: "Error adding package, unable to add package"... Is the package dead? I'm using urp 2022
@LlamAcademy
@LlamAcademy 2 ай бұрын
Do you have git installed? I just used this package a couple weeks ago and it was still working.
@RAZORlukic
@RAZORlukic 2 ай бұрын
@@LlamAcademy Oh wait... I'm relatively new to Unity so forgive my ignorance... But is there a package for Unity that you have to use to install Git on it? I thought Git was just a reference to Github, and the URL just calls the Package location to unity?
@RAZORlukic
@RAZORlukic Ай бұрын
@@LlamAcademy I just copied the git link into the "Add package from git URL" and it didn't work... I have now installed the GIT client, and still nothing. I have also tried manually installing it, by exporting the files to my PC and open the JSon file with my unity and it installed AutoLOD, but it wasn't able to install the MeshSimplifier
@mobkon
@mobkon Ай бұрын
@@RAZORlukic have you gotten this to work? Im having the same issue as you. Unity 2022 URP
@RAZORlukic
@RAZORlukic Ай бұрын
@@mobkon No , I haven't, I'm currently not working on the project so I haven't been able to get into it.
@watercat1248
@watercat1248 Жыл бұрын
this lod system created new meshes bese on the bese mobel with lower polygons ?
@LlamAcademy
@LlamAcademy Жыл бұрын
Yes. The LOD is based on the base mesh
@watercat1248
@watercat1248 Жыл бұрын
@@LlamAcademy although I know how to make 3D modelz this sounds very useful if the remove the generait new models
@mohokhachai
@mohokhachai 11 ай бұрын
Deathmatch
@mohokhachai
@mohokhachai 11 ай бұрын
You will thank me later
Top 5 Optimization Tips from Building a Mobile Game in Unity
15:54
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 19 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 65 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 93 МЛН
LOD Your Lights - Performance Optimization | Unity Tutorial
10:40
Unity Performance Tips: Draw Calls
4:24
Lofi Dev
Рет қаралды 198 М.
How to get started with the splines package
19:08
Unity
Рет қаралды 20 М.
AWESOME NEW Unity AI Tools!
10:59
Code Monkey
Рет қаралды 56 М.
Watch This Before Working on a Big Game in Unity
18:44
John Leorid
Рет қаралды 300 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 734 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,6 МЛН
Unity Networking - Emerald AI for NPCs with Fishnet
7:19
Goodgulf281
Рет қаралды 128
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 6 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 19 МЛН