Jump to content
Sign in to follow this  
mondkalb

Unexplainable Geometry LOD Artifact

Recommended Posts

Aloha folks,

as I was modeling along for my second Building Pack I managed to somehow break the Geometry LOD of one of my buildings.

At first it was working completely fine, but after changing the Geometry just once, something strange happend, that simply can only be described by a video:

dk26m42FAQw

The Geometry LOD stops working in certain areas within a single solid block of GeoLod.

To show you what I mean, here's the structure of the Geometry LOD as animated GIF beginning with Component01 and ending with Component07.

The coloration is just for demonstration purposes.

Total Mass: 9000.00 and 1285.714 per component.

Now, here's a list of things I already tried to solve this issue:

  • Started the Geometry Lod all over from Scratch, again.
  • Changed the BinPBO Temp-Folder to a new, empty one
  • Renamed the .p3d

Since this bug seems to be completely random and I can't think of anything that could have caused this, I hope you can help me.

Edited by Mondkalb

Share this post


Link to post
Share on other sites

Some more info please?

how big is the model? X x Y x Zm?

Is it centered in the model space?

Have you used "component convex hull"?

And does each component have mass assigned?

Better yet any chance you can put the geo lod into a P3D and upload it? Might make it easier to diagnose.

Share this post


Link to post
Share on other sites

Buggy_GeoLOD.p3d

As to the Dimensions:

The building is within the 50x50x50m-Limit. :rolleyes:

As said the Geometry was working as intended, but after adding new blocks and rearranging the existing this phenomenon occurred.

Share this post


Link to post
Share on other sites

Fixed it.

http://downloads.rkslstudios.info/favours/Fixed_Buggy_GeoLOD.p3d

What i suspect is that it had become "corrupt". I've had it before. So what ive done is:

  1. delete the named selections,
  2. redistribute the mass
  3. Run Component Convex Hull
  4. add autocenter = 0 as a named property
  5. Move the entire thing up on the Y axis so that the bottom of the mesh is at ground level.

It seems to work now.

Share this post


Link to post
Share on other sites
Fixed it.

http://downloads.rkslstudios.info/favours/Fixed_Buggy_GeoLOD.p3d

What i suspect is that it had become "corrupt". I've had it before. So what ive done is:

  1. delete the named selections,
  2. redistribute the mass
  3. Run Component Convex Hull
  4. add autocenter = 0 as a named property
  5. Move the entire thing up on the Y axis so that the bottom of the mesh is at ground level.

It seems to work now.

Thank you for you help, but your fixed GeoLOD doesn't seem to work.

I get the same results as before.

Did you binarise your fixed GeoLOD-Model before testing? I suspect that binarising destroys the Geometry LOD...

Share this post


Link to post
Share on other sites
Thank you for you help, but your fixed GeoLOD doesn't seem to work.

I get the same results as before.

Did you binarise your fixed GeoLOD-Model before testing? I suspect that binarising destroys the Geometry LOD...

Yes I always binarise.

http://downloads.rkslstudios.info/favours/test_house.pbo

This is the same model (geo copied into the 0 res to make it easy to see) binarised. You can Find it under EMPTY > RKSL Tutorial Samples > Test Geo.

Works for me.

Share this post


Link to post
Share on other sites

Issue solved!

This phenomenon is not caused by the .p3d!

It is a config-thing.

In my old (the GeoLOD-Crushing...) config.cpp I had created a class HouseBase and class House from scratch. (I only preloaded class "All").

But when inheriting Land_nameOfmyP3d directly from BIS' class House everything works as intended.

So this was eventually caused by some config-entry.

Thanks a lot Rock for your helpful double-checking!

Share this post


Link to post
Share on other sites

The problem I see in the attached LOD is that Geometry contains second UV set. Special lods should have only one UV set.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×