View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001224||NoesisGUI||Unity3D||public||2018-01-20 21:20||2020-04-21 16:27|
|Target Version||3.0||Fixed in Version|
|Summary||0001224: Custom shader effects not supported|
|Description||I have a requirement to be able to render modern UI effects, such as frosted glass.|
In evaluating which UI solution to use for a project, it's been discovered that Noesis apparently does not support the custom shader effects of WPF.
The forum has a couple several year old threads related to this where it was cited that custom effects would be coming to Noesis, but there seems to have been no word since, and the roadmap does not detail plans for it to be implemented.
I'm curious if there is any official word on this feature, and if there is a rough timescale for when it may be implemented. Thank you!
|Tags||No tags attached.|
Yes, we are working on this. It's been delayed several times but right now this is on the list of next features we are working on for the next major version. We already have custom clients patching our code and using effects (just for the C++ API). We don't plan to implement HLSL reconversion to the target platform (GL, Metal, Vulkan) on the fly, the idea is having each renderer implementing each effect. This is going to make the API a bit restrictive for Unity for example, because the number of effects is going to be fixed (we can increase the list of official effects with each release). What kind of effects do you need?
Anyway, this could change because for now we are experimenting. Can't give you an estimation about release date though.
Thanks for the info!
The only effect we're *really* in need of is frosted glass, My UI artist seems to have a bit of a fetish for it, though his reasoning isn't unfounded as it's a gorgeous effect.
I've worked with an in house implementation of XAML in the past and we made extensive use of custom shaders in it, so the flexibility to do this with Noesis would be killer. If there's tradeoffs involved, like needing to bypass the Unity asset pipeline, that'd be absolutely fine.
Nevertheless, I'm liking Noesis so far, keep up the good work!
|Thanks for the kind words, I will keep you posted about the effect implementation. They are coming to Noesis for sure.|
|It looks like I created a duplicate ticket requesting the same (https://www.noesisengine.com/bugs/view.php?id=1526).|
|not your fault, this ticket was private before... :)|
|2018-01-20 21:20||mingingmingler||New Issue|
|2018-01-23 01:13||jsantos||Assigned To||=> jsantos|
|2018-01-23 01:13||jsantos||Status||new => assigned|
|2018-01-23 01:19||jsantos||Note Added: 0005039|
|2018-01-23 01:19||jsantos||Status||assigned => feedback|
|2018-01-23 04:55||mingingmingler||Note Added: 0005041|
|2018-01-23 04:55||mingingmingler||Status||feedback => assigned|
|2018-01-23 07:09||mingingmingler||Note Edited: 0005041||View Revisions|
|2018-01-24 01:58||jsantos||Note Added: 0005044|
|2018-11-01 02:14||jsantos||View Status||public => private|
|2019-07-29 18:47||jsantos||Target Version||=> 3.0.0|
|2019-07-29 18:47||jsantos||Platform||=> Any|
|2019-07-29 19:05||jsantos||View Status||private => public|
|2019-07-29 20:49||stonstad||Note Added: 0005911|
|2019-07-29 20:53||jsantos||Relationship added||has duplicate 0001526|
|2019-07-29 21:00||jsantos||Note Added: 0005912|
|2020-04-21 16:27||jsantos||Target Version||3.0.0 => 3.0|