Changeset 3342
- Timestamp:
- 04/13/09 08:44:22 (16 years ago)
- Location:
- GTP/trunk/App/Demos/Vis/FriendlyCulling
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/Converter.vcproj
r3334 r3342 156 156 AdditionalLibraryDirectories="libs\Zlib\lib" 157 157 IgnoreDefaultLibraryNames="libCMT" 158 GenerateDebugInformation=" true"158 GenerateDebugInformation="false" 159 159 SubSystem="1" 160 160 LargeAddressAware="2" -
GTP/trunk/App/Demos/Vis/FriendlyCulling/Converter/ObjConverter.cpp
r3335 r3342 523 523 vector<Geometry *>::const_iterator it, it_end = mGeometry.end(); 524 524 525 Material defaultMaterial;526 527 525 for (it = mGeometry.begin(); it != it_end; ++ it) 528 526 { 529 530 ///////////////////////531 //-- write geometry532 533 527 WriteGeometry(ofile, *it); 534 528 535 529 536 530 ///////// 537 //-- write material 538 539 Material *mat = (*it)->mMaterial ? (*it)->mMaterial : &defaultMaterial; 531 //-- material 532 533 Material *mat = (*it)->mMaterial; 534 535 if (!mat) cerr << "error: no material specified!!" << endl; 540 536 541 537 ofile.write(reinterpret_cast<char *>(&mat->texture), sizeof(int)); … … 544 540 //bool cullFaceEnabled = false; 545 541 bool cullFaceEnabled = true; 546 542 547 543 ofile.write(reinterpret_cast<char *>(&alphaTestEnabled), sizeof(bool)); 548 544 ofile.write(reinterpret_cast<char *>(&cullFaceEnabled), sizeof(bool)); … … 551 547 bool hasMaterial = true; 552 548 ofile.write(reinterpret_cast<char *>(&hasMaterial), sizeof(bool)); 553 549 554 550 SimpleVec ambient, diffuse, spec, emm; 555 551 556 552 ambient.x = ambient.y = ambient.z = 0.2f; 557 553 //diffuse.x = diffuse.y = diffuse.z = 1.0f; 558 diffuse.x = mat->rgb[0]; diffuse.y = 554 diffuse.x = mat->rgb[0]; diffuse.y =mat->rgb[1]; diffuse.z = mat->rgb[2]; 559 555 spec.x = spec.y = spec.z = .0f; 560 556 emm = spec; -
GTP/trunk/App/Demos/Vis/FriendlyCulling/Converter/ObjConverter2.cpp
r3335 r3342 486 486 Material *mat = (*it)->mMaterial; 487 487 488 if (!mat) cerr << "error: no material associated with this geometry!!" << endl;488 if (!mat) cerr << "error: no material specified!!" << endl; 489 489 490 490 ofile.write(reinterpret_cast<char *>(&mat->texture), sizeof(int)); -
GTP/trunk/App/Demos/Vis/FriendlyCulling/Converter/main.cpp
r3334 r3342 14 14 15 15 cout << "converting obj to dem format" << endl; 16 #if 1 // use this path for converting a file with materials17 if (argc > 3)16 #if 1 17 if (!converter.LoadMaterials(model_path + argv[3])) 18 18 { 19 if (!converter.LoadMaterials(model_path + argv[3])) 20 { 21 cerr << "loading materials failed" << endl; 19 cerr << "loading materials failed" << endl; 22 20 23 std::cin.get(); 24 exit(0); 25 } 21 std::cin.get(); 22 exit(0); 26 23 } 27 24 … … 33 30 exit(0); 34 31 } 35 #else // use this bath to convert the pompeii model32 #else 36 33 37 34 //const int numFiles = 879; -
GTP/trunk/App/Demos/Vis/FriendlyCulling/MainApp.vcproj
r3338 r3342 156 156 IgnoreAllDefaultLibraries="false" 157 157 IgnoreDefaultLibraryNames="LIBCMT" 158 GenerateDebugInformation=" true"158 GenerateDebugInformation="false" 159 159 SubSystem="1" 160 160 LargeAddressAware="2" -
GTP/trunk/App/Demos/Vis/FriendlyCulling/sibenik.env
r3323 r3342 101 101 ssaoUseFullResolution=1 102 102 # ssao kernel radius 103 ssaoKernelRadius= 2.5f103 ssaoKernelRadius=1.0f 104 104 # ssao sample intensity 105 #ssaoSampleIntensity=0.2f106 ssaoSampleIntensity=0.8f105 ssaoSampleIntensity=0.9f 106 #ssaoSampleIntensity=0.8f 107 107 # ssao temporal coherence factor 108 108 tempCohFactor=1500.0f -
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/DeferredRenderer.cpp
r3341 r3342 284 284 static void UpdateSampleTex(Sample2 *samples, int numSamples) 285 285 { 286 PrintGLerror("here4");287 286 glEnable(GL_TEXTURE_2D); 288 287 glBindTexture(GL_TEXTURE_2D, sampleTex2D); … … 418 417 for (int i = 0; i < 4; ++ i) 419 418 { 420 mIllumFbo->AddColorBuffer(ColorBufferObject::R _FLOAT_32, ColorBufferObject::WRAP_CLAMP_TO_EDGE, ColorBufferObject::FILTER_LINEAR);419 mIllumFbo->AddColorBuffer(ColorBufferObject::RGBA_FLOAT_32, ColorBufferObject::WRAP_CLAMP_TO_EDGE, ColorBufferObject::FILTER_LINEAR); 421 420 FrameBufferObject::InitBuffer(mIllumFbo, i); 422 421 } -
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/ssao.cg
r3341 r3342 496 496 497 497 //const float radiusMult = kernelRadius; 498 const float radiusMult = 3e-2; 499 //const float radiusMult = kernelRadius * invw; 500 501 #if 1 502 //#ifdef PERFORMANCE_TEST 498 //const float radiusMult = 3e-2; 499 const float radiusMult = kernelRadius * invw; 500 501 #ifdef PERFORMANCE_TEST 503 502 504 503 float3 diffVec = tex2Dlod(attribsTex, float4(IN.texCoord, 0, 0)).xyz; … … 558 557 } 559 558 560 #if 1 561 //#ifdef PERFORMANCE_TEST559 560 #ifdef PERFORMANCE_TEST 562 561 563 562 /////////// -
GTP/trunk/App/Demos/Vis/FriendlyCulling/toto.txt
r3340 r3342 210 210 211 211 fix normals!! 212 213 214 test against old version215 index + Q in same channel216 217 make ambient first then ao then diffuse!! -
GTP/trunk/App/Demos/Vis/FriendlyCulling/vienna.env
r3306 r3342 110 110 ssaoKernelRadius=4e-1f 111 111 # ssao sample intensity 112 #ssaoSampleIntensity=0.2f113 ssaoSampleIntensity=0.8f112 ssaoSampleIntensity=0.2f 113 #ssaoSampleIntensity=0.8f 114 114 # ssao temporal coherence factor 115 115 tempCohFactor=2000.0f
Note: See TracChangeset
for help on using the changeset viewer.