3D Graphics Engine Progress
Moderator: PC Supremacists
- Milch
- 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
Follow me on twitter!
- GroundUpEngine
- 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
Ye agreed, when I was trying to implement it was hella messy!K-Bal wrote:I used that tutorial as a reference, too. The explanations are great but his code is awkward
Nice find man!
I will definitely try this out!!! :P
Re: [GroundUpEngine] 3D Engine Progress
Is this just for loading or also rendering? I read something about DirectX which is bad :X
- GroundUpEngine
- 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
Ye I saw that too, but I think they only use Direct3D 9 to power thier model viewer, for rendering they use OpenGL.K-Bal wrote:Is this just for loading or also rendering? I read something about DirectX which is bad :X
In their samples they have shown how to load models e.g. .X, .MD2, etc.. with C/GLUT/OpenGL woot
Re: [GroundUpEngine] 3D Engine Progress
Nice. Might be worth a look.
- GroundUpEngine
- 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
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
lol of the week -> I managed to repeatedly segfault my dad's XP laptop, I think I found the problem now though
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
lol of the week -> I managed to repeatedly segfault my dad's XP laptop, I think I found the problem now though
- GroundUpEngine
- 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
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
~ 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
Last edited by GroundUpEngine on Sun Jan 24, 2010 4:10 am, edited 4 times in total.
- Jabza
- 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
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.
Nice progress, i'll be checking back.
- GroundUpEngine
- 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
Thanks, for checking this out!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.
cool, you can't go wrong with sfml
- GroundUpEngine
- 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
Update:
WOOT Started New Model Viewer as part of SDK
~ 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 ->
WOOT Started New Model Viewer as part of SDK
~ 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 ->
- GroundUpEngine
- 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!
Update:
This thread has 1500+ views, thanks everyone for the support!
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
73(27 culled) * 981 polygon Homer's = 40-50 fps not bad.
Thanks for reading!
This thread has 1500+ views, thanks everyone for the support!
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
73(27 culled) * 981 polygon Homer's = 40-50 fps not bad.
Thanks for reading!
- dandymcgee
- 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
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!
- GroundUpEngine
- 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
Thanks my frienddandymcgee wrote:Nicely done, as always. Love the regular updates man.
- RyanPridgeon
- 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
This is looking great. It's come to the point where I look forward to updates and check the thread regularly! XD
- programmerinprogress
- 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
awesome
Keep up the good work
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
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