Summary

Title:ZBrush's Fibermesh to Ornatrix for Maya issue
Category:Crash/Critical
Status:Open
Posted By:kevinjohnxson ( Kevin Johnson )
Date Created:13 December 2016

Problem

Description:

I was following along with the zbrush to Ornatrix video, but when i selected "Hair from Curves" I recieved this internal error.  Any Solutions? I'm a new user on a deadline.

Thank you

// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed (2): status: (kFailure): Unexpected Internal Failure //
// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed (2): status: (kFailure): Unexpected Internal Failure //
select -r GuidesFromCurvesNode1 ;

Steps to Reproduce:

Export curves from zbrush as a Maya Ascii Format (.ma). Import curves to maya scene. Select all curves (I only have 2000) and select "Hair from Curves".  Then the error occurs.

Hi Kevin,

I've been testing but I haven't been able to reproduce this. I'm using the latest stable version of Ornatrix, can you tell me which one are you using?

 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Is this the only error message you get in the Script Editor? Are there any related error or warning messages before that?

Can you post the Maya scene with just the imported curves so we give it a try?

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev

@Logikoma, I'm running the most current version. I just got ornatrix this weekend.

@IvanKolev, here is what the Script Editor has.  I included the Zbrush Curves file. My maya scene was too large to upload though.

// Error: Ornatrix: Private\HairTemplate.cpp(373): Ornatrix: Private\HairTemplate.cpp(373): Assert failed: dagModifer.doIt(): (kFailure): Unexpected Internal Failure
Stack trace:
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
THcommandObject::doIt
TmetaCommand::doCommand
TmetaCommandPtrArray::catenate
melScanDouble
TmelVariableList::`default constructor closure'
TminMelArgList::nextDigit
melScanDouble
TminMelArgList::nextDigit
TminMelArgList::nextDigit
SophiaExecutable::evaluate
TcommandEngine::executeCommand
TscriptAction::execute
QmayaQtHelper::executeCommandScript
QmayaIconTextButton::executeSingleClickCommand
QmayaIconTextButton::mouseReleaseEvent
QWidget::event
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QApplicationPrivate::sendMouseEvent
QSizePolicy::QSizePolicy
QSizePolicy::QSizePolicy
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QGuiApplicationPrivate::processMouseEvent
QGuiApplicationPrivate::processWindowSystemEvent
QWindowSystemInterface::sendWindowSystemEvents
QEventDispatcherWin32::processEvents
CallWindowProcW
DispatchMessageW
//
// Error: Ornatrix: Private\HairTemplate.cpp(373): Ornatrix: Private\HairTemplate.cpp(373): Assert failed: dagModifer.doIt(): (kFailure): Unexpected Internal Failure
Stack trace:
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
THcommandObject::doIt
TmetaCommand::doCommand
TmetaCommandPtrArray::catenate
melScanDouble
TmelVariableList::`default constructor closure'
TminMelArgList::nextDigit
melScanDouble
TminMelArgList::nextDigit
TminMelArgList::nextDigit
SophiaExecutable::evaluate
TcommandEngine::executeCommand
TscriptAction::execute
QmayaQtHelper::executeCommandScript
QmayaIconTextButton::executeSingleClickCommand
QmayaIconTextButton::mouseReleaseEvent
QWidget::event
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QApplicationPrivate::sendMouseEvent
QSizePolicy::QSizePolicy
QSizePolicy::QSizePolicy
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QGuiApplicationPrivate::processMouseEvent
QGuiApplicationPrivate::processWindowSystemEvent
QWindowSystemInterface::sendWindowSystemEvents
QEventDispatcherWin32::processEvents
CallWindowProcW
DispatchMessageW
//
// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed: status: (kFailure): Unexpected Internal Failure
Stack trace:
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
THcommandObject::doIt
TmetaCommand::doCommand
TmetaCommandPtrArray::catenate
melScanDouble
TmelVariableList::`default constructor closure'
TminMelArgList::nextDigit
melScanDouble
TminMelArgList::nextDigit
TminMelArgList::nextDigit
SophiaExecutable::evaluate
TcommandEngine::executeCommand
TscriptAction::execute
QmayaQtHelper::executeCommandScript
QmayaIconTextButton::executeSingleClickCommand
QmayaIconTextButton::mouseReleaseEvent
QWidget::event
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QApplicationPrivate::sendMouseEvent
QSizePolicy::QSizePolicy
QSizePolicy::QSizePolicy
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QGuiApplicationPrivate::processMouseEvent
QGuiApplicationPrivate::processWindowSystemEvent
QWindowSystemInterface::sendWindowSystemEvents
QEventDispatcherWin32::processEvents
CallWindowProcW
DispatchMessageW
//
// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed: status: (kFailure): Unexpected Internal Failure
Stack trace:
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
THcommandObject::doIt
TmetaCommand::doCommand
TmetaCommandPtrArray::catenate
melScanDouble
TmelVariableList::`default constructor closure'
TminMelArgList::nextDigit
melScanDouble
TminMelArgList::nextDigit
TminMelArgList::nextDigit
SophiaExecutable::evaluate
TcommandEngine::executeCommand
TscriptAction::execute
QmayaQtHelper::executeCommandScript
QmayaIconTextButton::executeSingleClickCommand
QmayaIconTextButton::mouseReleaseEvent
QWidget::event
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QApplicationPrivate::sendMouseEvent
QSizePolicy::QSizePolicy
QSizePolicy::QSizePolicy
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal2
QGuiApplicationPrivate::processMouseEvent
QGuiApplicationPrivate::processWindowSystemEvent
QWindowSystemInterface::sendWindowSystemEvents
QEventDispatcherWin32::processEvents
CallWindowProcW
DispatchMessageW
//
// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed (2): status: (kFailure): Unexpected Internal Failure //
// Error: Ornatrix: Private\HairTemplate.cpp(434): Ornatrix: Private\HairTemplate.cpp(434): Assert failed (2): status: (kFailure): Unexpected Internal Failure //


Attached Files:

>EyebrowCurves.ma (2474592 bytes),

I cannot reproduce this in Maya 2016 and 2017 on Windows. I load the attached scene, select all curves using Select / All By Type, then add Hair From Curves groom, and it works.

The errors in the script log are quite suspicious too, I don't see why uninitializePlugin appears there. I suspect you are experiencing the consequence of another problem that has happened earlier.

Can you also check if you have this file C:\Users\<your username>\AppData\Local\Temp\OrnatrixMaya.log and attach it here?

 

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev