3D Graphics Engine Progress

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

Master Jake wrote:"Attempt????" Pfft... best palm tree EVAR!!! =)

Add some sand and a pretty ocean and sky =D
Cheers!
aha good idea lol :lol:
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by davidthefat »

I suggest you add some more color... Looks dull, colors make it look more fun.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

davidthefat wrote:I suggest you add some more color... Looks dull, colors make it look more fun.
atmo you could say the maps, models and textures are lazy "programmer art", and what I'm using now is a test level :lol:

My excuse is I'm still coding and making the important stuff needed to make the games, soon everything in a game level will have textures and colouring that compliment the scene e.g. textures can be dragged into the viewer to show a preview of the texture or the look when applied to a model, which ultimately means everything in the scene will have a similar or better quality to that of the 'palm tree' I showed, but thanks for the constructive criticism.
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by Master Jake »

Where are the coconuts =(
User avatar
RyanPridgeon
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 447
Joined: Sun Sep 21, 2008 1:34 pm
Current Project: "Triangle"
Favorite Gaming Platforms: PC
Programming Language of Choice: C/C++
Location: UK
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by RyanPridgeon »

You're getting really good at modelling/texturing! :O
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

RyanPridgeon wrote:You're getting really good at modelling/texturing! :O
Thanks man! :)
I actually took some time of programming to learn more about modelling e.g. poly-by-poly technique, UV maps and skinning technique.
Master Jake wrote:Where are the coconuts =(
just for you bud :lol:
Image

Crazily enough I'm actually working on a Island Demo with frustrum culling, crazy particles, nice effects and coconuts lolol.
I've also looked into how Crysis make thier tree physics, it's pretty insane :lol:
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

2010 FTW!

Post by GroundUpEngine »

Happy New Year ES Forum! :cheers:

Bit of new years spice, before I go out.
Not fully textured yet but here is what I have so far ->


Image
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: 2010 FTW!

Post by JaxDragon »

GroundUpEngine wrote:Happy New Year ES Forum! :cheers:

Bit of new years spice, before I go out.
Not fully textured yet but here is what I have so far ->


Image
Beautiful. Where did you learn to use blender so well?
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: 2010 FTW!

Post by GroundUpEngine »

JaxDragon wrote:
GroundUpEngine wrote:Happy New Year ES Forum! :cheers:

Bit of new years spice, before I go out.
Not fully textured yet but here is what I have so far ->


[img]
Beautiful. Where did you learn to use blender so well?
Thanks for checking it out!

I learned the basics in college e.g. keyboard shortcuts, making polygons etc..
Then I felt my skills with modelling were poor, so I google'd the techniques below and most of the result were easy to follow Youtube tutorials! cha-ching!
Then I went to Youtube for the more advanced stuff e.g. poly-by-poly technique, how to rig a mesh for animation, texturing (which I'm still learning :lol: )

Practice, practice and more practice is my style! 8-)
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

New Update:

-> Engine Architect is pretty solid now i.e. advanced C++ concepts, Singletons, Shader support, some homebrew GUI etc..

-> Also the team for this project is now 3 people, so less work for me :)

-> Should have a new Youtube vid soon



Preview of basic 3D application entry point ->

Code: Select all

#include "main.h" // Less than 100 lines

int main(){
    New_App* Horse = new App;

	Horse->LoadFiles();
	Horse->Init();
	Horse->Run();

    return EXIT_SUCCESS;
}

Main model is bit better, minus the smoothing and lighting->
Trying to keep it somewhat low-poly, low end systems need love too :lol:


[approx. 1500 Polys /w weapons]

Image
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

Small Update:

Gonna finally start working on the 3D world editor I planned, I'll use GUI from the engine and maybe implement terrains. ;)
I've been doing some research on the MD2 format and it seems a lot easier to work with.
So I will also try to implement the format into my 3D model loader, which I haven't really worked on in ages.

The engine's 2D & 3D output is currently stable on Windows XP, Vista and 7 but some tests will soon be done on Linux and later on Mac.
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: [GroundUpEngine] 3D Engine Progress

Post by Milch »

What model format are you using at the moment?
I think somewhere in this topic I've read .obj - but isn't .obj only for static geometry?
Follow me on twitter!
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by K-Bal »

Since I've already implemented Md2 models in my project I would not recommend them. They are very limited and bug prone. I would use an extern lib to load models if I had to redo it ;)
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [GroundUpEngine] 3D Engine Progress

Post by GroundUpEngine »

Milch wrote:What model format are you using at the moment?
I think somewhere in this topic I've read .obj - but isn't .obj only for static geometry?
Ye, spot on.
Though the way I do animation with .obj is I load one per file per frame and then run them in a loop, but it sucks and unnecessarily strains cpu.
K-Bal wrote:Since I've already implemented Md2 models in my project I would not recommend them. They are very limited and bug prone. I would use an extern lib to load models if I had to redo it ;)
Well from what I saw your MD2 looks legit but I do hate bugs, so I'll take your word for it. I really need an alternative to .obj so I'll look around for a easier solution, or an external lib. I've already looked at this tutorial -> http://tfc.duke.free.fr/old/models/md2.htm is was pretty nice :)
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by K-Bal »

I used that tutorial as a reference, too. The explanations are great but his code is awkward ;)
Post Reply