/
7.9. プăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆăźăƒ‡ăƒăƒƒă‚°

This is the documentation for Enlighten.

7.9. プăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆăźăƒ‡ăƒăƒƒă‚°


ă•ă‚‰ă«è€‡é›‘ăȘプăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆăźă‚čăƒ†ăƒŒă‚žă§ăŻăƒ‡ăƒăƒƒă‚°æƒ…ć ±ăŒç”Ÿæˆă•ă‚Œă‚‹ăŸă‚ă€ăƒ—ăƒ­ă‚»ă‚čăźèŠ–èŠšćŒ–ăšă‚·ă‚čăƒ†ăƒ ăźæŒ™ć‹•ăźç†è§Łă«ćœčç«‹ăĄăŸă™ă€‚ă“ăźæƒ…ć ±ăźć€§éƒšćˆ†ăŻă€è‡Șèș«ăźă‚·ăƒŒăƒłă§äœżç”šă§ăă‚‹ GeoRadiosity ăźèŠ–èŠšćŒ–ă‚”ăƒŒăƒ“ă‚čă«ć–ă‚Šć…„ă‚Œă‚‰ă‚ŒăŸă™ă€‚ă‚€ăƒłăƒ†ă‚°ăƒŹăƒŒăƒˆăŒé€Čă‚€ă«ă€ă‚ŒăŠă€ă“ăźăƒ‡ăƒăƒƒă‚°æƒ…ć ±ă‚’äœżç”šă—ăŠă€ă‚ČăƒŒăƒ  ă‚šăƒłă‚žăƒłăŸăŸăŻă‚šăƒ‡ă‚Łă‚żăƒŒăžăźèŠ–èŠšćŒ–ăźćźŸèŁ…ăŒćż…èŠă«ăȘă‚‹ă“ăšăŒă‚ă‚ŠăŸă™ă€‚

ăƒ‡ăƒŒă‚żăźç”Ÿæˆ

High Level Guild System では、これらぼデバッグ ăƒ‡ăƒŒă‚ż ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆăŒă‚·ăƒŒăƒłć‡ș抛ぼ radiosity ăƒ•ă‚©ăƒ«ăƒ€ă«è‡Șć‹•çš„ă«äœœæˆă•ă‚ŒăŸă™ă€‚

äœŽăƒŹăƒ™ăƒ« プăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆ API ă‚’äœżç”šă—ăŠă„ă‚‹ć Žćˆă€ăƒ‡ăƒŒă‚żă‚’ç”Ÿæˆă™ă‚‹ăŸă‚ă«ă€ăƒ—ăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆäž­ă«èżœćŠ ăźé–ąæ•°ă‚’ć‘Œăłć‡șă™ćż…èŠăŒă‚ă‚ŠăŸă™ă€‚ä»„äž‹ă«äŸ‹ă‚’ç€șă—ăŸă™ă€‚

virtual Geo::s32 CompileLightTransportOutput(
        const IPrecompSystemLightTransport* pLightTransport,
        Geo::IGeoProgressProxy* logger,
        ILightTransportOutput*& oLightTransportOutput) = 0;

Compile...Output é–ąæ•°ăźè©łçŽ°ă«ă€ă„ăŠăŻă€IPrecomputeă‚Żăƒ©ă‚čă‚’ć‚ç…§ă—ăŠăă ă•ă„ă€‚ăƒ‡ăƒăƒƒă‚°æƒ…ć ±ăŒćˆ©ç”šćŻèƒœăȘă‚Șăƒ–ă‚žă‚§ă‚Żăƒˆă”ăšă« 1 ă€ăźé–ąæ•°ăŒă‚ă‚ŠăŸă™ă€‚

デバッグ ă‚Șブゾェクト

䞻芁ăȘ 3 ă€ăźăƒ‡ăƒăƒƒă‚° ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆăŻä»„äž‹ăźăšăŠă‚Šă§ă™ă€‚

ă‚żă‚€ăƒ—

æ‹ĄćŒ”ć­

IMeshSimpOutput

.mso

IClusteringOutput 

.clo

ILightTransportOutput 

.lto

ăăźä»–ăźæƒ…ć ±ă«ă€ă„ăŠăŻă€API ć‚è€ƒăƒ‰ă‚­ăƒ„ăƒĄăƒłăƒˆă§ äœŽăƒŹăƒ™ăƒ« プăƒȘă‚łăƒłăƒ”ăƒ„ăƒŒăƒˆ APIず Debugging Utilitiesăƒąă‚žăƒ„ăƒŒăƒ«ă‚’ă”èŠ§ăă ă•ă„ă€‚