IndieLibX NOTES3



After adding LoadThreadProc2 function to the MeshRenderer2 library more 3D-models (X-format) appeared to the screen.

void MeshRenderer::LoadThreadProc2(std::string& aFileNameMesh)
{
// only ever give us triangles.
                aiPropertyStore* props = aiCreatePropertyStore();
                aiSetImportPropertyInteger(props, AI_CONFIG_PP_SBP_REMOVE, 
						aiPrimitiveType_LINE | aiPrimitiveType_POINT );
                
                unsigned int aiPostProccesFlags;
                
                switch (2)
                {
                    case 0:
                        aiPostProccesFlags = aiProcessPreset_TargetRealtime_Fast;
                        break;                    
                    case 1:
                        aiPostProccesFlags = aiProcessPreset_TargetRealtime_Quality;
                        break;
                    case 2:
                        aiPostProccesFlags = aiProcessPreset_TargetRealtime_MaxQuality;
                        break;
                    default:
                        aiPostProccesFlags = aiProcessPreset_TargetRealtime_MaxQuality;
                        break;
                }
                
                // aiProcess_FlipUVs is needed for VAO / VBOs,  not sure why.
                m_pcAsset->pcScene = (aiScene*) aiImportFileExWithProperties(aFileNameMesh.c_str(),
			 		aiPostProccesFlags | aiProcess_ConvertToLeftHanded |
 					aiProcess_Triangulate | aiProcess_FlipUVs | 
					aiProcess_PreTransformVertices | 0, NULL, props);

                aiReleasePropertyStore(props);
}
'

dino_videogame Screenshot

dino_videogame2 Screenshot

skeleton Screenshot

test Screenshot

dwarf Screenshot

backdrop Screenshot

chopper Screenshot

Rotor Screenshot

Shadow Screenshot

tiger Screenshot

tiny Screenshot

Dwarf Screenshot

2DAnimation Screenshot

Texture Screenshot

Blending Screenshot

Raptor Screenshot

Spineboy Screenshot

Speedy Screenshot

Alien Screenshot

Goblins Screenshot

Goblins 2 Screenshot

Dragon Screenshot

Spineboy-old Screenshot

Cube Screenshot

Cylinder Screenshot

Sphere Screenshot

Skybox Screenshot

Teapot Screenshot

TexturedCube Screenshot

ProceduralHouse Screenshot

ProceduralHouse Screenshot

ProceduralHouse Screenshot

Cube Screenshot

demon Screenshot

Orcs Screenshot

maze3D Screenshot

ProceduralBuilding5 Screenshot

ProceduralBuilding5 Screenshot

ProceduralBuilding5 Screenshot

ProceduralBuilding5 Screenshot

CantorDust3D Screenshot

CantorDust3D3 Screenshot

NatureScene2 Screenshot

NatureScene2 Screenshot

NatureScene2 Screenshot

Atlas1 Screenshot

Atlas2 Screenshot

Atlas3 Screenshot

ParticleVS Screenshot

VertexDisplacement Screenshot

VertexDisplacement Screenshot

VertexDisplacement Screenshot

AccurateAtmosphericalScattering Screenshot

ProceduralBuilding6 Screenshot

Battlement Screenshot

Battlement Screenshot

Castle Tower Screenshot

Castle Tower Screenshot

Castle Screenshot

Castle Screenshot

Castle Screenshot

Castle Screenshot

Castle Screenshot

Castle Tower Screenshot

Castle Tower Screenshot

noise fBm Screenshot

noise turbulence Screenshot

noise3D Screenshot

noise3D Screenshot

noise3D Screenshot

noise3D Screenshot

noise3D Screenshot

noise3D Screenshot

noise3D Screenshot

VertexDisplacement2D Screenshot

VertexDisplacement3D Screenshot

Tower Screenshot

Tower Screenshot

Iron Grid Screenshot

Iron Grid Screenshot

Rectangular Tower Screenshot

Round Tower Screenshot

Teapot PhongLightning2 Screenshot

Cube PhongLightning2 Screenshot

T34-76.3DS Screenshot

T34-76.3DS Screenshot

spitvb.3DS Screenshot

spitvb2.3DS Screenshot

spit_Vb.obj Screenshot

e10.3DS Screenshot

panther.3DS Screenshot

jpanther.3DS Screenshot

saber.3DS Screenshot

E25.3ds Screenshot

Panther.3ds Screenshot

P-51D.3ds Screenshot

Fw190D.3ds Screenshot

b17g.3ds Screenshot

BF109E.3ds Screenshot

dauntless.3ds Screenshot

wildcat.3ds Screenshot

262.3ds Screenshot

leopard1.3ds Screenshot

GWF.3ds Screenshot

t72.3ds Screenshot

GMTR460L.3ds Screenshot

kha-go.3ds Screenshot

Panther.3ds Screenshot

sdkfz251.3ds Screenshot

sdkfz250.3ds Screenshot

stiger.3d Screenshot

pz38g.3ds Screenshot

pz3l.3ds Screenshot

Jtiger.3ds Screenshot

sdkfz222.3ds Screenshot

tiger2p.3ds Screenshot

tiger2p.3ds Screenshot

pz1a.3ds Screenshot

bz35.3ds Screenshot

PANTHER.3DS Screenshot

A7V.3DS Screenshot

fokker.3DS Screenshot

ka58.3ds Screenshot

leopard1.3ds Screenshot

NatureScene2 Screenshot

MultiLighting Screenshot

bcga
SampleApps Screenshots
IndieLibX_Quads