Jump to content

LOD (for non-vegetation)


Haydenmango
 Share

Recommended Posts

Almost every game these days uses LOD in open environments to keep performance steady and reduce pop-ins. I would like an LOD system (similar to the current system in use by the vegetation system) that can be easily applied to any entity.

 

I suggest adding a 'Enable LOD' checkbox as well as 'View Range' and 'Billboard' sliders to the appearance tab. When the 'Enable LOD' checkbox is checked an LOD texture should be generated and LOD shaders applied to the specific entity (similar to how adding new vegetation to the vegetation tab works) and the entity should be affected by the LOD system. When unchecked the LOD texture can be deleted, LOD shaders removed from the entity, and the entity should no longer be affected by the LOD system. 'View Range' and 'Billboard' should affect LOD viewing distance just like the vegetation system.

  • Upvote 6
Link to comment
Share on other sites

Just recycling the vegetation billboard system would be ideal. Although lods are great, making them kind of sucks.

 

Yeah, I thought that re-using the vegetation billboard system would be good enough for a lot of cases.

 

I do think a new LOD system that uses 3d models would be great as well because as gamecreator pointed out a lot of vendors sell LOD versions of their models but I'm not sure how to go about setting that up (maybe add LOD model versions directly into the .mdl files and use them when necessary).

Link to comment
Share on other sites

I think loading the LOD model onto the main one, like loading animations, is probably the way to go. The surface class would get multiple LOD versions, in the same way a texture contains mipmaps.

 

This is good because it prevents objects from having multiple versions of the same entities, as was the case in Leadwerks 2.

 

An auto-reduction tool built into the model editor would also be ideal, in combination with the manually created objects.

  • Upvote 6

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
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.

 Share

×
×
  • Create New...