Hello, I am a newbie with Irrlicht, and for some reason I get relative slow fps, even though I rendered only few objects, so I wonder if I can post the whole source code of my game so far, and that you tell my what is wrong thanks.
How to do that, I don't know almost anything about modeling, I got this models for free, check this out, I tried to load Octopus, It took longer time for irrlicht to initialize, after that my FPS was 1, and I fall through the terrain
Why is part of octopus black, and look at those stats, when I took screenshot the numbers were changing, and I got that screenshoted neihter, is that lowering FPS?
The max is the maximum number of primitives that can be rendered in a single draw call. The total primitive count is the sum of all primitives rendered in all draw calls over the entire frame. This is fine.
I may not be Scottish, but the source is inside the SDK (under "source"). I don't think it has any dependencies (maybe for DX), but the fastest way to find out would be to try it.
If you're using free models from the internet they'll generally be extremely high poly because they've not been made for use in games... In games you generally want to keep the poly level to only a few thousand per model so these free models are basically useless to you as they are.
You can reduce the poly count in some modelling programs... milkshape has the option under the DX tools.
Why I need dx8 to compile irrlicht source?!?
I already have dx9 SDK, and now when I try to compile I get errors that
some dx8 include file can't be found, what is that?
For checking if it's IRRlicht that give a problem with your scene, remove all your objects (octopus, women, gun) and use the provided DWARF and compare the FPS between the 2.
I'm pretty sure that the meshes that you use right now are NOT game optimized.
If you take a BOSS character in "GEAR OF WAR", the mesh is having about 12,000 poly and this a very high number for a game character. Your mesh should not exceed 4,000 poly (for a very high quality model) and I would propose to limit yourself to 2,000 so it run correctly on the most current type of hardware.