IRIX Network Forums
new version of EQUINOX-3D - Printable Version

+- IRIX Network Forums (//forums.irixnet.org)
+-- Forum: SGI/MIPS (//forums.irixnet.org/forum-3.html)
+--- Forum: IRIX/Software (//forums.irixnet.org/forum-7.html)
+--- Thread: new version of EQUINOX-3D (/thread-2946.html)

Pages: 1 2


new version of EQUINOX-3D - gijoe77 - 06-04-2021

New version of Equinox3D has been posted by the dev!  

http://www.equinox3d.com/download.html


RE: new version of EQUINOX-3D - jenna64bit - 06-04-2021

Oh rad! I quite like the UI changes in the later versions, so happy to see this update Smile

Edit: Quick follow up note - if you're interested consider getting a license. Not a lot of other folks making new commercial software for Irix in 2021.


RE: new version of EQUINOX-3D - Raion - 06-04-2021

Yeah I'd encourage everyone to buy this and not pirate it at all. We need to support this developer, so this is one of the few times I ask we don't distribute the product's license or cracks. I am even gonna buy it, simply to support the dev and say "Hey this is worth keeping!" sorta thing.


RE: new version of EQUINOX-3D - Irinikus - 06-04-2021

That's great! Smile


RE: new version of EQUINOX-3D - Irinikus - 06-05-2021

It's rather intuitive, though I haven't done much with it yet. As it often crashes "stack limit exceeded" when you try to render a scene with something in it. I have kind of found a "reliable" way to work around this to some degree, but I hope that this issue can be sorted out.

Here's an example of the fault:

[Image: Pv99ibs.png]


Here's my workaround for this:

Open up Equinox and open the render settings:

[Image: zmR2yYZ.png]

Change the settings to the following and hit render:

[Image: 0QyGJ0a.png]

Add a sphere to the scene and hit render once again:

[Image: r2J3ilu.png]

Close the render window and settings:

[Image: aqBDUCh.png]

Open the file that you want to render:

[Image: JHbkTt8.png]

Open the render settings and hit render:

[Image: OtGZxaM.png]

Now it starts to render without a fault:

[Image: isvWnyl.png]

Here's the result:

[Image: n6uloUs.png]

I'm currently about to investigate the process of increasing my stack limit, to see if there's an easy workaround for this! (The Tezro's busy booting and this takes forever!!!!)

EDIT:

I increased my stack limit to the following: (The largest I could make it!)

[Image: gN8r0Pf.png]

AND IT DIDN'T HELP


RE: new version of EQUINOX-3D - indigofan - 06-06-2021

(06-05-2021, 02:53 PM)Irinikus Wrote:  It's rather intuitive, though I haven't done much with it yet. As it often crashes "stack limit exceeded" when you try to render a scene with something in it. I have kind of found a "reliable" way to work around this to some degree, but I hope that this issue can be sorted out.

Here's an example of the fault:

[Image: Pv99ibs.png]


Here's my workaround for this:

Open up Equinox and open the render settings:

[Image: zmR2yYZ.png]

Change the settings to the following and hit render:

[Image: 0QyGJ0a.png]

Add a sphere to the scene and hit render once again:

[Image: r2J3ilu.png]

Close the render window and settings:

[Image: aqBDUCh.png]

Open the file that you want to render:

[Image: JHbkTt8.png]

Open the render settings and hit render:

[Image: OtGZxaM.png]

Now it starts to render without a fault:

[Image: isvWnyl.png]

Here's the result:

[Image: n6uloUs.png]

I'm currently about to investigate the process of increasing my stack limit, to see if there's an easy workaround for this! (The Tezro's busy booting and this takes forever!!!!)

EDIT:

I increased my stack limit to the following: (The largest I could make it!)

[Image: gN8r0Pf.png]

AND IT DIDN'T HELP
I would suggest reaching out to the developer and ask what stack size he has set on his machine.


RE: new version of EQUINOX-3D - Irinikus - 06-06-2021

I managed to set the stack size to unlimited, using Bash 5.0 and it still didn't help, so there's more than likely another reason for this error!


RE: new version of EQUINOX-3D - jpstewart - 06-07-2021

Reaching the stack limit is often a sign that some piece of code is being called recursively to infinite depth, so no amount of limit tweaking will matter.  Infinite recursion will eat infinite stack.  If that's the case, it's a bug in the code.

There are other possible causes of reaching the stack limit.  Some of them can even be solved by increasing the limit, but that should very rarely be necessary.  It's almost always a bug in the software.  (And even if increasing the stack limit works, that should be documented so I'd still call it a bug in the documentation.)

In all likelihood there's a bug in the software that's causing it to waste stack space doing something it shouldn't.  Figure out how to reliably and easily trigger the problem and send a detailed bug report upstream.


RE: new version of EQUINOX-3D - Raion - 06-07-2021

Yeah none of this, Irinikus, has anything to do with GNU bash or your choice in shell. ulimits, stack sizes etc. Are all controlled by the kernel, not by the shell. I can do the exact same thing from an SH ported from v6 research and it'll do the same thing.

I agree with the analysis by JP, if I was in your shoes I would throw it into case vision debugger and try to diagnose where it breaks down. You may find casevision easier as you're more used to GUI programs it seems. It's a frontend for DBX.


RE: new version of EQUINOX-3D - Irinikus - 06-09-2021

The developer has released an update, which is more efficient, but still needs to be primed in the same way to get it to render on my Tezro:

Render time reduced from 2 minutes and 57 seconds to 1 minute and 18 seconds! Smile

[Image: MAfHWVn.png]

HAS ANYONE ELSE TRIED IT ON AN OCTANE 2 FOR EXAMPLE? (To see if such a machine also presents the same error?)

It's awesome to see updates being published though! Smile