I know the grid filtering isn’t in place, but is that something that we’ll be able to build? Or is it only filters provided by Thinkbox? Or will there be some other mechanism wherein we can do voxel processing using the Ember grid/field data?
We haven’t really discussed where we want filtering to go. The first build will likely have predefined filters, and the next logical place to go from there is to allow Magma wired filter expressions. If it turns out grid filters are the cat’s pajamas we can certainly discuss further extensibility. It might make sense to support the 3ds Max SDK FilterKernel interface (the 1D variety anyways).
That looks like a literal kernel, where you specify a weighting over distance. I was thinking more like say a median or a bilateral filter as simple examples.
That’s a good point. It wouldn’t be easy to allow for more complex filters without offering SDK access of some kind. I’d rather not deal with that in the short-term, since it takes away a lot of flexibility (ie. I have to have an interface that isn’t changing) and we would have to design how these plugins are discovered, how they interact with the editor’s UI, how they serialize for save/load, etc.