Page 13 of 14

Re: N3XTD: 3D engine

Posted: Fri Sep 24, 2010 4:08 am
by PureLeo
Anyone has a link for the newer build ?

...because http://www.n3xt-d.org/ is not working here :/
Forbidden

You don't have permission to access /_download/n3xtd.zip on this server.
thanks!

Re: N3XTD: 3D engine

Posted: Fri Sep 24, 2010 8:08 pm
by Pureabc
Max Aigner's link still works:

http://gemusoft.de/?page_id=116

Re: N3XTD: 3D engine

Posted: Sat Sep 25, 2010 2:13 am
by PureLeo
Thank you very much! Good it's in english :mrgreen:

EDIT: It's working on almost every example... But i got quite some IMA with a GUI example, the Skydome example and every XEffect examples :S

Re: N3XTD: 3D engine

Posted: Sun Sep 26, 2010 10:37 am
by max_aigneraigner@web.de
the strange thing is that on some computer the xeffect works and on some it doesn't.. ^^
maybe it's a matter of your graphiccard's shader model?
on gtx 280m and 8800 gtx -machines it works great..

Re: N3XTD: 3D engine

Posted: Sun Sep 26, 2010 1:42 pm
by PureLeo
Hm... maybe.

It's a g-force fx 5500 here, still...

But what would be different from build 10 in the Gui7 example, Gui8 example, and the Skydome, which give IMA on build 21? (I have both here)

EDIT: Im just using the N3xtd_Constantes file from build 10 and everything is working fine but the XEffects :)

EDIT2: One more thing... these functions don't exist anymore, it seems... (why?)

Code: Select all

 iCreateCollisionResponseAnimator.l(*world.IMesh, *Node.INode, elRadiusX.f, elRadiusY.f, elRadiusZ.f, elTransX.f=0, elTransY.f=0, elTransZ.f=0, gravityPerSecondX.f=0, gravityPerSecondY.f=-10, gravityPerSecondZ.f=0, slidingValue.f=0.0005)
 iAddCollisionResponse(*node.INode, *anim.IAnimatorCollisionResponse)
 iCollisionResponseEllipsoidRadius(*anim.IAnimatorCollisionResponse, *radius.f)
 iCollisionResponseEllipsoidTranslation(*anim.IAnimatorCollisionResponse, *Translation.f)
 iCollisionResponseGravity(*anim.IAnimatorCollisionResponse, *gravity.f)
 iCollisionResponseFalling.l(*anim.IAnimatorCollisionResponse)
 iJumpCollisionResponse(*anim.IAnimatorCollisionResponse,  jumpSpeed.f)
 iEllipsoidRadiusCollisionResponse(*anim.IAnimatorCollisionResponse,  x.f,  y.f,  z.f)
 iEllipsoidTranslationCollisionResponse(*anim.IAnimatorCollisionResponse,  x.f,  y.f,  z.f)
 iGravityCollisionResponse(*anim.IAnimatorCollisionResponse,  x.f,  y.f,  z.f)
It gives an error with the 055_Character_Control example.

EDIT3: I fixed that making another .lib file using polib with n3xtd.dll, and adding 'As [name]' after some imports which were giving a link error... :D
Now all those collision functions work fine...
Everything works fine now, but the XEffects, on my machine.

Re: N3XTD: 3D engine

Posted: Sun Oct 31, 2010 8:04 pm
by max_aigneraigner@web.de
the functining lib is now uploaded, sorry for the long wait...... . .
but I am a human ! and have other projects ^^ :)

the colllisionresponseanimator is a great tool that shouldn't be missed!

thanks Pureleo :)
http://gemusoft.de/?page_id=116

For all who already have the NEXTD engine: Just copy the purelibrary "nextd.lib" into the "PureBasic\PureLibraries\Windows\Libraries" folder and it should work.
you could replace the n3xtd.dll aswell, the one here is newer.. I don't know wether it's better or not or what changed...

Re: N3XTD: 3D engine

Posted: Sun Jan 16, 2011 7:28 pm
by PureLeo
I'd like to make my projects run on linux, have anyone managed to use n3xt-d on linux? I'm using this new build from Max.

Re: N3XTD: 3D engine

Posted: Fri Jan 21, 2011 9:35 pm
by Thalius
Ive managed to get a Linux version compiled.

Tested here on various Ubuntu.

Download here:
Win32/Linux32:
http://www.anwesend.ch/meckardt/pb/n3xt ... Engine.zip

Cheers,
Thalius

Re: N3XTD: 3D engine - Maths Error?

Posted: Mon Jan 31, 2011 4:21 pm
by Nexus100
Hi

I have just downloaded the files and put them in the Pb directory as required.

Everytime I compile I get an error: Invalid Name:Same as External

Code: Select all

Procedure.f ATan2(y.f, x.f)
 !FLD dword [p.v_y]
 !FLD dword [p.v_x]
 !FPATAN
 !RET 8
EndProcedure
Whay can I do?

Re: N3XTD: 3D engine

Posted: Mon Jan 31, 2011 4:33 pm
by flaith
Put in rem this procedure as it has been included since pb 4.51 iirc

Re: N3XTD: 3D engine

Posted: Tue Feb 01, 2011 12:45 am
by PureLeo
Thalius wrote:Ive managed to get a Linux version compiled.

Tested here on various Ubuntu.

Download here:
Win32/Linux32:
http://www.anwesend.ch/meckardt/pb/n3xt ... Engine.zip

Cheers,
Thalius
Thank you!

Re: N3XTD: 3D engine

Posted: Tue Feb 01, 2011 12:24 pm
by Psychophanta
flaith wrote:Put in rem this procedure as it has been included since pb 4.51 iirc
Don“t do that! The one included in the native PB has different parameters sort.
So, one of the solutions is to replace all "Atan2(" matches by "MyAtan2(", and the problem is solved.

Re: N3XTD: 3D engine

Posted: Sat Mar 12, 2011 10:18 pm
by Swos2009
N3XTD: 3D engine is Excellent :)

Re: N3XTD: 3D engine

Posted: Wed Apr 06, 2011 11:11 pm
by chi
N3xtD resurrection @ http://www.n3xt-d.org :wink:

Re: N3XTD: 3D engine

Posted: Thu Apr 07, 2011 1:11 am
by Innesoft
I see N3xt-D now comes with a watermark, and a non-free version is coming. I assume previous versions are still free to use?

Any news on the licencing changes? :evil: