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 »

I gotta find a better way of recording, sometimes I get really bad lag when there's alot of objects in an environment :P
Screen capture sucks :(
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by MrDeathNote »

GroundUpEngine wrote:I gotta find a better way of recording, sometimes I get really bad lag when there's alot of objects in an environment :P
Screen capture sucks :(
Yes it does, it's really hard to show something off when shitty screen capture software is ruining everything :x
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
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 »

Buy Fraps ;)

Edit: Capturing the screen several times per second is massive work for your memory and CPU. First of all you should look at your hardware specs ;)
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by MrDeathNote »

K-Bal wrote:Buy Fraps ;)

Edit: Capturing the screen several times per second is massive work for your memory and CPU. First of all you should look at your hardware specs ;)
I have a quad core with 8gigs of ram it should be able to run it no problem, but i know what your saying. Its a comprimise between functionality and performance as always....
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
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 »

MrDeathNote wrote:
K-Bal wrote:Buy Fraps ;)

Edit: Capturing the screen several times per second is massive work for your memory and CPU. First of all you should look at your hardware specs ;)
I have a quad core with 8gigs of ram it should be able to run it no problem, but i know what your saying. Its a comprimise between functionality and performance as always....
/agree

mine is only dual core 4gigs though
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by Falco Girgis »

Hey, dude. I saw your post in the Singleton thread, and I was going to be responding once I decided exactly what to recommend for you. I'm not sure why you deleted it, it was a pretty good question. :)
User avatar
Lord Pingas
Chaos Rift Regular
Chaos Rift Regular
Posts: 178
Joined: Thu Dec 31, 2009 9:33 am
Favorite Gaming Platforms: NES, SNES, Nintendo 64, Dreamcast, Wii
Programming Language of Choice: C++
Location: Hiding In My Mum's Basement With My Pokemon Cards

Re: [GroundUpEngine] 3D Engine Progress

Post by Lord Pingas »

This project is looking good so far and I can't wait to see the finished product. :)
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 »

GyroVorbis wrote:Hey, dude. I saw your post in the Singleton thread, and I was going to be responding once I decided exactly what to recommend for you. I'm not sure why you deleted it, it was a pretty good question. :)
my bad I thought it was a bad question ;)
/fail

--

So yeah, I got like 2 or maybe more singletons in Engine, Debug Log, Window for rendering, etc..

Code: Select all

GraphicsManager3D::GraphicsManager3D()
{
	Debug = Singleton<Log>::GetInstance();

	Window = Singleton<WindowManager>::GetInstance();
}
--
int WindowManager::GetWidth()
{
	return WindWidth;
}
int WindowManager::GetHeight()
{
	return WindHeight;
}
RenderWindow* WindowManager::GetScreenSurface()
{
	return MainWindow;
}

Code: Select all

--So I could

void GraphicsManager3D::GetProps()
{
	// Get Screen Properties //
	int SCREEN_WIDTH = Window->GetScreenSurface()->GetWidth();
	int SCREEN_HEIGHT = Window->GetScreenSurface()->GetHeight();

	// Can be used to adjust GUI, text, etc.. on the screen //
}
Is the window stuff a bad idea? What should I do to improve 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 »

Found some more time for the PSP(still learning) part of the Engine, this time an Image :mrgreen:
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by MrDeathNote »

GroundUpEngine wrote:Found some more time for the PSP(still learning) part of the Engine, this time an Image :mrgreen:
Image
Nice job, i'm working on some psp stuff at the min. Just started on it like 2 days ago, setting up the toolchain was a bitch. It was lying to me telling me i didn't have packages installed when i did. Got it fixed anyway and im on the way to world domination........
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: [GroundUpEngine] 3D Engine Progress

Post by eatcomics »

Awesome man! I've been wanting to get in to PSP dev for like a year, finally got a PSP 3000 at christmas, but I'm dumbass and updated to 6.2... sigh... Now I have to trade it in (I don't think my parents would like that cause they got it for me...) or just wait for it to be broken... they are currently working on 5.5... 'nother sigh....

but sweet none the less!
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by MrDeathNote »

eatcomics wrote:Awesome man! I've been wanting to get in to PSP dev for like a year, finally got a PSP 3000 at christmas, but I'm dumbass and updated to 6.2... sigh... Now I have to trade it in (I don't think my parents would like that cause they got it for me...) or just wait for it to be broken... they are currently working on 5.5... 'nother sigh....

but sweet none the less!
Can you even put CFW on PSP3000, i know you can use a pandora battery for 1000 and 2000 to downgrade the firmware? Plus you can learn using an emulator, it's what GroundUpEngine's doin and myself for that matter :)
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
kamokow
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 68
Joined: Wed Aug 05, 2009 9:36 pm
Programming Language of Choice: C++
Location: Canada

Re: [GroundUpEngine] 3D Engine Progress

Post by kamokow »

MrDeathNote: Provided you have firmware 5.03 or lower, upgrade to 5.03 if necissary, run ChickHEN r2, run a CFW installer compatable with the motherboards on PSP-3000 (I use 5.03 M33). But if you turn of the PSP, you have to re-install the CFW until someone in the dev community comes up with an exploit that works better.
Image
User avatar
ZachO
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 84
Joined: Wed Dec 30, 2009 3:45 am
Favorite Gaming Platforms: DC, Atari 2600, GC
Programming Language of Choice: Python
Location: Troy, AL

Re: [GroundUpEngine] 3D Engine Progress

Post by ZachO »

Gosh this engine Is going to be EPIC!




Peace Out,
ZachO
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: [GroundUpEngine] 3D Engine Progress

Post by MrDeathNote »

kamokow wrote:MrDeathNote: Provided you have firmware 5.03 or lower, upgrade to 5.03 if necissary, run ChickHEN r2, run a CFW installer compatable with the motherboards on PSP-3000 (I use 5.03 M33). But if you turn of the PSP, you have to re-install the CFW until someone in the dev community comes up with an exploit that works better.
Man thats a pain. I have a psp-1000 myself with CFW on it, gotta love playing all my old snes and genesis favourites on the go, and for developing too of course.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
Post Reply