Search found 11 matches

by dban
Sun Dec 23, 2012 1:41 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Anyway, I have uploaded my project here - http://dako.ro/irrlicht/library.zip . The code is all in one place, main.cpp, no other classes created yet since I am just trying to asses Irrlicht. There are 4 types of shelves in the project - 3000 verts/3 materials (colors), 3000 verts/1 material, 300 ver...
by dban
Sun Dec 23, 2012 12:24 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

It's not that simple:
Image
And it's not necessarily about that. I don't wanna be forced to use really simple objects. 3000 vertices is a lot, but 300 seems like a reasonable number.
by dban
Sat Dec 22, 2012 8:30 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

I'm already doing this...     for (unsigned int i=0; i<mesh->getMeshBufferCount(); i++) {         mesh->getMeshBuffer(i)->setHardwareMappingHint(EHM_STATIC);     }   and/or       mesh->setHardwareMappingHint(EHM_STATIC);   In the meantime I have removed some of the materials from the shelves - inste...
by dban
Sat Dec 22, 2012 4:14 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Actually it's worse. With no batching and octree is worse than just without batching. There must be something I'm doing wrong...
by dban
Sat Dec 22, 2012 2:53 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

I am not trying to start a debate or to upset anybody. Initially I have chosen Panda 3D for the application and I created the same room with the same shelves. The results were really good; even with the 3000 verts shelves it never got under 30fps and most of the time was at 60fps. Then I added LOD a...
by dban
Sat Dec 22, 2012 2:12 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

I turned on vsync in order to see the average values and I am looking for my application not to go under 60fps.
by dban
Sat Dec 22, 2012 11:36 am
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Strange thing... From what I understood, frustum culling is done automatically with Irrlicht. This was something good, something I needed. But then I started studying how things are actually happening (CSceneManagers' isCulled method) and I realized that culling is done not with the frustum, but wit...
by dban
Thu Dec 20, 2012 6:02 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Do tell your designer to trim the polys. Maybe post a pic so we can see how decorated it is? Initially the shelf had ~4500 vertices. There were 8 feet each having 174 vertices; so a total of 1392. After removing them I got a little over 3000. The frame of the shelf has 2 poles, each having 1416 ver...
by dban
Thu Dec 20, 2012 11:42 am
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Yeah, this is what I got from the designer :( I've changed it to a 300 verts shelf and I got the following results: 1. CMeshCombiner 60fps for 150 objects with 300 vertices 2. CBatchingMesh 60fps for 150 objects with 300 vertices 3. No batching: 30fps for 150 objects with 300 vertices So yes, batchi...
by dban
Wed Dec 19, 2012 8:26 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Re: Quality issues

Thanks for pointing me in the right direction. The first problem was an easy one, just a line of code: node->setMaterialFlag(EMF_ANISOTROPIC_FILTER, true); The second one is not that easy. I tried 2 things for batching, the ones from IrrExt project: 1. CMeshCombiner 60fps for 1500 cubes 15fps for 15...
by dban
Tue Dec 18, 2012 4:05 pm
Forum: Beginners Help
Topic: Quality issues
Replies: 23
Views: 1892

Quality issues

Hi, I'm trying to choose a 3D engine for a project and Irrlicht ( version 1.8 ) is one of my options. But I have some problems... First problem is with the quality of the rendering. I have a simple scene with floor, ceiling and walls and a number of cubes at intersections of lines with x and z multi...