Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsShowcase → Revolutionary 3D engine!
12
Revolutionary 3D engine!
2003-06-05, 4:43 AM #1
...or not.

Made in C++ using OpenGL for a school project. Amongst other projects such as Tic-Tac-Toe and a subnet calculator, mine is clearly the coolest. [http://forums.massassi.net/html/tongue.gif]

It loads ASE files, which are 3ds max ASCII Scene Exports. It can load geometry objects, lights, and textures.

Oh yes, it also can load several properties from the materials, such as the specularity you see on that hose and the distorted torus knot.
[http://www.nervecore.org:800/emonsbox/screenshots/3de00.jpg]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited June 05, 2003).]

[This message has been edited by Emon (edited June 05, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-05, 5:09 AM #2
omg, better then any other engine ever, god you rock :-D

It looks like JK but better. From what you told me in the chat, I'm not going to say it's very good at all ;-)

JediKirby

------------------
Epic: Episode I TC, Epic: Podracing Mod MP/SP, Epic: Starbattles Mod MP/SP
ᵗʰᵉᵇˢᵍ๒ᵍᵐᵃᶥᶫ∙ᶜᵒᵐ
ᴸᶥᵛᵉ ᴼᵑ ᴬᵈᵃᵐ
2003-06-05, 5:49 AM #3
Spiffy.

------------------
-Sleek

Rigs
2003-06-05, 6:13 AM #4
Not bad...

------------------
Try not, do; or do not.
Math is infinitely finite, while the universe is finitely infinite. PI = QED
2003-06-05, 6:16 AM #5
I should load my 7.5K poly SSD model and see what happens. O_o

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-05, 6:31 AM #6
I was half expecting it to be a picture of you running around the house with a plastic lightsaber. LOOK MOM, NO FRAMERATES!


------------------
The Forge - SuperS51's Model Portfolio

"Just because you're paranoid doesn't mean they're not out to get you."
2003-06-05, 6:34 AM #7
Are those JO textures I spy?

Cool.

------------------
"The future is not determined by a throw of the dice, but is determined by the conscious decisions of you and me."
I am addicted to ellipses!!! AHHH!!! ...
2003-06-05, 6:52 AM #8
Indeed they are CM. [http://forums.massassi.net/html/smile.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-05, 7:44 AM #9
If you fix up the engine a bit to work for Nvidia Graphic Imports, .BSP Map Extention, and Any file format supported by Milkshape 3d, I will make a game with your engine [http://forums.massassi.net/html/smile.gif] But only if you wanted me to, or if I was alowed.

------------------
Project Leader of:

JK KungFu Edtion
http://www34.brinkster.com/kungfuedition
2003-06-05, 9:29 AM #10
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Super S51:
I was half expecting it to be a picture of you running around the house with a plastic lightsaber. LOOK MOM, NO FRAMERATES!


</font>
hhaha
thats really cool emon



------------------
I love the smell of dflt.mat in the morning
[01:52] <~Nikumubeki> Because it's MBEGGAR BEGS LIKE A BEGONI.
2003-06-05, 9:53 AM #11
Impressive!

How hard is it to make such engines? I might have to rethink not doing game development

------------------
Gandalf is in da houuusssee!
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2003-06-05, 9:59 AM #12
Pfft. BSP is obsolete. [http://forums.massassi.net/html/wink.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-05, 10:48 AM #13
Gandalf, this was pretty easy, and I'm still learning a lot.

Good tutorial site:
http://nehe.gamedev.net

Also has good tutorials, but is just code with a lot of comments. NeHe is better.
http://www.gametutorials.com

And of course, http://www.gamedev.net

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-05, 3:22 PM #14
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Emon:
I should load my 7.5K poly SSD model and see what happens. O_o

</font>


your model?

------------------
I still wonder when the medicine will take it's effect.
And The injection they made, it's all just left me the same.
2003-06-05, 3:32 PM #15
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Murc XIII:
your model?

</font>


He made his own a while back.

------------------
~ BV
~ BV
2003-06-05, 4:28 PM #16
nah, he just reduced the polies of somebody else's. Good idea, nevertheless.

------------------
2003-06-05, 4:30 PM #17
OMG IS TAHT JK???

Oh wait, it looks better. [http://forums.massassi.net/html/biggrin.gif]
2003-06-05, 5:11 PM #18
I was making my own, but it sucked. I redid someone else's and got it to run much faster and look nicer than the old one.

Edit: There were two I redid, I didn't showcase the new one.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited June 05, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-07, 5:27 AM #19
Emon, Are you using Visual Studio AKA Visual C++? If you are, mabey me and you can design an engine together.

------------------
Project Leader of:

JK KungFu Edtion
http://www34.brinkster.com/kungfuedition
2003-06-07, 8:12 AM #20
I use Dev-C++ because MSVC++ is, well crap. [http://forums.massassi.net/html/smile.gif]

Not to mention that Dev-C++ comes with a far superior compiler.

I couldn't really make a whole game engine, not yet. Thanks for the offer, but I have other projects to work on. [http://forums.massassi.net/html/smile.gif]

If you want to make a game or engine, I'd start with something like Tenebrae 2 or the Quake II engine.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited June 07, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-07, 8:54 AM #21
I am already making 2 games, I was talking about Designing an engine of our own though. I started one a long time ago, and id want to finish it if someone wanted to help build it.

------------------
Project Leader of:

JK KungFu Edtion
http://www34.brinkster.com/kungfuedition
2003-06-07, 2:25 PM #22
I spy a teapot!

Looks pretty cool, especially that hose thing on the left.

------------------

Restless 2

Sanctum de la Mort
2003-06-07, 3:30 PM #23
more shiney! i want new screens [http://forums.massassi.net/html/biggrin.gif]

------------------
I love the smell of dflt.mat in the morning
[01:52] <~Nikumubeki> Because it's MBEGGAR BEGS LIKE A BEGONI.
2003-06-09, 4:18 AM #24
I don't know alot about C++ and it's editors and compilers, but I always tell people that Dev-C++ is the one to use. I used a few while I was trying to learn C++ and found Dev-C++ the best and easiest to use.

I'm glad you agree Emon. It gives my nearly basless opinion some credibility.

I really liked it as an aplication also.

Anyway, good work. [http://forums.massassi.net/html/smile.gif]

------------------
IT DOESN'T ****ING MATTER! I don't care what contradicts what, it's still Star Wars, it still can be great literature, and I really don't give a **** whether or not it's canon. I am especially annoyed by both pro-EU idiots who are like "Ohh, it's still canon this new book explains the inconsistancies blah blah blah" and anti-EU idiots that are like "STFU n00bz its nut jorge lookis its not cannon FOOLZ omgn00b i juzt hate EU cuz i'm lazy 2 red LOLOLZ omgwtf"

- Emon
2003-06-09, 5:24 AM #25
Dev-C++? Uhm. The main thing it has going for it is it's free - Visual Studio is still the king.

------------------
2003-06-09, 6:31 AM #26
Anjuta. GCC is king. [http://forums.massassi.net/html/wink.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-09, 8:13 AM #27
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Jon`C:
Dev-C++? Uhm. The main thing it has going for it is it's free - Visual Studio is still the king.
</font>


The compiler...eh I could go better. In fact, can I use GCC/G++ with Visual C++ .NET?

There is one thing I like about Visual Studio, the debugger. I really like clicking a button and having it jump to the line of my choice. I've used GDB too and it is good.

Emon, have you tried to write something using DirectX?

------------------
Gandalf is in da houuusssee!
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2003-06-09, 9:37 AM #28
Emon's engine > everything else on the market

Make sure Raven uses it for JKIV!

------------------
Multiplayer Game Alias: II88BlackOps

Live long JK2. You rock.

See my blood sweat and tears in the SP map Corrupted Paths. Screens here: http://imagebase.freewebspace.com/photo.html
2003-06-09, 1:23 PM #29
No Gandalf, I hear DirectX is a lot more confusing. Naturally, it's Microsoft.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-09, 2:17 PM #30
For graphics.....I would use OpenGL,its pretty much all there,advanced,and easy to use....DirectX is a little "ugh" when it comes to graphics....its too buggy.....but...I would use DirectX for everything other than graphics....if you intend on putting things like music,or input,or whatever in your engine
2003-06-09, 3:32 PM #31
Quote:
<font face="Verdana, Arial" size="2">Originally posted by matrixhacker:
For graphics.....I would use OpenGL,its pretty much all there,advanced,and easy to use....DirectX is a little "ugh" when it comes to graphics....its too buggy.....but...I would use DirectX for everything other than graphics....if you intend on putting things like music,or input,or whatever in your engine</font>


I actually was able to write a very very very very very simple MP3 player using DirectShow. It was not fun thing to code just the "play" button.

------------------
Gandalf is in da houuusssee!
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2003-06-10, 11:10 PM #32
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Gandalf1120:
The compiler...eh I could go better. In fact, can I use GCC/G++ with Visual C++ .NET?</font>


Yes, you can actually. Part of me prefers GCC to the Visual C++ compiler, but Visual Studio - as an IDE - slaughters everything else on the market.

Quote:
<font face="Verdana, Arial" size="2"> Originally posted by Emon:
No Gandalf, I hear DirectX is a lot more confusing. Naturally, it's Microsoft.</font>

Quote:
<font face="Verdana, Arial" size="2"> Originally posted by matrixhacker:
For graphics.....I would use OpenGL,its pretty much all there,advanced,and easy to use....DirectX is a little "ugh" when it comes to graphics....its too buggy.....but...I would use DirectX for everything other than graphics....if you intend on putting things like music,or input,or whatever in your engine</font>


I'll just put my two cents in here...

First off, DirectX isn't nearly as complex as people think. If you're aiming to do something relatively simple, OpenGL can be easier to work with. If you're going for something more complex, DirectX is my API of choice. Why?
Extensions.
DirectX incorporates every new feature into the base feature set. This is regularly viewed as a major down-side to the API by OpenGL devotees, but for commercial programming it's very, very nice to know that the program will behave the same way on every system. You don't have the same security with OpenGL extensions, because - generally speaking - they aren't standardized. In order to do certain things you need to write vendor-specific code, and that can be a pretty big burden.

Second, DirectX is object-oriented. If you're writing programs with an older language like C or ASM, it can be a bit intimidating. With a language like C++, DirectX compliments the code pretty well - plus, the SDK comes with a great DirectX debugger and profiler tool that integrates itself into Visual Studio.

Third, as one of the DirectX beta testers I take personal offense to people who call DirectX buggy. I've personally seen DirectX 9 move from beta into release, and I can tell you right now that if you hit any major bug, it's not Microsoft's fault - more like some hackjob driver programmer didn't know what he was doing.

------------------
2003-06-11, 9:10 AM #33
Hmm, good points Jon`C.

However myself and many others probably would stick to OpenGL, simply because it's cross platform. If I wanted to make a game, I would want to be sure everyone would be able to play.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-13, 2:52 PM #34
Looks nice Emon. [http://forums.massassi.net/html/smile.gif]


Quote:
<font face="Verdana, Arial" size="2">If you fix up the engine a bit to work for Nvidia Graphic Imports, .BSP Map Extention, and Any file format supported by Milkshape 3d, I will make a game with your engine But only if you wanted me to, or if I was alowed</font>


To work with bsp maps efficiently you have to do a lot more than just load in the file format. It's very nice to have things like Frustum Clipping, Octree, Collision Detection, and Physics.

------------------
Script Warehouse
The Jedi's Saber
2003-06-13, 7:09 PM #35
Quote:
<font face="Verdana, Arial" size="2">Originally posted by SG1_129:
Looks nice Emon. [http://forums.massassi.net/html/smile.gif]
</font>

Yep, especially the teapot! [http://forums.massassi.net/html/wink.gif]


------------------

"Bantha's are filthy animals.......I don't eat filthy animals."

"Laugh it up Fuzzball!"
-Han Solo
2003-06-14, 6:16 AM #36
Emon, you use Dev-Cpp too!?!

That's pretty cool, that's what I'm using to program this animation rendering editing thingy! Cool!

What libraries are you using? I just got started with GLUT, it's a lot easier that phreaking around with Win32 API, imho.

Cool stuff, Emon!

------------------
Author of Spaces, inventor of the electric 'Rotating Door' bringer of 'Rain', and the Harvest Season.
www.wudan07.com
2003-06-14, 8:10 AM #37
Unfortunatly, I could not get GLUT nor Mesa3D working.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-06-14, 9:21 PM #38
i got visual studio and visual basic for free from my friend (are they the same?), but i dont know how to use them...

------------------
America, home of the free gift with purchase.
2003-06-15, 4:34 AM #39
Quote:
<font face="Verdana, Arial" size="2">are they the same?</font>


No. Can you program in Visual Basic? If not, then you can pick up some books and learn. But you might want to just learn C++, I learned Visual Basic and now I'm stuck. Can't learn anything else. It doesn't help either that I can program 3D in it.

------------------


[This message has been edited by Omicron88 (edited June 15, 2003).]
2003-06-15, 5:37 AM #40
DirectX looks complicated when you first see it, but once you understand it, it makes perfect sense.

------------------
GhostOfYoda - General doer of stuff.

13 of 14
Board of Blinking - A subdivision of the council of 14.
Massassi's Official Chatroom: irc.synirc.com #massassi
12

↑ Up to the top!