QB Express #17 Needs Submissions!

Discuss whatever you want here--both QB and non-QB related. Anything from the DEF INT command to the meaning of life!

Moderators: Pete, Mods

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Sun Jan 08, 2006 2:39 pm

Z!re wrote:
MystikShadows wrote:What kidn of math would you like?
The advanced kind.. :P
As an example.. an explanation of the "3D math"..
Things like that..
Okay, I've been working on one right now, for Express 18. It includes basic trigonometry, and then goes through everything that Rel's tutorials talk about... except in a more mathematical and explanatory way. (Is explanatory a word?) Currently I'm at the Cross Product (vectors section) and it's been taking a lot out of me, heh. Right now, without pictures, it's about 30k. I still have to do alternate polar coordinate systems and matrix math. I'm hoping to also do quaternions. I'm guessing that there will be around 40 pictures.

BTW, out of curiosity, do you have experience with 3D, Z!re?
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

Z!re
Veteran
Posts: 887
Joined: Wed Aug 04, 2004 11:15 am

Post by Z!re » Sun Jan 08, 2006 4:42 pm

The Awakened wrote:BTW, out of curiosity, do you have experience with 3D, Z!re?
Only "HAW"* 3D :P


* Half Assed Way, of copying the 3D math formulaes and blatantly using them without understanding them :P
I have left this dump.

User avatar
matt2jones
Veteran
Posts: 80
Joined: Sat Feb 19, 2005 8:29 am
Location: elsewhere
Contact:

Post by matt2jones » Mon Jan 09, 2006 6:41 am

Man, that tutorial was my BIBLE for a few years...
Do not mistake Apathy for feeling Content.

http://www.disjointed.cjb.net - Short Storys
http://matt2jones.deviantart.com - Random Art
http://www.freewebs.com/matt2jones - WebComic

User avatar
Nodtveidt
Veteran
Posts: 826
Joined: Sun Jul 25, 2004 4:24 am
Location: Quebradillas, PR
Contact:

Post by Nodtveidt » Mon Jan 09, 2006 10:39 am

The Awakened: suggestion...don't use a lot of dumbass buzzwords, that only confuses people. Such things are best taught at the layman level, and if you have to use the dumbass buzzwords, at least explain what they mean. :D

User avatar
{Nathan}
Veteran
Posts: 1169
Joined: Thu Aug 19, 2004 6:08 pm
Location: The wetlands of central Ohio, USA
Contact:

Post by {Nathan} » Mon Jan 09, 2006 3:21 pm

Hehe... I remember trying to learn Vic's HAW.

But I just cannot use something if I do not understand it... even using SINE and COSINE without knowing why it works bugs me...
Image

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Mon Jan 09, 2006 4:55 pm

Nekrophidius wrote:The Awakened: suggestion...don't use a lot of dumbass buzzwords, that only confuses people. Such things are best taught at the layman level, and if you have to use the dumbass buzzwords, at least explain what they mean. :D
Buzzwords such as...? :D

This isn't a full 3D engine tutorial. This only explains the math and the occasional code sample, with a little "this can be used for..." The reader needs algebra skills to see how the formulas are derived and that's it. I'm trying to make it as simple as possible for people to pick this stuff up.

I agree with you Nek, I'm not going to throw ANY term at anyone without explaining it in this tutorial. :D I find that's the problem with most 3D tutorials, whoever's writing them makes some oversights in how they're explaining the material, and before you know it, the reader's got 20 things that don't make sense to them. Even if there's a few things that are slightly confusing, it can really throw the reader off.

This tutorial is not being written in a half-assed way. Everything I type gets a second look, to make sure it can't be written in a better way. Even so, as the tutorial comes along, I find that I'm going to have to re-evaluate a LOT of the stuff I've written. Hopefully, it'll go through at least 2 revisons.

Anyway, for now, here's a list of the sections that will be in the tutorial:

1. The Cartesian Coordinate System
2. Perspective Projection
3. Linear Equations
4. Pythagorean Theorem
5. Pi, Degrees, and Radians
6. Sine, Cosine, and Tangent
7. The Unit Circle and the Polar Coordinate System
8. Deriving a Rotation Formula
9. Blurb on Polygons
10. Introduction to Vectors
11. Operations on Vectors
12. Cylindrical and Spherical Coordinate Systems
13. Matrices

I just finished Operations on Vectors last night, and I'm working on the Cylindrical and Spherical Coordinate Systems section. Sections 1, 2, 3, 6, 7, and 10 need quite a bit of revision, and I might even put an Intro to Functions section before Linear Equations. We'll see. :)
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

User avatar
Zim
Veteran
Posts: 98
Joined: Mon Dec 05, 2005 4:31 pm
Location: Wisconsin, USA
Contact:

3-D Tutorial

Post by Zim » Mon Jan 09, 2006 5:03 pm

My son has an interest in learning about vectors, matrices, projections, and such for BASIC game programming. This looks like the tutorial for him!
--- Zim ---
--- Time flies like an arrow, but fruit flies like a banana ---

MystikShadows
Veteran
Posts: 703
Joined: Sun Nov 14, 2004 7:36 am
Contact:

Post by MystikShadows » Mon Jan 09, 2006 6:37 pm

The Awakened wrote:
Nekrophidius wrote:The Awakened: suggestion...don't use a lot of dumbass buzzwords, that only confuses people. Such things are best taught at the layman level, and if you have to use the dumbass buzzwords, at least explain what they mean. :D
Buzzwords such as...? :D

This isn't a full 3D engine tutorial. This only explains the math and the occasional code sample, with a little "this can be used for..." The reader needs algebra skills to see how the formulas are derived and that's it. I'm trying to make it as simple as possible for people to pick this stuff up.

I agree with you Nek, I'm not going to throw ANY term at anyone without explaining it in this tutorial. :D I find that's the problem with most 3D tutorials, whoever's writing them makes some oversights in how they're explaining the material, and before you know it, the reader's got 20 things that don't make sense to them. Even if there's a few things that are slightly confusing, it can really throw the reader off.

This tutorial is not being written in a half-assed way. Everything I type gets a second look, to make sure it can't be written in a better way. Even so, as the tutorial comes along, I find that I'm going to have to re-evaluate a LOT of the stuff I've written. Hopefully, it'll go through at least 2 revisons.

Anyway, for now, here's a list of the sections that will be in the tutorial:

1. The Cartesian Coordinate System
2. Perspective Projection
3. Linear Equations
4. Pythagorean Theorem
5. Pi, Degrees, and Radians
6. Sine, Cosine, and Tangent
7. The Unit Circle and the Polar Coordinate System
8. Deriving a Rotation Formula
9. Blurb on Polygons
10. Introduction to Vectors
11. Operations on Vectors
12. Cylindrical and Spherical Coordinate Systems
13. Matrices

I just finished Operations on Vectors last night, and I'm working on the Cylindrical and Spherical Coordinate Systems section. Sections 1, 2, 3, 6, 7, and 10 need quite a bit of revision, and I might even put an Intro to Functions section before Linear Equations. We'll see. :)

Wow, now there's something I can't wait to read...:-)...Wish it could go in this coming QBE...but I guess I'll just wait if it doesn't unless you're wiling to email it to me ;-) hehee..
When God created light, so too was born, the first Shadow!

MystikShadows

Need hosting? http://www.jc-hosting.net

Interested in Text & ASCII development? Look no further!
http://www.ascii-world.com

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Mon Jan 09, 2006 6:54 pm

Mystik: For one, I don't want to bog Pete down with any more submissions. After all, right now it's a 32.5k document... it takes a while to for one to format that. :D Not to mention the pictures. I'm guessing that there will be more like 30 individual pictures.

And I'll probably take right up until the deadline date of this month to submit this tut.
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

User avatar
Xerol
Veteran
Posts: 81
Joined: Tue Jan 04, 2005 6:27 pm
Location: Timonium, MD
Contact:

Post by Xerol » Tue Jan 10, 2006 9:39 am

Concentrate on the first few parts and release it across two or three issues, then. Multiissue tutorials are nothing new, and the format does work.
If you need music composed in MP3, WAV, or MIDI format, please contact me via email.

Xerol's Music - Updated Regularly!

User avatar
{Nathan}
Veteran
Posts: 1169
Joined: Thu Aug 19, 2004 6:08 pm
Location: The wetlands of central Ohio, USA
Contact:

Post by {Nathan} » Tue Jan 10, 2006 3:20 pm

Make it in Microsoft word or Open Office.

Enter your pictures.

Save it in html.

Then, he will only have to do code and picture stuff.
Image

User avatar
The Awakened
Veteran
Posts: 144
Joined: Sun Aug 07, 2005 1:51 am

Post by The Awakened » Tue Jan 10, 2006 6:37 pm

Xerol: I've already got most of the tutorial done in rough draft. Right now I'm just revising the stuff I already have, and making pictures.

Nathan: Thanks, I'll try that. :D
"Sorry for beating you up with a baseball bat Julian, but I DID think that you were a samsquanch."

Post Reply