Jump to content

[1.15.2] Black shadows in my .obj model


grossik

Recommended Posts

Hello.

I have multistructure tile entity with .obj model but If multistructure has created the model have black shadows.

 

black_shadows.png

 

I tried to change RenderTypeLookup.setRenderLayer but it didn't  solved.

Edited by grossik
Link to comment
Share on other sites

Howdy

A couple of things

- it looks like you have multiple faces one on top of the other which is leading to 'z-fighting', https://en.wikipedia.org/wiki/Z-fighting

- the 'recommended' version of forge has a bug where the vertex order of faces in obj files doesn't match what vanilla expects for ambient occlusion and leads to strange lighting.  Try latest instead of recommended.

 

-TGG

 

Link to comment
Share on other sites

16 hours ago, TheGreyGhost said:

Howdy

A couple of things

- it looks like you have multiple faces one on top of the other which is leading to 'z-fighting', https://en.wikipedia.org/wiki/Z-fighting

- the 'recommended' version of forge has a bug where the vertex order of faces in obj files doesn't match what vanilla expects for ambient occlusion and leads to strange lighting.  Try latest instead of recommended.

 

-TGG

 

I use 1.15.2-31.1.63 forge version

And the problem was that this obj files is too large and render for all 8 blocks... 

Can I change the start position from which it will be loading obj model?

Link to comment
Share on other sites

Hi

I think it's better to split your obj file into 8 separate files.

 

If you really want to load just a small part of one obj file, have a look at OBJLoader and OBJmodel to see how it parses the file (g and o in particular); you can copy it to your own loader class and tweak it if you want to.

 

TGG

Link to comment
Share on other sites

3 minutes ago, TheGreyGhost said:

Hi

I think it's better to split your obj file into 8 separate files.

 

If you really want to load just a small part of one obj file, have a look at OBJLoader and OBJmodel to see how it parses the file (g and o in particular); you can copy it to your own loader class and tweak it if you want to.

 

TGG

I wanted it over json, but ok...

Any good way to split a model? Or will I have to do it for each file separately?

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.