Not really. The only method in FFluidSurfaceSceneProxy that really needs updating is DrawDynamicElements and that only needs to be changed to GetDynamicMeshElements and changed to use the Collector instead of drawing directly and most other changes are just adding RHICmdList to certain calls to RHI.
Other than that I don’t see being a very difficult task. I could probably give it a go over the weekend, I still have the source lying around here somewhere.
If you think it’s that simple you can give it a try. I haven’t dug into it but I think changing DrawDynamicElements to GetDynamicMeshElements will also require a lot of other changes related to views etc.
Thanks for that. I have got quite a bit of experience writing vertex factories ranging from 4.3 to 4.8. Looking at the code, I don’t see too many difficulties. Will post again once changes are done.
Or you can simply grab the binary version (for 4.8.3) if you don’t feel like to build it yourself: https://.com/marynate//releases/download/0.1.2/-0.1.2-UE4.8.3.zip
@, I merely upgraded the source to newer unreal api, but know almost nothing about (never use it before). Hopefully someone with more knowledge could take the challenge.
First, I want to say that project is really awesome and it’s a pity that stops support.
Many thanks to for last version. But it seems like is still buggy. When I place FluidSurfaceActor on scene with initial params it works incorrectly. It’s even not visible in viewport. When I increase size of grid (from 64x64 to 256x256) it appears in viewport. But I need size even smaller than 64x64.
Can someone try to reproduce bug? Or maybe someone knows what is I’m doing wrong?