-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
motion blur not being utilized, appears correct at random times. #390
Comments
Hi guitartom47, Thanks for the report and attaching the screenshots/blend file! We have had reports that motion blur on the fluid surface is being skipped randomly when rendering with Cycles. Using the workaround of setting the Render Display to Full Screen has fixed the issue for other users and improved the stability when rendering with motion blur: https://github.com/rlguy/Blender-FLIP-Fluids/wiki/Scene-Troubleshooting#blender-often-crashes-suddenly-or-does-not-apply-transforms-while-rendering Does this workaround work for you, or are frames still often rendered incorrectly? If you re-render one of the incorrect frames, is it always missing motion blur, or does it sometime re-render correctly? - Ryan |
The workaround doesn't seem to work (with just one try so far) and I notice that the same frames are 'blurred' or unblurred. I have noticed that there may be more 'unblurred' images with higher resolution bakes. (I tried a quick bake at 150 resolution and all 50 frames had good motion blur) Also the motion blur seems to be better at the beginning of the scene and then taper off - perhaps as the scene gets more complex (?). I'll try rebaking next to see if there's a change. Also I'd like to try the higher resolution scene with white water turned off to see if that has any effect. I'll post any results here. |
Hey guitartom47, I am wondering if rendering from the command line would result in a more stable render. I have just added documentation for how to render from the command line here: https://github.com/rlguy/Blender-FLIP-Fluids/wiki/Rendering-from-the-Command-Line - Ryan |
Thanks, Ryan! I'll give it a try. Is the latest download from Blender Market correct? The file name for it is 'a4e63c8b97ab9006f83f13e7212843be' and it doesn't read as 1.0.4a in the user preferences. It seems right otherwise though, as far as the mesh. I'll try the command line solution and post my result here. |
Hey guitartom47,
The latest download should be the correct version. We found that Blender does not allow putting the 'a' int he version number, so it is left as 1.0.4 and we will change the way we increment a version next time to avoid the confusion.
I do not have access to a network drive right now so I could be wrong with this: You might be able to access a file on a network drive with the path To get a list of network drives mapped to your computer (server names and folders), running the command
That does look like a massive simulation, and might be larger than anything we have tested! It is possible that the error is related to the simulator generating very large files and the addon not being able to open files this large. You simulation might still be recoverable, however! When does this error happen? Was it after simulating many frames? Was it after pausing and then trying to resume the simulation? Is there any more information on where this error occurs? The full error message can be be found by opening the Blender system console (Blender > Window > Toggle System Console). To make sure the cache does not become corrupt during testing, I would suggest making a backup of the This directory stores the data of the last frame that is used to resume a simulation. If the autosave becomes corrupt during testing or you want to resume from the original frame, you can replace the autosave directory with the backup. Hope I can help with this error! - Ryan |
Ryan, thanks so much for your advice. I think probably the reason for the 'crash' on the new project is that the file sizes were becoming huge. My PCs (smallest RAM 32 gb) were still able to handle the renders, except that I had to diminish the white water particles to do it. I'm still learning. Additionally, I noticed that with the new Steamboat test, all the blur was rendered (except of course for the white water). I don't know why the original test didn't work properly - but the workaround may be to just redo all the fluid items or create a completely new blender file. I've redesigned the scene (resolution 1254!! Fluid size still unconvincing, but lots of spray makes it real) so that it won't be so huge and it needed some setting changes anyway. Hopefully it'll still be usable all the way through. (to answer your question, it had been rendering and then just stopped - with the error code). This project was actually inspired by two things. One was a recent trip to a local steamboat museum, and the other was the recent Artell Blender Dolphin scene that you posted on Facebook. If you look at my original posted image, you'll see that it has an ocean modifier displacement. There's no reason that the ocean modifier displacement textures can't be extended beyond just the domain (I've done it as a proof of concept!) - perhaps to make a river or ocean scene! Last thing: I rendered everything up to the last frame possible at 100 samples (without the ocean waves): https://www.youtube.com/watch?v=Nhxkkfijbcg Flip fluid is so cool. You should be deeply proud of your work. |
Thanks! I am very proud, and it is great to see all of these simulations produced with the FLIP Fluids addon. I am not sure if this applies to your scene, but we recently found out that the 'full screen' rendering workaround might not work if the Blender instance is run with multiple windows: #391 (comment) Let me know if you run into any more errors. We're working on redesigning how the simulation cache files are organised. Part of this new design will improve how large files are written/read. Your tests are looking AWESOME, and that's great to know about the ocean modifier displacement technique! I have linked to your tests in this Facebook post and this Twitter post (hope that is alright with you!). - Ryan |
Thanks, Ryan! (yes I know this is a very late response. Meant to say this much earlier) Always feel free to link to my stuff, such as it is. |
A quick PS: Ryan, you might be interested in this: https://youtu.be/IYbkofafILU Using the Artell Blender Dolphin scene technique and a few other things, I have been able to finally create a scene that could adapted for a river or an ocean - where the FLIP domain blends seamlessly with the ocean modifier and the body of water extends WELL beyond the boundaries of the domain. I did use the ocean modifier foam as well. It's not bad but it needs a little work. This is a 1000 resolution scene. While I was rendering this I used three computers. One of the computers (with an AMD cpu) decided that it didn't want to render the white water. My easy solution for this in the past has been simply to disable the white water and then turn it on again - problem solved. This scene, however presents a new challenge for the Flip fluid addon. While particle size and materials remain stable, it doesn't keep all the modifiers and the vertex group in memory. Would it be possible to make this a feature? (thinking about this, it's possible that it does already - I've noticed different daily builds behaving oddly) Also on my wish list, as always, is wind effect on the white water and motion blur for the white water. I'm sure solutions for those will present themselves in time. If you're interested, here's a link to download the original video: https://1drv.ms/v/s!AuL_h2DNeOJch-5I-Pevxa71MSzM_A |
Hey guitartom47, This is a fantastic demo! Would it be okay with you if we uploaded the video to our Facebook page and Twitter account? If so, let us know how you would like to be credited (social media links, website, etc).
I think I know why this happens. This data is stored in the Blender mesh data (Blender > properties > data). In the addon when loading a new frame, the fluid mesh data is deleted and then recreated with the updated mesh. This will removed any user data attached to the mesh data. I'll look into this and see how we can keep these settings persistent between frame.
We do plan to add support for Blender force objects in the future. I have though about this application before and it would be awesome to have forces affect the whitewater as well as the fluid.
|
I will be closing this issue to clean up the issue tracker. If you have any further updates, feel free to comment (here or in the motion blur discussion) or send us an email at flip.fluids@gmail.com. |
System Information
**Blender Version (including hash):**2.79b f4dc9f9d68b and 2.79 5e5f2ead437 (old daily build)
**FLIP Fluids Version:**1.0.4
**Operating System:**Windows 10
**CPU:**intel core i7 5960x
**GFX:**GTX Titan X
**RAM:**G.Skill F4-2800C15-16GRKD
Describe the bug
The fluid motion blur in the attached frames is sometimes apparent - (frames 10, 12,14,16,17,etc) and sometimes not (11, 13, 15, 19, 21, etc. ). All stills were rendered on the same PC. Motion blur on objects in the scene apperars as normal. As expected, there isn't motion blur for the white water particles.
To Reproduce
Following is a link to the blend file and stills: https://1drv.ms/f/s!AuL_h2DNeOJch-1G2w1W6fqjqKMgAw
Expected Behaviour
I expected Blur on the surface object.
Actual Behaviour
Sometimes it's there, sometimes not.
Screenshots
included in the link
The text was updated successfully, but these errors were encountered: