Seeking to design something.
Displaying 1-12 of 12 total.
1
yhnmzwcs
|
I can't get enough information to form up in my mind to begin work on a game, but I have begun work and gotten bored and misplaced notes and confused myself working on ... some tools to simulate the crude 3d of the Zelda 3 intro. Does this already exist? Does anyone else want this functionality? I bumped my own thread to post this thread.
Posted on 2005-06-27 19:03:37 (last edited on 2005-06-27 19:04:28)
|
Omni
|
Basil's 3D engine in the Verge3 downloads could do some nifty triangle rotation and 3D movement for you. You'd probably have to type up a VC file that defines three triangles, but other than that, it shouldn't be impossible...
Posted on 2005-06-27 20:41:34
|
mcgrue
|
Anyone making an easily used rotating/scaling 3d primitives function (pyramids and cubes at the least, although all your common dice shapes would be neat) will be hailed as High Lord Awesomepants by me and will save me a great deal of effort in the Packin Demo...
Posted on 2005-06-28 02:21:32
|
basil
|
Bizarre you should bring that up actually; this very morning I was looking over the 3d source (as I always do when putting off exam study) and realised that somewhere along the line I dropped support for basic drawing functions in favor of models, so I got frustrated when I just wanted a cube. So after the exam tomorrow and the hangover the next day I intend to do just what you're talking about, i.e. writing up the following:
3d_setpixel(x,y,z,colour)
3d_line(x1,y1,z1,x2,y2,z2,colour)
et cetera for 3d triangle, triangle fill, square, squarefill, cube, cubefill.
If this is something that somebody would use, I'll strip all the extra junk associated with big models and speed and release something barebones and simple. I'm open to any requests about how it should work or what it should do.
Skarlath, by the way, had such a script in v2 except it never saw much use as v2 could only accept a limited number of arguments in a function call so there was a lot of setup required for each triangle. I don't know where that fellow got to, but he was a legend.
Posted on 2005-06-28 03:18:02
|
yhnmzwcs
|
I have realised that the meat of this work would be in moving points around...and that I'd at least need to research that. Another motivation is to give some use to my 2 years of IB Math. (That's comparable to Calculus, but in High School.) So, has someone already snapped up the responsibility over this work? It sounded a little like that.
I started real, proper development on this stuff, at least. Preliminary discussion.
Posted on 2005-06-28 16:36:14 (last edited on 2005-06-28 16:38:19)
|
mcgrue
|
Well, it's just that... you know... a simple to use library for creating 3d primiives like you'd see in FF6 and Chrono Trigger would be fabulous.
You know. If someone were to hypothetically use it in a hypothetical battlesystem, hypothetically.
Posted on 2005-06-28 16:38:15
|
Omni
|
Google for the '3D Coding Blackhole Tutorials'. They've got good examples for matrix math and vector/3D point manipulation.
Geez, okay, here's a link.
http://pages.videotron.com/jstlouis/3dbhole/
Posted on 2005-06-28 16:42:32 (last edited on 2005-06-28 16:47:46)
|
basil
|
If your 2 years of mathmatics were on calculus, you might find it of limited use...the meat of 3d is linear algebra. Matrices and vectors and dot products.
Regardless of what you do or don't know however, and regardless of what code already exists out there I still think you should go ahead and do it. You'll learn a bunch and it's quite fun. Find the 3dica tutorial and some notes on vectors, dot and cross products and matrix multiplication.
And I'll get you something shortly grue.
Posted on 2005-06-28 16:48:02
|
Gayo
|
Really? That's interesting. I've never really thought about how to implement 3d. How is the LA used?
Posted on 2005-06-28 21:22:58
|
yhnmzwcs
|
Yeah, I know it's the matrix and vector maths. That was part of the course. I keep losing practice multiplying matrices. Can we talk about math on the board? Should we begin another thread for it?
Posted on 2005-07-02 15:55:01
|
anonymous
|
Ask away.
Incidentally (this is basil) I have something pretty cool to release shortly, once I iron out a few things. Watch this space.
Posted on 2005-07-02 17:17:35
|
yhnmzwcs
|
I've spent the last week neglecting programming or thinking about programming, and playing too much Perfect Dark.
Posted on 2005-07-11 16:56:15
|