Summary

Title:Crash when using Pflow Fluid operator
Category:Crash/Critical
Status:Fixed
Posted By:Kuubi ( Henri Malkki )
Date Created:10 January 2017

Problem

Description:

I'm trying decide whether or not to buy Lucid, but my 3DS Max constantly crashes when trying to render a scene using a Lucid Pflow operator. I'm getting the following error message while translating the scene: 

File: Private\PFOperator.cpp
Line: 284
Function: Ephere::Plugins::Autodesk::Max::Lucid::PFOperator::Proceed
Expression: Assert failed: particleCount == minCount

I'm getting the same error with all sample scenes using a Lucid PFlow operator, like water pouring into a glass sample scene. Also got the error with a completely new scene using a Pflow emitter and a Lucid PFluid operator. Render engine doesn't seem to matter, both Scanline and Mental ray produce the same error.

I'm using a demo of the latest stable build 1.3.6.9062. Tried with 3DS Max 2016 and 2017. Is there something amiss with the sample files, my computer, or am I just using Lucid incorrectly?

Tested with:

3DS Max 2017 SP3 / 3DS Max 2016 SP4 (running as admin)
Windows 10 64-bit
GTX 680 4GB, driver version 376.33
i7-3930K
32 GB RAM

 

Steps to Reproduce:
1. Open the water pouring into a glass sample scene
2. Record the simulation
3. Render a single frame anywhere
4. Crash

Strange, thank you for the report and details. I will investigate and get back to you on this way. Likely will be day after tomorrow (I am away tomorrow).

Marsel Khadiyev (Software Developer, EPHERE Inc.)

While I was not able to reproduce the crash, I did get an assertion when performing the steps. I have fixed it for the next nightly build. Since you're trying the demo please wait a day or two until new version is released.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

This has indeed been fixed in the latest build.