Summary

Title:crash when planting roots
Category:Crash/Critical
Status:Confirmed
Posted By:andresfeho ( Andres Hernandez )
Date Created:13 April 2022

Problem

Description:

one person of our team sent me this file that causes a crash (it happened to me before with a different file but I forgot to send it to you)
I'm attaching a video so you can see how simple is to brake it and of course the file

Steps to Reproduce:

Having a hair already created, start planting several roots. It crash

 

Attached Files:

>Ornatrix_crash.zip (3970486 bytes),

Hi Andres,

 

I'm investigating this but I cannot reproduce it in a new scene. Can you reupload the scene for Max 2022?

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Jeordanis, thank you for your reply. I just saved to 2022 (attached) and tried it, with the second planted root it crashes :/

Can you see the attached in the previous response? I cannot

There is no  file attached. Please reupload it. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

This message has the file attached. Lets see

This message has the file attached. Lets see


Attached Files:

>root_plant_crash_2022.zip (61106 bytes),

Hi Jeordanis, just wanted to check with you if you could reproduce the crash. Thank you

Hi Andres,

The team is working on it. I will keep you updated. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Solved for the next nightly build. Should be online soon. Give it a try and let us know how it goes. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Jeordanis, that's great, thanks a lot!

3ds Max 2023, Ornatrix 7.4 - I tried latest stable and today's nightly - Working with guides keeps crashing Max.  I have an Edit Poly, nothing else in stack.  Guides from Surface, then Edit Guides.  Planting roots works for one or two plants then crash.  I also get crashing with Surface Comb.  Last crash left file corrupted.  Is this normal?  Just started using Ornatrix and I can't get very far.

(Continued)

Updated graphics drivers to latest RTX A6000 driver version 528.49.  Crash continues.  Error message below. It's the same error every crash.

 

File: \Ephere\Ornatrix\Private\HairBase.cpp
Line: 331
Function: Ephere::Ornatrix::HairBaseSA::UpdateStrandTransformation
Expression: Assert failed: baseStrandIndex >= 0 && baseStrandIndex < Size( wasStrandTransformComputed )

Hi,

I tried with Max 2023 and the latest nightly build of Ornatrix V7 but I cannot reproduce a crash:

The first thing to try is to update to the latest nightly build. If the problem persist, try to reproduce it on a sphere and share it here, or send me a minimal version of your scene if you can't reproduce it from scratch. 

Regarding the crash in Surface Comb, I need more information. What are the exact steps to reproduce the crash?

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Jeordanis,


I have been through a good few steps and made the situation better - but it still crashes, now after a few minutes rather than a few seconds. 

I was already using the latest nightly build and before that the latest stable (See above post).

Here's what I've done:-


1. I tried on a sphere.  4,000 polys, 6 UDIMS, converted into an Editable Poly.  It did not crash using the same technique.
2. This means it must be my model.
3. So, I reset XFORM about four times on my model.
4. I collapsed it back to an Editable Poly.
5. I exported it as an FBX.
6. Closed 3dS Max.
7. Deleted the 3DS Max ENU folder, to reset to default interface.
8. Rebooted workstation.
9. Back into Max - I set up a brand new, fresh scene with the correct units.
10. I imported my FBX.
11.  For good measure I reset XFORM a few times and collapsed into Editable Poly.
12.  Added Ornatrix Guides from Surface.
13. Added Ornatrix Edit Guides.
14. Started planting extra guides.
15. At 4 mins 20 seconds (See video) the exact crash happens again.  This is repeatable.

Video and scene zipped into this WeTransfer:-

https://we.tl/t-M5tz4KrrBZ

Many thanks!

Simon.

Hello again,  I know you're busy so I thought I'd update what I know, for when you get to it again:-

Yesterday I spent the entire day trying to find out what was wrong with my Editable Poly.  There is a thread on Facebook's "Stack" 3DS Max page.  We resest normals, tried to find isolated vertices, Dead UV vertices, overlapping faces, etc.  It was checked and exported and everything else that everybody suggested.  I am now happy the Editable Poly is a clean from corruption as possible, but still Edit Guides "Plant Guide" is crashing.  It doesn't happen on every part of the model.  For instance, it works well across the body.  It does not work well on the character's fingers.  It will crash repeatidly there.

I do have a work around, I can plant guides elsewhere and then move them into position.  This does not crash.  It's still problematic, but when I find a patch that crashes I restart the software and use my work around.  It's slow, but I am getting there.

I would be interested to know why the fingers crash the Ox Edit Guides modifier.  See WeTransfer from previous follow up.

Many thanks!

Simon.

Thanks for the scene. I can reproduce the crash. We are investigating it, I will get back to you when I have more info. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Video of latest crash:

https://we.tl/t-C5FQ4kewjz

Sorry to bother you again, but today Ornatrix is simply crashing BEFORE I can even plant a guide now.  I've spent the week planting a guide, then CTRL + S, planting another guide, crash, open software again, repeat.  During the entire week I am close to having all the guides planted.  Probably an hour of two's work in total, without the crashes.  I've cannot give up because I've got deadlines.
I'm still using your latest nightly build.  Is there an earlier build that won't crash?

Here's a WeTransfer of the latest project file, incase you need it:-

https://we.tl/t-LIePzp2Wyx

There are about 9 groups of guides hidden, too.

Cheers!

Simon.

Perhaps you can try an older build from a couple months ago but I don't know of one in particular where this would not happen.

However, I can reproduce the crash in the first scene you attached and the team is already working on a fix. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Thanks, Jeordais.  I think I will just wait for the fix.  Good luck!

Hello again,

Just thought I update - Since the latest stable build changed (Ornatrix_3dsmax_2023_7_7.4.3.32514_34203231203432343336.msi) I have tried to continue editing the guides to my project.  However, the problem still exits.  It's not as often now, but it still happens.  Before it would crash in less than a minute but now it takes two or three minutes before I reach a crash.

 

Same project and character.  Same setup as before.

 

File: \Ephere\Ornatrix\Private\HairBase.cpp
Line: 331
Function: Ephere::Ornatrix::HairBaseSA::UpdateStrandTransformation
Expression: Assert failed: baseStrandIndex >= 0 && baseStrandIndex < Size( wasStrandTransformComputed )

It looks like a regresion. We'll have another look asap.

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hello again.  I have a small update to the "Crash While Planting Roots" inside Ox Edit Guides.
Currently using version 8.0.9.32946 inside 3DS Max 2024.

I returned to my problem hair project and started planting roots.  It worked for an entire day and only crashed about twice.  THEN I rediscovered "Hide Back-Facing Guides" and all my problems returned.  Didn't link the problem at first, but this morning I tried turning off the "Hide Back-Facing Guides" and the problem happens less.  This is probably true of my previous crashes from earlier in the year, but I haven't got a record of the check boxes I used at the beginning.  But, as a new user of Ornatrix, as the day passes I try more features and so will have discovered "Hide Back-Facing Guides" around the same part of the mesh.

I'm still trying to put hair on the tiny mouse model I sent previously.  The problem happens most around the finger-tips, so you can try an recreate the crash.

Hope this insight proves useful to fixing this issue once and for all.

Hi Jeordanis,

I was just wondering if, out of the kindness of your heart, you'd gift me the upgrade to version 8?

To support my plea, I purchased Ornatrix in February of 2023, but spent the entire year fighting bugs, many of which are unresolved and I just ignore.  I tried all the version 7 downloads and then version 8 BETA.  I managed to complete a furred character using Beta Ornatrix_3dsmax_2024_8_8.0.10.33165.  This probably means it won't work in Version 7, which is now abandoned and I'm extremely reluctant to spend more money, as the software I did buy didn't work.  The bugs I reported still are not fixed, especially the Plant Guides, which just crashes constantly.

I'd like to continue with Ornatrix, but simply cannot warrent any more money whilst the software still isn't stable.  My chararcter took from February to the end of September to fur!!!  That's 8 months before I even got to a point where I could render something.

Many thanks for reading.  I look forward to recieving your favourable reply.

All the best,

Simon Kotowicz

 

Just asking again, as you might have missed this request - Could you delve down into your kind hearts and allow me the free upgrade to Ornatrix version 8 for 3DS Max?  I bought version 7, it doesn't work and you never solved my issue.  I did eventually get a working groom on my character, using the Beta version 8.  But now you're asking me to pay for the upgrade.

As neither of us could get Ornatrix to work on my character in version 7, I feel it's unfair that the fix is in version 8.

Many thanks,

 

Simon

Hi, thank you for the reminder, I did miss it.

The crash was fixed for V8. 

Regarding the upgrade, you can find the free upgrade conditions here.

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

I see you've either missed the point or have down-right refused.  Thanks for the underwhelming support.Frown

In fact, I'm realy cross!  You say "The crash was fixed in V8."  I bought V7.  It never worked.  So, what you're saying is - I bought broken software and to get it fixed I now need to buy more software.  I'm don't fit the free upgrade rules because my broken software was older than 6 months old.

Great service, guys. Thanks. Frown