Changeset 2285 for GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule
- Timestamp:
- 03/23/07 13:32:05 (18 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreIlluminationManager.h
r2240 r2285 8 8 #include "OgreConvolvedCubeMapRenderTechnique.h" 9 9 #include "OgreCausticCasterRenderTechnique.h" 10 #include "OgreCausticRec ieverRenderTechnique.h"10 #include "OgreCausticReceiverRenderTechnique.h" 11 11 #include "OgreSceneCameraDepthRenderingRun.h" 12 12 #include "OgreSBBRenderTechnique.h" 13 13 #include "OgreDepthShadowMapRenderingRun.h" 14 #include "OgreDepthShadowRec ieverRenderTechnique.h"14 #include "OgreDepthShadowReceiverRenderTechnique.h" 15 15 #include "OgreFireRenderTechnique.h" 16 16 #include "OgreHierarchicalParticleSystemTechnique.h" -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCausticCasterRenderTechnique.h
r2240 r2285 25 25 @param photonMapResolution photon map resolution 26 26 @param causticCubeMapResolution caustic cubemap resolution 27 @param photonMapMaterialName the name of the material should be used when rendering the choton hit map27 @param photonMapMaterialName the name of the material should be used when rendering the photon hit map 28 28 @param causticMapMaterialName the name of the material that should be used when rendering the caustic cubemap 29 29 @param photonMapTexID the texture unit state id of the caustic map generation material where the photonhit map should be bound to -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/scripts/OgreIllumModule.7.10.vcproj
r2189 r2285 144 144 </File> 145 145 <File 146 RelativePath="..\src\RenderTechniques\OgreCausticRec ieverRenderTechnique.cpp">146 RelativePath="..\src\RenderTechniques\OgreCausticReceiverRenderTechnique.cpp"> 147 147 </File> 148 148 <File … … 156 156 </File> 157 157 <File 158 RelativePath="..\src\RenderTechniques\OgreDepthShadowRec ieverRenderTechnique.cpp">158 RelativePath="..\src\RenderTechniques\OgreDepthShadowReceiverRenderTechnique.cpp"> 159 159 </File> 160 160 <File … … 250 250 </File> 251 251 <File 252 RelativePath="..\include\RenderTechniques\OgreCausticRec ieverRenderTechnique.h">252 RelativePath="..\include\RenderTechniques\OgreCausticReceiverRenderTechnique.h"> 253 253 </File> 254 254 <File … … 262 262 </File> 263 263 <File 264 RelativePath="..\include\RenderTechniques\OgreDepthShadowRec ieverRenderTechnique.h">264 RelativePath="..\include\RenderTechniques\OgreDepthShadowReceiverRenderTechnique.h"> 265 265 </File> 266 266 <File … … 328 328 Filter=""> 329 329 <Filter 330 Name="materials" 331 Filter=""> 332 <File 333 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\EnvMetals.material"> 330 Name="GTP_Basic" 331 Filter=""> 332 <File 333 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPBasic.material"> 334 </File> 335 <File 336 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPBasic.program"> 337 </File> 338 <File 339 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPBasic_PS.hlsl"> 340 </File> 341 <File 342 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPBasic_VS.hlsl"> 343 </File> 344 <File 345 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPBasicShading.hlsl"> 346 </File> 347 <File 348 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPShadowAccum.hlsl"> 349 </File> 350 <File 351 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPBasic\GTPShadowMap_PS.hlsl"> 352 </File> 353 </Filter> 354 <Filter 355 Name="GTP_EnvMap" 356 Filter=""> 357 <File 358 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPEnvMap\GTPEnvMap.hlsl"> 359 </File> 360 <File 361 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPEnvMap\GTPEnvMap.material"> 362 </File> 363 <File 364 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPEnvMap\GTPEnvMap.program"> 365 </File> 366 </Filter> 367 <Filter 368 Name="GTP_Caustic" 369 Filter=""> 370 <File 371 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPCaustic\GTPCaustic.hlsl"> 372 </File> 373 <File 374 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPCaustic\GTPCaustic.material"> 375 </File> 376 <File 377 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPCaustic\GTPCaustic.program"> 378 </File> 379 </Filter> 380 <Filter 381 Name="GTP_PostProc" 382 Filter=""> 383 <File 384 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPPostProc\GTPGlow.compositor"> 385 </File> 386 <File 387 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPPostProc\GTPPostProc.hlsl"> 388 </File> 389 <File 390 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPPostProc\GTPPostProc.material"> 391 </File> 392 <File 393 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPPostProc\GTPPostProc.program"> 394 </File> 395 <File 396 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPPostProc\GTPToneMap.compositor"> 397 </File> 398 </Filter> 399 <Filter 400 Name="GTP_Particles" 401 Filter=""> 402 <File 403 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPParticles\GTP_HPS.hlsl"> 404 </File> 405 <File 406 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPParticles\GTP_Particles.material"> 407 </File> 408 <File 409 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPParticles\GTP_Particles.particle"> 410 </File> 411 <File 412 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPParticles\GTP_Particles.program"> 413 </File> 414 <File 415 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPParticles\GTP_Sprite.hlsl"> 416 </File> 417 </Filter> 418 <Filter 419 Name="GTP_Shaded" 420 Filter=""> 421 <File 422 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPShaded\GTPShaded.hlsl"> 423 </File> 424 </Filter> 425 <Filter 426 Name="GTP_Diffuse" 427 Filter=""> 428 <File 429 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\diffuse\GTPDiffuse.hlsl"> 430 </File> 431 <File 432 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\diffuse\GTPDiffuse.material"> 433 </File> 434 <File 435 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\diffuse\GTPDiffuse.program"> 436 </File> 437 </Filter> 438 <Filter 439 Name="GTP_MultipleReflections" 440 Filter=""> 441 <File 442 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\multipleCausticRefraction\GTPMultipleCausticRefraction.material"> 443 </File> 444 <File 445 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\GTPMultipleReflection.hlsl"> 446 </File> 447 <File 448 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\multipleReflection\GTPMultipleReflection.material"> 449 </File> 450 <File 451 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\GTPMultipleReflection_good.hlsl"> 452 </File> 453 <File 454 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\GTPMultipleReflection_MinMax.hlsl"> 455 </File> 456 <File 457 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\multipleReflectionMinMax\GTPMultipleReflectionMinMax.material"> 458 </File> 459 <File 460 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\multipleRefraction\GTPMultipleRefraction.material"> 461 </File> 462 <File 463 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\multipleRefractionMinMax\GTPMultipleRefractionMinMax.material"> 464 </File> 465 <File 466 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\MultiBounceShared.hlsl"> 467 </File> 468 <File 469 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\MultiBounceShared.material"> 470 </File> 471 <File 472 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\GTPAdvancedEnvMap\multibounce\MultiBounceShared.program"> 473 </File> 474 </Filter> 475 <Filter 476 Name="Other" 477 Filter=""> 478 <File 479 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\atlascube.material"> 480 </File> 481 <File 482 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\colorcube.material"> 483 </File> 484 <File 485 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\difflab.material"> 486 </File> 487 <File 488 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\diffscene.material"> 334 489 </File> 335 490 <File … … 337 492 </File> 338 493 <File 494 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\GameTools.program"> 495 </File> 496 <File 339 497 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\GameTools_Glow.compositor"> 340 498 </File> … … 343 501 </File> 344 502 <File 503 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\GlassHead.material"> 504 </File> 505 <File 506 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\Glow.material"> 507 </File> 508 <File 509 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\hangar.material"> 510 </File> 511 <File 345 512 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\kupola.material"> 346 513 </File> 347 514 <File 348 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\Particles.material"> 349 </File> 350 </Filter> 351 <Filter 352 Name="programs" 353 Filter=""> 354 <File 355 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\GameTools.program"> 356 </File> 357 </Filter> 358 <Filter 359 Name="shaders" 360 Filter=""> 361 <File 362 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Cau.hlsl"> 363 </File> 364 <File 365 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Caustic.hlsl"> 366 </File> 367 <File 368 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_CausticSoftShadow.hlsl"> 369 </File> 370 <File 371 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_CubeMap.hlsl"> 372 </File> 373 <File 374 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Depth.hlsl"> 375 </File> 376 <File 377 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_DepthShadow.hlsl"> 378 </File> 379 <File 380 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Distance.hlsl"> 381 </File> 382 <File 383 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Focusing.hlsl"> 384 </File> 385 <File 386 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Localized_EnvMap.hlsl"> 387 </File> 388 <File 389 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_LocalizedBump_EnvMap.hlsl"> 390 </File> 391 <File 392 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_PostProc.hlsl"> 393 </File> 394 <File 395 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_ReduceCubeMap.hlsl"> 396 </File> 397 <File 398 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Sprite.hlsl"> 399 </File> 400 <File 401 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_UV.hlsl"> 402 </File> 403 </Filter> 404 <Filter 405 Name="particles" 406 Filter=""> 515 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\Ogre.material"> 516 </File> 517 <File 518 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\RaytraceDemo.material"> 519 </File> 520 <File 521 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\stairs.material"> 522 </File> 523 <File 524 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\terito.material"> 525 </File> 526 <File 527 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\uvegfolyoso2.material"> 528 </File> 529 <File 530 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\scripts\X3D.material"> 531 </File> 532 <Filter 533 Name="programs" 534 Filter=""> 535 <File 536 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Blur.hlsl"> 537 </File> 538 <File 539 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Cau.hlsl"> 540 </File> 541 <File 542 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_CauCube.hlsl"> 543 </File> 544 <File 545 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Caustic.hlsl"> 546 </File> 547 <File 548 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_CausticSoftShadow.hlsl"> 549 </File> 550 <File 551 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_CubeMap.hlsl"> 552 </File> 553 <File 554 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Depth.hlsl"> 555 </File> 556 <File 557 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_DepthShadow.hlsl"> 558 </File> 559 <File 560 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Diffuse.hlsl"> 561 </File> 562 <File 563 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Distance.hlsl"> 564 </File> 565 <File 566 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Focusing.hlsl"> 567 </File> 568 <File 569 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Localized_EnvMap.hlsl"> 570 </File> 571 <File 572 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_LocalizedBump_EnvMap.hlsl"> 573 </File> 574 <File 575 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Phase.hlsl"> 576 </File> 577 <File 578 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_Phong.hlsl"> 579 </File> 580 <File 581 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_PostProc.hlsl"> 582 </File> 583 <File 584 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_ReduceCubeMap.hlsl"> 585 </File> 586 <File 587 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_SoftShadow.hlsl"> 588 </File> 589 <File 590 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\GameTools_UV.hlsl"> 591 </File> 592 <File 593 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\kupola.hlsl"> 594 </File> 595 <File 596 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\MetalTeapot.hlsl"> 597 </File> 598 <File 599 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\MetalTeapotNew.hlsl"> 600 </File> 601 <File 602 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\textured.hlsl"> 603 </File> 604 <File 605 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\materials\programs\X3DCompositor.hlsl"> 606 </File> 607 </Filter> 608 </Filter> 609 <Filter 610 Name="PathMapDemo" 611 Filter=""> 612 <File 613 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\PMDemo\PathMap.hlsl"> 614 </File> 615 <File 616 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\PMDemo\PathMapWeightCompute.hlsl"> 617 </File> 618 <File 619 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\PMDemo\PRMDemo.material"> 620 </File> 621 </Filter> 622 <Filter 623 Name="TowersDemo" 624 Filter=""> 625 <File 626 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\Demo\bump.hlsl"> 627 </File> 628 <File 629 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\Demo\parallax.hlsl"> 630 </File> 631 <File 632 RelativePath="..\..\..\..\..\App\Demos\Illum\Ogre\Media\Demo\towers.material"> 633 </File> 407 634 </Filter> 408 635 </Filter> -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreIlluminationManager.cpp
r2265 r2285 104 104 OgreCausticCasterRenderTechniqueFactory* caucast = new OgreCausticCasterRenderTechniqueFactory(); 105 105 addRenderTechniqueFactory(caucast); 106 OgreCausticRec ieverRenderTechniqueFactory* caurec = new OgreCausticRecieverRenderTechniqueFactory();106 OgreCausticReceiverRenderTechniqueFactory* caurec = new OgreCausticReceiverRenderTechniqueFactory(); 107 107 addRenderTechniqueFactory(caurec); 108 OgreDepthShadowRec ieverRenderTechniqueFactory* dsrec = new OgreDepthShadowRecieverRenderTechniqueFactory();108 OgreDepthShadowReceiverRenderTechniqueFactory* dsrec = new OgreDepthShadowReceiverRenderTechniqueFactory(); 109 109 addRenderTechniqueFactory(dsrec); 110 110 OgreSBBRenderTechniqueFactory* sbb = new OgreSBBRenderTechniqueFactory();
Note: See TracChangeset
for help on using the changeset viewer.