Bug report with Tessellation
Posted: Wed Dec 13, 2017 7:16 pm
Hi all!
I recently made an environment in Untiy using ASE. I loved the plug-in very much and it was incredibly useful and easy to use when putting my scene together.
However, I did run into a couple of issues when I tried to add tessellation to my materials, which ended up forcing me to not use tessellation for my scene. I'm not sure if these are bugs, or if this is common knowledge and not considered an issue, or if I'm just using the feature wrong. The video, although a little long, showcases the issues visually. But I'll give a quick explanation of what seems to be going on here:
1: If Tessellation is enabled when the rendering path is Deferred, the shader will err and goes purple/pink. The only way I could get Tessellation to be enabled was to be in the Forward rendering path. I don't know if this is intentional or if this is common knowledge that, perhaps Unity only can do Tessellation in Forward, but it seems odd to me.
2: Any texture with its own UV coordinate that is plugged into Local Vertex Offset will multiply or add that tiling value on top of the UV coordinate values on all other textures in the same UV set.
So for example, in my scene, and you can see this in the video, I have most of my textures on UV set 2 tiling 45 times on U and V, and I have another texture sample also on UV set 2 that is set to tile at 9 on U and V. But when I plug my height map into Local Vertex Offset, which has the same UV coordinate node as most of my other textures (tiling at 45), this number 45 gets added on top of the 45 that's already being done, so it tiles most of my textures 90 times, and tiles my other texture sample 54 times because it's being added on top of 9.
Here's the video where I demonstrate the issues. Forgive my sluggishness in the video, it was quite late when I recorded! Was just before I went to bed.
https://youtu.be/GlAJjCrxcjk
You can also see the environment here at the Unity forums: https://forum.unity.com/threads/environment-the-stakeout.508519/
Or at my website here: http://www.alexjamerson.com/
Has anyone else run into these issues before?
Thanks in advanced!!
-Alex
I recently made an environment in Untiy using ASE. I loved the plug-in very much and it was incredibly useful and easy to use when putting my scene together.
However, I did run into a couple of issues when I tried to add tessellation to my materials, which ended up forcing me to not use tessellation for my scene. I'm not sure if these are bugs, or if this is common knowledge and not considered an issue, or if I'm just using the feature wrong. The video, although a little long, showcases the issues visually. But I'll give a quick explanation of what seems to be going on here:
1: If Tessellation is enabled when the rendering path is Deferred, the shader will err and goes purple/pink. The only way I could get Tessellation to be enabled was to be in the Forward rendering path. I don't know if this is intentional or if this is common knowledge that, perhaps Unity only can do Tessellation in Forward, but it seems odd to me.
2: Any texture with its own UV coordinate that is plugged into Local Vertex Offset will multiply or add that tiling value on top of the UV coordinate values on all other textures in the same UV set.
So for example, in my scene, and you can see this in the video, I have most of my textures on UV set 2 tiling 45 times on U and V, and I have another texture sample also on UV set 2 that is set to tile at 9 on U and V. But when I plug my height map into Local Vertex Offset, which has the same UV coordinate node as most of my other textures (tiling at 45), this number 45 gets added on top of the 45 that's already being done, so it tiles most of my textures 90 times, and tiles my other texture sample 54 times because it's being added on top of 9.
Here's the video where I demonstrate the issues. Forgive my sluggishness in the video, it was quite late when I recorded! Was just before I went to bed.
https://youtu.be/GlAJjCrxcjk
You can also see the environment here at the Unity forums: https://forum.unity.com/threads/environment-the-stakeout.508519/
Or at my website here: http://www.alexjamerson.com/
Has anyone else run into these issues before?
Thanks in advanced!!
-Alex