Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 11-May-2002, 16:58   #1
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default New demo!

So I've done another demo. This time it's a particle system with some point forces moving around attracting the particles. Pretty cool
It should run on pretty much every card out there. It may need a little CPU power though.

Get it here:

http://esprit.campus.luth.se/~humus/?page=3D
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 11-May-2002, 20:29   #2
pascal
Senior Member
 
Join Date: Feb 2002
Location: Brasil
Posts: 1,790
Default

Great work again Humus.
Looks like some liquid lava fireworks.

Run at 85fps with GF3Ti200/Asus27.42/P3-S 1.13GHz/WinXP
pascal is offline   Reply With Quote
Old 12-May-2002, 10:31   #3
WOOFLE
Junior Member
 
Join Date: Apr 2002
Location: Australia
Posts: 51
Send a message via ICQ to WOOFLE Send a message via MSN to WOOFLE
Default

Very nice work humus
Demo was Vsynch locked @100fps and no issues on my ti200.
I did have to do a quick double take when I knocked the mouse and the camera position changed, until I realised it was meant to. Haha that's what a dopey sunday will do to you
WOOFLE is offline   Reply With Quote
Old 12-May-2002, 12:14   #4
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Well, as in all my other demos you can move around freely, I never change that piece of code, it's almost the same for all demos, except that some may have collision detection while others don't.

It doesn't touch the VSync setting though, so you'll get whatever default you have in the driver. Without VSync you should be able to get somewhere around 100-300 depending mostly on your CPU.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 12-May-2002, 18:58   #5
deviantchild
Member
 
Join Date: Feb 2002
Location: ST 65527 76257
Posts: 370
Send a message via ICQ to deviantchild
Default

he!

33fps on a k62-300@350 w/ prophet 4500 tv-out (desktop res = 1024*768*32bit)

funny: when my winmodem was connected to the web it was 23fps!
deviantchild is offline   Reply With Quote
Old 12-May-2002, 20:02   #6
Basic
Senior Member
 
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
Default

100-160fps om a P3-600 + GF2. That's not exactly a highend system, so I don't know what you mean by "may need a little CPU power".

Then I compiled it myself and got 32fps. Switched from debug to release build, and got the framerate back. Haven't seen that much a difference before. Not that I've compared so many programs though.

I realy like the swirls around the point forces.

I took a quick look at you code, and noticed that there's no c-files in your framework, but you've put a lot of source in h-files. What's up with that? Do you get some big compiler optimization benefits from that? Is it worth it?
Btw, was the idea that the framework folders should be placed in the bin folder? It worked, but didn't feel quite right.
Basic is offline   Reply With Quote
Old 12-May-2002, 22:17   #7
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Forget about the CPU power, while developing I found that it would take a lot CPU power, especially in debug mode as you've noticed. I did some last minute changes which seams to have reduced the CPU dependency quite a lot, most significant should be that I moved that powf( ) call out of the main loop. I also reduced the spawnrate a litte, may have helped too.

About the lack of c-files, there's no advantages of this afaik, it's just an old bad habit. The next time I rewrite my framework code from scratch (maybe I'll do that during the summer) I'll try to do it the proper way with generally only declarations in the .h files and the implementation in .cpp files.
Puting the framework in the bin dir will work. On my computer I have put all my shared code into a special folder and just added that path in the compiler settings. Either way will work, but if you want to reuse it the second way of doing it is better.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 13-May-2002, 00:10   #8
gking
Member
 
Join Date: Feb 2002
Posts: 130
Default

Quote:
About the lack of c-files, there's no advantages of this afaik, it's just an old bad habit
I've noticed that the Microsoft compiler has a pretty hard time with inline'd methods being defined anywhere except the header file. I'm not sure if this is part of the C++ spec or just another Visual C++ deficiency; however, it's definitely caused a lot of my lower-level math and memory classes to be implemented primarily in the .h files.

And the new EDG compiler is the only one (AFAIK) to support the export keyword -- without that, all template class definitions have to be placed inside the header files, too.
gking is offline   Reply With Quote
Old 13-May-2002, 06:05   #9
msan_ewu
Junior Member
 
Join Date: Feb 2002
Posts: 19
Default

Whoops... I suppose I should let you know I downloaded it. Wow.. great job. It's no wonder Nvidia had you in for an interview. Good work
msan_ewu is offline   Reply With Quote
Old 13-May-2002, 07:14   #10
Geeforcer
Harmlessly Evil
 
Join Date: Feb 2002
Posts: 2,027
Default

Speaking of the interview... have you since heard anything from them?
Geeforcer is offline   Reply With Quote
Old 13-May-2002, 11:03   #11
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Yeah, and I didn't get the job.
I got an email last monday telling me that they would "continue their search" because they experienced a "communication barrier". They found me hard to talk with. The odd thing is that I left the building with the exact opposite feeling, it's was very easy to talk to them and I was more concerned about if I was up to their standards when it came to graphic coding skills, but that obviously wasn't a problem. I'm still confused at least, been trying hard to make any sense out of it. As I went through seven different interviews I've been thinking like "who might have had a problem with my communication skills?" I've come up with three candidates.

Maybe Hansong Zhang, but that would be mostly because for some reason after a few minutes he came into the subject of nVidia's unified driver archetecture, then he spent like 15 minutes telling me stuff I already knew about it and I basically just sat there agreeing, saying "yeah" a little now and then. Maybe I should have just said "dude, I know that already, next question please".

Sim Dietrich? Possibly. He had the lunch interview where he brought some friend I can't remember the name of and we sat down in the local cafe talking. Well, Sim talked to that guy, not so much with me. Further it was kinda noisy in there, and I had some trouble hearing what they were saying, especially that other guy cause he wasn't that loud talking, and I didn't really feel I was a part of the conversation. Another guy (which later interviewed me) sat down too, but he wasn't talking more than me either. It was basically those. I don't think Sim asked me more than two or three questions during the whole "interview", he was just talking to the other guy, and I'm not the kind of guy that interrupts people talking, but maybe I should have just told him "dude, we're supposed to have an interview here".

The last guy that may have been a problem could have been that french guy (not sure if he ever said his name), I had a little problem talking to him, but I don't think he would complain, because the problem was that his english sucked. Not only did he misunderstand lot of things I said, he also had serious trouble to find words for stuff he was going to say, often he had would just halt in the middle of a sentence and go "no, uhm ... " and try again. Plus his french accent of course.

All the others I had no problem with. I'm also thinking that my english may have been too good in a sense, many people I met in the US would look really surprised and go like "but you don't have an accent" as soon as I told them I was from Sweden, so maybe they just expected me to talk like an american, maybe they would have been more forgiving if I would have an accent.

Oh well, I don't really know ... I'm trying to get something through at ATi now, but I've lost quite a lot of time.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 13-May-2002, 12:25   #12
Gunhead
Member
 
Join Date: Mar 2002
Location: a vertex
Posts: 354
Default

Very nice effect! "Simple" yet effective. (Hehe, can you make the now random shooting write letters and draw patterns?) Athlon XP 1800+ and Geforce2 Ultra fps: 500ish looking at it high above, 400ish in the middle of the stream, 300-400 bobbing around senselessly (which was fun).

The way Nvidia conducted your interview does look quite weird, unprofessional even...

Never mind the lost time, consider it just a free trip 8) If ATi one of these days wants to interview you, you are now much better armed.

Keep 'em demos coming! Hope you get to do the engine update this summer. The current weather just looks a bit too good for that
Gunhead is offline   Reply With Quote
Old 13-May-2002, 12:26   #13
Geeforcer
Harmlessly Evil
 
Join Date: Feb 2002
Posts: 2,027
Default

Sorry to hear that; its their loss though. However, with you talent I would not worry too much abot it, in fact I am surprised that a software company have not tried to hire you yet.
Geeforcer is offline   Reply With Quote
Old 13-May-2002, 16:04   #14
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by Gunhead
Never mind the lost time, consider it just a free trip 8) If ATi one of these days wants to interview you, you are now much better armed.

Keep 'em demos coming! Hope you get to do the engine update this summer. The current weather just looks a bit too good for that
Yeah, I wouldn't have been able to afford anything like that myself. Would have loved to bring a friend or two though. Still nice with a little trip like this even though it was kinda short.

I'll sure keep the demos coming, I have another demo on the way, will probably be up on my site within 24 hours. It's basically done.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 13-May-2002, 16:13   #15
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by Geeforcer
Sorry to hear that; its their loss though. However, with you talent I would not worry too much abot it, in fact I am surprised that a software company have not tried to hire you yet.
I'm not that worried either, feel quite confident I'll find a good job sooner or later. Actually, a few game companies have contacted me too, usually just a one-liner asking me if I'm interested in a position, but usually I haven't even heard of the company (or even the place where they are located). But I've also got contacted by CryTek Studios, which are a little more known (the guys behind X-Isle) offering me a position. Sounds very cool actually, but I don't know if I want to live in Germany, I'm not that good at german, even though I did study some german at high school, but that was a long time ago. I can say "Ich habe hunger", but that's about it But I was kinda deep into the nVidia thing then, maybe I should mail them again.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 13-May-2002, 17:33   #16
Brimstone
B3D Shockwave Rider
 
Join Date: Feb 2002
Posts: 1,810
Default

Humus Termite games has a postion open for a programmer and they're located in Malmo, Sweeden. I have no idea if thats something you might be intrested in, but I thought I would point that out to you.

http://www.termite-games.com is their web site.

I've been following their game New World Order for a while and as far as I know they only have one programmer working there.
Brimstone is offline   Reply With Quote
Old 13-May-2002, 19:05   #17
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Well, there are lots of possible places where I could work, termite-games sounds cool too. Got a reply from ATi finally though, the guy had just been away, so I think I'll concentrate on getting that through for now at least. The suggestion was that I would do DX9 sample applications.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FlatOut PC demo available for download at NVIDIA's nZone Dave Baumann Press Releases 3 05-Nov-2004 17:46
Wanted: any media on the 1998 DC 'E3 Shooter' Demo Megadrive1988 Console Technology 2 31-Jul-2004 10:28
Serious Sam 2 Tech Demo on ATI Rxxx (DirectX & Ati booth Farid 3D Architectures & Chips 45 03-Apr-2004 06:15
ATI Benchmarking Whitepaper Dave Baumann 3D & Semiconductor Industry 112 27-Oct-2003 19:50
Mark Rein comments on the 'UT2K3' "leaked" demo Aurra_Sing 3D Architectures & Chips 0 11-Jun-2002 22:25


All times are GMT +1. The time now is 02:50.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.