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

Post Reply
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 »

http://assimp.sourceforge.net/
Just found this.
Looks cool ;D
Follow me on twitter!
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 »

K-Bal wrote:I used that tutorial as a reference, too. The explanations are great but his code is awkward ;)
Ye agreed, when I was trying to implement it was hella messy!
Milch wrote:http://assimp.sourceforge.net/
Just found this.
Looks cool ;D
Nice find man!
I will definitely try this out!!! :P
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 »

Is this just for loading or also rendering? I read something about DirectX which is bad :X
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 »

K-Bal wrote:Is this just for loading or also rendering? I read something about DirectX which is bad :X
Ye I saw that too, but I think they only use Direct3D 9 to power thier model viewer, for rendering they use OpenGL.
In their samples they have shown how to load models e.g. .X, .MD2, etc.. with C/GLUT/OpenGL woot :)
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 »

Nice. Might be worth a look.
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:

Progress has slowed a bit because of exams, but from on now nothing is done 'on the fly' and everything is optimized :)

-> Higher poly models can be supported
-> Computer CPU & GPU can be analysed before engine runs, so quality can be higher or lower if needed
* Havent quite implemented library 'Assimp' yet, but it looks promising
* I'm also currently looking at different map formats and techniqes e.g. Octrees, BSP, etc..
** Studying GLSL & AI more, now that I understand the basics and what not
** The framework is coming along nicely, so I will probably implement physics like 'Newton Dynamics Engine' or 'Open Dynamics Engine'

Screenshot ->
Edit: Had to re-upload picture, because the colour was fucked up
Image

lol of the week -> I managed to repeatedly segfault my dad's XP laptop, I think I found the problem now though :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

Re: [GroundUpEngine] Pickin' Sticks 3D

Post by GroundUpEngine »

Update (pt1)->

~ New Improved GUI
~ New Models & Animations
~ Optimized Fog Effect as GUI test
~ 'Pickin' Sticks' clone as 3D platformer test :)
# Bad screen capture lag during game play though

Video Link (watch in fullscreen HD ^_^) -> http://www.youtube.com/watch?v=pHQVS9j5Ch0

Edit: You can download Pickin' Sticks 3D @ http://groundupengine.webs.com/gamesapps.htm
Edit Edit: Download has be re-uploaded with fixed lighting and fps timer

Image

Image
Last edited by GroundUpEngine on Sun Jan 24, 2010 4:10 am, edited 4 times in total.
User avatar
Jabza
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 8
Joined: Sat Jan 16, 2010 9:54 am
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: United Kingdom

Re: [GroundUpEngine] 3D Engine Progress

Post by Jabza »

Haha that 3d Pickin' Sticks is brilliant! I've been reading through this thread and it's inspired me to crack on with my own projects. I'm currently using Allegro, however that sfml looks like a fresh and tempting change for me.

Nice progress, i'll be checking back.
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 »

Jabza wrote:Haha that 3d Pickin' Sticks is brilliant! I've been reading through this thread and it's inspired me to crack on with my own projects. I'm currently using Allegro, however that sfml looks like a fresh and tempting change for me.

Nice progress, i'll be checking back.
Thanks, for checking this out!
cool, you can't go wrong with sfml :mrgreen:
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] New 3D Model Viewer

Post by GroundUpEngine »

Update:

WOOT Started New Model Viewer as part of SDK :mrgreen:
~ Rotate camera around model
# currently implementing Change texture
# currently implementing Change model
# MD2 support
# more of my own GUI

Bitchin' Screenshot of my mate using it to make/preview texture ->
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] Getting There!

Post by GroundUpEngine »

Update:

This thread has 1500+ views, thanks everyone for the support! :mrgreen:
The work I see everyone doing here is awesome, keep it up and so will we!

This group working on this is now (kinda-unbalanced, but this project is for fun) ->
~[me] lead programmer/modeller
~[new guy] map designer / specialist
~right hand man / ideas / porting
~math / physics guy
~outside artist
~outside artist
~outside help

Engine now has! ->
~Proper Skybox Perspective
~More Intuitive Classes/Functions
~Frustum Culling
~MD2 Support
~Better GUI
~GroundUpViewer is more complete now
~We are still going for a multiplayer 3rd person shooter(team based) ;)

Me and some other guys are still working hard, to produce a new demo of the engine and add new features.
~GroundUpViewer++
~More Octree and BSP map support
~GroundUp Game Editor (BSP map support/new ideas from map specialist)
~~Actual Terrain and Water effect for our maps
~~New models for our maps e.g. bridge, Tunnel, Team Base, etc..
~~Low level GLSL possibly

-> Screenshot on my dad's crappy laptop :lol:
73(27 culled) * 981 polygon Homer's = 40-50 fps not bad.
Image


Thanks for reading!
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by dandymcgee »

Nicely done, as always. Love the regular updates man.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
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 »

dandymcgee wrote:Nicely done, as always. Love the regular updates man.
Thanks my friend :)
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 »

This is looking great. It's come to the point where I look forward to updates and check the thread regularly! XD
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by programmerinprogress »

awesome :)

Keep up the good work
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
Post Reply