View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000715 | NoesisGUI | Unity | public | 2015-09-10 10:56 | 2018-11-22 21:41 |
| Reporter | ai_enabled | Assigned To | sfernandez | ||
| Priority | normal | Severity | major | ||
| Status | assigned | Resolution | open | ||
| Summary | 0000715: RenderOptions.BitmapScalingMode doesn't apply to children | ||||
| Description | Hello! | ||||
| Attached Files | |||||
| Platform | Any | ||||
|
Also I cannot see any difference between "HighQuality" and "Linear" settings. But it's very noticeable in WPF. Are you sure using trilinear texture quality when "HighQuality" selected? I'm talking about images loaded by NoesisGUI (defined by path in ResourceDictionary). |
|
|
The difference between HighQuality and Linear only makes sense if you are using mipmaps. By default Unity doesn't generate mipmaps for 2D Textures. We also decided to do that in NoesisGUI v1.2, mipmaps are not generated. Do you think you could get better quality with them? |
|
|
Yes, in some cases trilinear texture filtering give us much better quality with scale animations. It looks much better in WPF with "HighQuality" setting. But we need to have a control over it, as not all the UI textures need to have mipmaps. Maybe a good solution will be taking mipmaps property from Unity TextureImporter settings for an UI texture when NoesisGUI build the streaming assets. |
|
|
In the next major (1.3) version we are working on, we plan to use the textures generated by Unity avoiding our preprocessing step. That way, you can activate mipmaps if you wish. So, when adding mipmaps you are not observing excessive blurriness? Would be nice if you could attach the texture you are testing. |
|
|
Great to know about this change with v1.3. It's definitely fixes this issue, but also makes RenderOptions.BitmapScalingMode option useless (and deceptive - it would good to mention about this with a warning during NoesisGUI assets build phase). I'm not in the office at the moment so I couldn't attach images right now. But yes, it's definitely looks better when slow scale animation playing and a little bit blurry when static. It seems to be improved when setting "sharper" mipmap bias for Unity texture instance (if the texture assigned manually to an ImageBrush of course). Also I've noticed that even the VoidExpanse game logo image rendered in Unity looks not as smooth and good as in WPF project with "HighQuality" setting applied - it has noticeable sharp edges in Unity (looks more like nearest neighbor filtering instead of bilinear), especially if the image rendered in the lower resolution than its native size. |
|
|
Could you attach the XAML + images with the voidexpanse logo to exactly compare WPF vs Noesis? This is something I will carefully study. Besides, the original problem of the ticket is a different think. Sergio, did you have time to investigate it? |
|
|
It seems WPF "HighQuality" uses trilinear filtering, so that's why I've noticed it looks different in WPF. I cannot detect any visual difference between Unity and WPF with "Linear" quality. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-09-10 10:56 | ai_enabled | New Issue | |
| 2015-09-10 11:01 | ai_enabled | Note Added: 0002940 | |
| 2015-09-10 16:31 | jsantos | Assigned To | => sfernandez |
| 2015-09-10 16:31 | jsantos | Status | new => assigned |
| 2015-09-10 16:33 | jsantos | Note Added: 0002944 | |
| 2015-09-11 05:09 | ai_enabled | Note Added: 0002946 | |
| 2015-09-11 16:53 | jsantos | Note Added: 0002947 | |
| 2015-09-11 18:17 | ai_enabled | Note Added: 0002950 | |
| 2015-09-17 14:01 | jsantos | Note Added: 0002952 | |
| 2015-09-17 14:01 | jsantos | Status | assigned => feedback |
| 2015-09-17 14:40 | ai_enabled | File Added: Screenshot at 19-33-01.png | |
| 2015-09-17 14:40 | ai_enabled | File Added: Screenshot at 19-33-28.png | |
| 2015-09-17 14:41 | ai_enabled | File Added: TestGameLogo.7z | |
| 2015-09-17 14:43 | ai_enabled | Note Added: 0002955 | |
| 2015-09-17 14:43 | ai_enabled | Status | feedback => assigned |
| 2015-09-17 14:44 | ai_enabled | Note Edited: 0002955 | |
| 2015-09-17 14:44 | ai_enabled | Note Edited: 0002955 | |
| 2015-09-17 14:44 | ai_enabled | Note Edited: 0002955 | |
| 2018-11-01 02:14 | jsantos | View Status | public => private |
| 2018-11-22 21:41 | sfernandez | View Status | private => public |
| 2018-11-22 21:41 | sfernandez | Platform | => Any |
| 2025-10-10 13:29 | jsantos | Category | Unity3D => Unity |