Maniphest T60758

Major Discrepancies in UV Maps and Meshes between Solid/LookDev view and Rendered View
Closed, Archived

Assigned To
Brecht Van Lommel (brecht)
Authored By
Jake (aredju1cebox)
Jan 22 2019, 6:19 PM
Tags
  • BF Blender
Subscribers
Benjamin Humpherys (brhumphe)
Brecht Van Lommel (brecht)
Jake (aredju1cebox)

Description

System Information
Operating system: Windows 10
Graphics card: GTX 1070

Blender Version
Version: 2.8
Hash: e4dbfe0a98c1
Branch: blender 2.7

Short description of error
When in LookDev mode, the location of meshes, along with the appearance of UV maps can completely change in rendered mode. This doesn't consistently happen for all meshes, or all UV maps. I have attached picture examples. This is a major bug and makes Blender 2.8 basically unusable for me.

Exact steps for others to reproduce the error

Event Timeline

Jake (aredju1cebox) created this task.Jan 22 2019, 6:19 PM
Benjamin Humpherys (brhumphe) added a subscriber: Benjamin Humpherys (brhumphe).Jan 22 2019, 7:18 PM

The sample file does not include the textures. Could you pack all the textures into the file and re-upload?

Jake (aredju1cebox) added a comment.Jan 22 2019, 7:23 PM
In T60758#604440, @Benjamin Humpherys (brhumphe) wrote:

The sample file does not include the textures. Could you pack all the textures into the file and re-upload?

I will repack it. I have to add the file has changed since I posted, but I may have a bit of insight to what is causing the texture issue. When using the boolean modifier with difference to create holes in a mesh (in my case for windows and garage door) is appears that the resulting texture looks fine in LookDev but not in cycles. When modelling the stone wall around the garage door manually I managed to get the texture looking normal in cycles and LookDev. I still don't know what is causing the mesh to change location.

Jake (aredju1cebox) updated the task description.Jan 22 2019, 7:27 PM

The blend file has been updated to a zip.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.Jan 22 2019, 7:45 PM
Brecht Van Lommel (brecht) claimed this task.
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

Eevee does not support displacement yet, but Cycles does in 2.8.

To match the results, in the Material properties set Settings > Displacement Method > Bump Only.

We'll probably change the default to that since the discrepancy is confusing, even if it makes a bit more sense if you are using Cycles only.

Jake (aredju1cebox) added a comment.Jan 22 2019, 8:09 PM
In T60758#604463, @Brecht Van Lommel (brecht) wrote:

Eevee does not support displacement yet, but Cycles does in 2.8.

To match the results, in the Material properties set Settings > Displacement Method > Bump Only.

We'll probably change the default to that since the discrepancy is confusing, even if it makes a bit more sense if you are using Cycles only.

Okay, but what about the fact that certain meshes literally change location when in rendered view? For example, the grass pictures I attached. One is in LookDev, the other is in rendered. For whatever reason the position is different in rendered view. Same with the walls close to the window in one image. This issue I don't believe would have anything to do with displacement?

Brecht Van Lommel (brecht) added a comment.Jan 22 2019, 8:21 PM

The "WhiteSiding" material has a Multiply node connected to Displacement. In Cycles this will move the vertices and so the entire object by the specified amount, that's what displacement is for.

That node setup is wrong though and can just be removed. It only makes sense to displace if you connect a texture, not by a constant value. Typically you also should use the Displacement node.
https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Cycles#Subdivision_and_Displacement