N3XTD: 3D engine

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
PureLeo
Enthusiast
Enthusiast
Posts: 221
Joined: Fri Jan 29, 2010 1:05 pm
Location: Brazil

Re: N3XTD: 3D engine

Post 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!
Pureabc
User
User
Posts: 76
Joined: Mon Jan 16, 2006 1:11 am

Re: N3XTD: 3D engine

Post by Pureabc »

Max Aigner's link still works:

http://gemusoft.de/?page_id=116
User avatar
PureLeo
Enthusiast
Enthusiast
Posts: 221
Joined: Fri Jan 29, 2010 1:05 pm
Location: Brazil

Re: N3XTD: 3D engine

Post 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
User avatar
max_aigneraigner@web.de
User
User
Posts: 67
Joined: Sun Nov 02, 2008 10:37 pm
Location: Bavaria
Contact:

Re: N3XTD: 3D engine

Post 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..
3D Projects
A ship is safest in the harbor, but that is not what ships are built for.
User avatar
PureLeo
Enthusiast
Enthusiast
Posts: 221
Joined: Fri Jan 29, 2010 1:05 pm
Location: Brazil

Re: N3XTD: 3D engine

Post 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.
User avatar
max_aigneraigner@web.de
User
User
Posts: 67
Joined: Sun Nov 02, 2008 10:37 pm
Location: Bavaria
Contact:

Re: N3XTD: 3D engine

Post 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...
3D Projects
A ship is safest in the harbor, but that is not what ships are built for.
User avatar
PureLeo
Enthusiast
Enthusiast
Posts: 221
Joined: Fri Jan 29, 2010 1:05 pm
Location: Brazil

Re: N3XTD: 3D engine

Post 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.
Thalius
Enthusiast
Enthusiast
Posts: 711
Joined: Thu Jul 17, 2003 4:15 pm
Contact:

Re: N3XTD: 3D engine

Post 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
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone! ;)"
User avatar
Nexus100
User
User
Posts: 55
Joined: Tue Feb 16, 2010 9:40 pm
Location: Essex, UK

Re: N3XTD: 3D engine - Maths Error?

Post 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?
All watched over by MACHINES..I am little more than #DigitalPlankton
User avatar
flaith
Enthusiast
Enthusiast
Posts: 704
Joined: Mon Apr 25, 2005 9:28 pm
Location: $300:20 58 FC 60 - Rennes
Contact:

Re: N3XTD: 3D engine

Post by flaith »

Put in rem this procedure as it has been included since pb 4.51 iirc
“Fear is a reaction. Courage is a decision.” - WC
User avatar
PureLeo
Enthusiast
Enthusiast
Posts: 221
Joined: Fri Jan 29, 2010 1:05 pm
Location: Brazil

Re: N3XTD: 3D engine

Post 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!
User avatar
Psychophanta
Addict
Addict
Posts: 4969
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: N3XTD: 3D engine

Post 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.
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
Swos2009
Enthusiast
Enthusiast
Posts: 112
Joined: Sat Nov 08, 2008 8:19 pm

Re: N3XTD: 3D engine

Post by Swos2009 »

N3XTD: 3D engine is Excellent :)
User avatar
chi
Addict
Addict
Posts: 1028
Joined: Sat May 05, 2007 5:31 pm
Location: Linz, Austria

Re: N3XTD: 3D engine

Post by chi »

N3xtD resurrection @ http://www.n3xt-d.org :wink:
Et cetera is my worst enemy
User avatar
Innesoft
Enthusiast
Enthusiast
Posts: 105
Joined: Mon Jan 18, 2010 10:30 am
Location: UK
Contact:

Re: N3XTD: 3D engine

Post 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:
Post Reply