Summary

Title:Crash with Frizz
Category:Crash/Critical
Status:Open
Posted By:TAT Studio ( )
Date Created:29 June 2016

Problem

Description:

Hello !

 

I've isolated a crash happening while i switch on a frizz modifier.

I'm sending you the file so you can check what i'm doing wrong or whatever.

File : 

http://pingus.tatprod.com/BUG/Ornatrix/Ox_Natacha/P_Natacha_08.zip

Setup :

3dsmax 2016 sp3, Ox 4.5.0.7782

 

Crash :

 

File: c:\teamcity\buildagent\work\170fc623152c63e2\ephere\geometry\native\Matrix.inl
Line: 238
Function: Ephere::Geometry::Matrix<3,4,float>::LookAt
Expression: Assert failed: NearEqual( dir.length(), Real( 1 ), 0.001f )
 
 
3dsmax Listener : 
 
Ornatrix Error: Warning: Ornatrix hair bounding box is too big
Ornatrix Error: Assert failed: NearEqual( dir.length(), Real( 1 ), 0.001f )
Stack trace:
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
NURBSTextureChannel::GetTextureSurface
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
ModApp::Eval
ObRefModApp::Eval
ObRefModApp::CompNoEvalInterval
 
Ornatrix Error: Assert failed (2): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (3): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (4): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (5): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (6): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (7): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (8): NearEqual( dir.length(), Real( 1 ), 0.001f )
Ornatrix Error: Assert failed (9): NearEqual( dir.length(), Real( 1 ), 0.001f )

 

 

Steps to Reproduce:

Looking into it, thank you.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Fixed. Please try it in the next nightly build (7912+)

Marsel Khadiyev (Software Developer, EPHERE Inc.)

I'll try it as soon as it will be published.


We suspect that baked_guide coming invisibles to be at the origine of the problem. Does it have any relashion ?

 

Thanks

http://tatprod.com/

Problem was that some guides coming into Detail modifier (before Frizz) have points that are all at the same place (zero-length). This is problematic for Detail modifier which tries to smooth them. I disabled smoothing for such guides.

Marsel Khadiyev (Software Developer, EPHERE Inc.)