Development Blah: Comments

All other topics around Descent and D2X-XL

Moderators: Frustikus, simX, Aus-RED-5

User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Fri Jun 01, 2012 9:17 am

Naphta,

there shouldn't be anything in older versions that doesn't work in newer ones. If you find such things, please report them as bugs on SF.net (DLE has its own bug tracker there).

Blarget,

"when I can understand it"?
Sirius
Posts: 1990
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Sat Jun 02, 2012 11:01 pm

Think I can see some uses in that. I recall it taking a fair bit of equation-solving to figure out how to get faces flat manually...

Man, we always had to take such silly extreme measures to make non-simple levels :mrgreen:
Sirius
Posts: 1990
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Sun Jun 03, 2012 7:10 pm

Nice. Actually, not being able to handle corridor generation with multiple segments at a time was one of DMB2's bigger shortcomings; I'd just kind of forgotten it was a problem after using it for so long! That's one of the dangers of being too familiar with a tool.
User avatar
Enzo03
Posts: 135
Joined: Wed Apr 01, 2009 1:19 pm
Location: Private Luxury Worldship.
Contact:

Re: Development Blah: Comments

Postby Enzo03 » Sun Jun 03, 2012 11:28 pm

I use an older version of DLE because it is a version which made me (mostly) happy and I stuck with it.
Some people are like Slinkies. They aren't really good or even useful for anything but they always manage to put a little smile on your face when you give them enough of a push down the stairs.
User avatar
Hawkins
Posts: 256
Joined: Wed Jan 11, 2012 1:18 pm
Location: /Universe/Milky-way/Sol/Earth/Europe/Greece/Athens/~

Re: Development Blah: Comments

Postby Hawkins » Mon Jun 04, 2012 6:25 am

You miss the best enzo. This time the change is BIG. Design enabling tools. If the curve generator is fully complete with these new features (and the calculation/generation algorithms improved) it will be the first "omni-tool" of descent geometry building. You build your connectors and then it's party time.
Gigabyte® GA-X48-DQ6
Intel® Core 2™ Quad Q6600 @2.4GHz
ATi(AMD®) Radeon™ HD4870
________________________________________________________________________
Descent Rangers
Captain of Black Lions squadron
User avatar
Enzo03
Posts: 135
Joined: Wed Apr 01, 2009 1:19 pm
Location: Private Luxury Worldship.
Contact:

Re: Development Blah: Comments

Postby Enzo03 » Mon Jun 04, 2012 3:28 pm

Hawkins wrote:You miss the best enzo. This time the change is BIG. Design enabling tools. If the curve generator is fully complete with these new features (and the calculation/generation algorithms improved) it will be the first "omni-tool" of descent geometry building. You build your connectors and then it's party time.
But I *never* use the curve generator..

Well..

rarely.

It's not convincing to me though. I have all the tools I need to build what I want in the older version that I have.

Not that I won't be checking out the new version when I have time.. or rather, when I have time and I'm not using that time to do other things.
Some people are like Slinkies. They aren't really good or even useful for anything but they always manage to put a little smile on your face when you give them enough of a push down the stairs.
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Mon Jun 04, 2012 6:02 pm

I could try to convince if I had time ... and wouldn't use that time to do other things.
Sirius
Posts: 1990
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Tue Jun 05, 2012 3:53 am

Well, if you ever want it, I guess it'll always be there to be get... gotten. Yeah.
Sirius
Posts: 1990
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Wed Jun 06, 2012 4:25 am

The few bits of DLE-XP/DMB2 code I touched also made me notice that: it seems DMB2 did not make much use of matrices and the like. This makes the code a lot bigger and less efficient than it otherwise could be.

I guess to be fair, I remember Bryan Aamot saying he pretty much had to learn to do 3D on the fly while writing DMB2. And it was a pretty good product for a one-man effort in the amount of time he had.
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Wed Jun 06, 2012 8:03 am

He should probably have put more focus on learning about rotation matrices. ;)

Btw, quaternions are far easier to handle then matrices and have numerical advantages over them like not suffering from Gimbal lock (which is why I started using them). Basically, a quaternion is just a rotation axis arbitrarily orientended in 3D space, and an angle. It was so incredibly easy to properly transform tunnel vertices once I had started to use them. You just need two quaternion rotations: The first around the perpendicular to the current and its preceding path vector, the other around the current path vector. Then you can create each path node's rotation orientation from the previous node's orientation by rotating the previous orientation around these two vectors by their corresponding angles. With rotation matrixes this is not quite trivial (and you can run into Gimbal lock). With quaternions this is a breeze.
User avatar
Alter-Fox
Posts: 1132
Joined: Mon Mar 31, 2008 7:29 pm
Location: some other reality

Re: Development Blah: Comments

Postby Alter-Fox » Wed Jun 06, 2012 12:47 pm

Sirius wrote:...
...it was a pretty good product for a one-man effort in the amount of time he had.


But infinite time + someone like Karx are sure to = better results. I'm looking forward to trying out the new curve generator next time I get the chance (shame about the theme of Virtual Gadget, it's meant to be all right-angles so I can't use it :( ).
We live in a universe... It's distracting
=========================================================
beware of ounce
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Wed Jun 06, 2012 4:47 pm

DLE is a one man effort too, btw ... :roll:

:away:
User avatar
Alter-Fox
Posts: 1132
Joined: Mon Mar 31, 2008 7:29 pm
Location: some other reality

Re: Development Blah: Comments

Postby Alter-Fox » Wed Jun 06, 2012 8:22 pm

But no deadline.
We live in a universe... It's distracting
=========================================================
beware of ounce
User avatar
Hawkins
Posts: 256
Joined: Wed Jan 11, 2012 1:18 pm
Location: /Universe/Milky-way/Sol/Earth/Europe/Greece/Athens/~

Re: Development Blah: Comments

Postby Hawkins » Thu Jun 07, 2012 3:27 am

Scary.
Gigabyte® GA-X48-DQ6
Intel® Core 2™ Quad Q6600 @2.4GHz
ATi(AMD®) Radeon™ HD4870
________________________________________________________________________
Descent Rangers
Captain of Black Lions squadron
User avatar
Weyrman
D2X-XL Expert
D2X-XL Expert
Posts: 579
Joined: Tue Sep 25, 2007 7:47 pm
Location: Brisbane Australia
Contact:

Re: Development Blah: Comments

Postby Weyrman » Thu Jun 07, 2012 3:36 am

but in a good way :lol:
-SYSTEM SPECS-
MBoard:"GigaByte Z68X-UD3H-B3" Motherboard
CPU: Intel i7 E2600 3.40GHz
RAM: 8GB DDR3 2133MHZ
HD: WDC 10EARX 1TB SATA
Video: GigaByte 1G ATI 4890
Monitor: Asus VS428 LCD 24"
Sound: Onboard - now with connected 5.1 sound system
OS: Windows 7 x64 Home Premium

Return to “General Discussions”

Who is online

Users browsing this forum: No registered users and 4 guests