Summary

Title:Unhandled Exception when Generating Groom 3dsmax 2019
Category:Crash/Critical
Status:Open
Posted By:glimpse_vfx ( glvfx )
Date Created:8 May 2019

Problem

Description:

I'm trying to follow the transplant hair tutorial, and as soon as i click generate groom i get this error below, and i basically can't do anything. Any suggestions?

I'm trying to copy the hair from a static obj to an animated object and i need this to work, unless there's another workflow that i don't know of.

 

 

Steps to Reproduce:

Latest version of Ornatrix, 3dsmax 2019

 

Image here - https://imgur.com/XXHStu2

 

and the error via listener:

 

 

-- ########################################################################
-- Address: 0x59a5c6b3; nCode: 0x00000000C0000005
-- Desc: EXCEPTION_ACCESS_VIOLATION The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
-- Read of Address: 0x0000000000000000
-- ########################################################################
-- MAXScript callstack:
-- thread data: threadID:18560
-- ------------------------------------------------------
-- [stack level: 0]
-- In codeblock macroScript: Ornatrix_Ox_Generate_Groom; filename: C:\Program Files\Autodesk\3ds Max 2019\scripts\startup\OrnatrixUtils.ms; position: 7982; line: 279
-- Locals:
-- Externals:
-- ------------------------------------------------------
-- [stack level: 1]
-- called from top-level
-- ########################################################################
-- C++ callstack:
-- (Ephere.Plugins.Autodesk.Max.Orn): (filename not available): initephere_ornatrix
-- (MAXScrpt): (filename not available): Primitive::apply
-- (MAXScrpt): (filename not available): CodeTree::eval
-- (MAXScrpt): (filename not available): clear_error_source_data
-- (MAXScrpt): (filename not available): Primitive::apply
-- (MAXScrpt): (filename not available): CodeTree::eval
-- (MAXScrpt): (filename not available): SourceFileWrapper::eval
-- (MAXScrpt): (filename not available): HashTable::collect
-- (MAXScrpt): (filename not available): MacroEntry::EnableCompiles
-- (MAXScrpt): (filename not available): Listener::set_style
-- (USER32): (filename not available): PeekMessageW
-- (USER32): (filename not available): IsWindowRedirectedForPrint
-- (USER32): (filename not available): IsWindowRedirectedForPrint
-- (USER32): (filename not available): DispatchMessageW
-- (USER32): (filename not available): CallWindowProcW
-- (UIControls): (filename not available): InitializeCustomUI
-- (UIControls): (filename not available): (function-name not available)
-- (USER32): (filename not available): DispatchMessageW
-- (USER32): (filename not available): DispatchMessageW
-- (USER32): (filename not available): IsDialogMessageW
-- (3dsmax): (filename not available): XMLAnimTreeEntry::GetUnique
-- ########################################################################

Hello,

Can you pelase post the link to the tutorial you are following? 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

This one: https://www.youtube.com/watch?v=Eua_ZL-qlas

Right now the only solution i've found to copy the hair from a static geo to an animated one, is baking every hair and assigning the animated surface, which is not very practical tbh

Please try the latest nightly build available. I cannot reproduce this issue in recent builds. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)