2.4K Views
June 06, 17
スライド概要
講演者:安原 祐二(ユニティ・テクノロジーズ・ジャパン合同会社)
こんな人におすすめ
・アプリケーションエンジニア全般
・エンジニアリングの感覚を知りたい非エンジニア職全般
受講者が得られる知見
・最適化の具体例
・グラフィックスやプラグインの理解
・問題解決のための総合的な考えかた
講演動画:https://youtu.be/6EtTI5xC524
リアルタイム3Dコンテンツを制作・運用するための世界的にリードするプラットフォームである「Unity」の日本国内における販売、サポート、コミュニティ活動、研究開発、教育支援を行っています。ゲーム開発者からアーティスト、建築家、自動車デザイナー、映画製作者など、さまざまなクリエイターがUnityを使い想像力を発揮しています。
وأ٦ؓؿزֹٝדדתֿוד %٦ַׅ⹛ּּي ؙحصؙذ闌䏟 Unity Technologies Japan 安原 祐二
ٌر
גְאחٌرן״ֶ闌怴 ְזכד鑧ך⻉剑黝זؙح،صو • ַָⳢ椚儗ח(16״$16سؐٝغ(16כزؙؑآٗفךֿ • ְזכ䠐וקכח⻉剑黝ך⩎ծ$16דךזְגַ Qכّٝآ٦غ• ⢪欽6OJUZ ׆כֻ⹛דְּדךְזְג⢪כ*ְ"1׃倜ח• 暴 GQTכزٖ٦يٖ٦ؿزح٦ة • J1IPOFכأ؎غرزح٦ة • .FUBMꬊ㼎䘔ג״ • ָծְג׃然钠כ⹛⡲גְאחأ؎غر"OESPJEךַאְֻ • ְז⳿כGQTכג״ח堣珏
Ⱅزؙؑآٗف׃ת׃⯓וק • VOJUZKBQBOHJUIVCד嗚稊 • زؙؑآٗفせכˑ8BWF4IPPUFS˒
㼗קֹך 㹋鄲כ4UBOEBSE"TTFUTך 8BUFSDT罋ׅתְג׃ח
ַךזꅾְⳢ椚כ㼗 ְꅾדךؚׅٔٝتٖٝה׀⚵٦ٝء ךזֲ״⡂גفحوؐسٍءד 䲿ְגꖎָ虠־♴鍑⫷䏝כ㼗 ׃㼗כך⯔䗳銲䲽歗ךؙٕ؍ذ٦ػג麩הؐسٍء׃ ְ׃קג ָׁ⢪欽ךז넝⣣כ٦تؑ٦ءג麩הؐسٍءחׁ • • • • • 〳腉כהֿ《أٓٝغך䚍腉דהְֿזׁ⳿ؐسٍء • ְזְגװכ➙㔐֮倯岀ׅ欽䠐ٕرٌ鯪ꆀך• 㼗欽
ًؕٓ 宏
㼗欽 ًؕٓ
悵ְג 暟⡤
ⴖ倖
OFBSDMJQⴖד
OFBSDMJQⴖד $BNFSB$BMDVMBUF0CMJRVF.BUSJY
㼗ٖٝٔتؚٝ フォン
ׇת娆דفحوٕو٦ظ
ظ٦ךفحوٕو欰䧭 8PSMFZ /PJTF 1FSMJO /PJTF
קֹך岚
波動方程式 2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2
波動方程式 2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h岚ך넝ׁ
波動方程式 2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h岚ך넝ׁ t儗
波動方程式 2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h岚ך넝ׁ t儗 x, y䎂䏟垥
波動方程式 2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h岚ך넝ׁ t儗 x, y䎂䏟垥 c⠗乄鸞䏝ך⛦
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 ךيؚٓٗف䒭כ h(t+1) = 2h + c(h(x+1) + h(x 1) + h(y+1) + h(y ֲֿׅתז 1) 4h) h(t 1)
⨉䗍ⴓך䠐 @h @ = h @t @t hָ儗ְּוד㢌⻉ַ׃
⨉䗍ⴓך䠐 @h @ = h @t @t hָ儗ְּוד㢌⻉ַ׃ 2 @ @h @ h = 2 @t @t @t @h ָ儗ְּוד㢌⻉ַ׃ @t
㜥さך(16鎘皾ׅ欽䠐א؋ؿحغ ؋ؿحغׅ⳿皾ַֿ ؋ؿحغךيٖ٦ؿ ؋ؿحغךيٖ٦ؿ 儗
䭁㣐 ؋ؿحغׅ⳿皾ַֿ ؋ؿحغךيٖ٦ؿ ؋ؿحغךيٖ٦ؿ 儗
挿ׅ⳿皾ַֿ א挿ךيٖ٦ؿ 挿ךيٖ٦ؿ
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 " # $
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 " # $ #٦$
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 " # $ #٦$ "# #$ " $#
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 侭椚ג׃ 㸣䧭
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 1 c = הׅה鎘皾幾˘גֹדָהֿׅ 2
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h(t+1) = (h(x+1) + h(x 1) + h(y+1) + h(y 1) )/2 h(t 1)
2 2 2 @ h @ h @ h = c( + ) @t2 @x2 @y 2 h(t+1) = (h(x+1) + h(x 1) + h(y+1) + h(y 1) )/2 ְזְֽכגװ剑黝⻉ Dכ㣐✲ז锃侭ًٓػ٦ة h(t 1)
(16Ⳣ椚欽ך Ⰵ⸂ؿحغ؋ 岚涪欰ׇׁ⡘縧ח剅ֹ鴥
⸂Ⰵ 穠卓 אהמ אס
⢽تؑ٦ءزًؚٝٓؿ
ًؚٓؿٝؑءز٦ت⢽ 岚⹛倯玎䒭
ًؚٓؿٝؑءز٦ت⢽ 㹀侧$ Ⰵ⸂ 幾邜
ّٝ穠卓ءُٖ٦ىء
ُٖىء٦ّءٝ穠卓 ًךُءح넝ׁ䞔㜠ח黝欽 7FSUFY5FYUVSF'FUDI⢪欽
⸂Ⰵ 㸣䧭 ٕطٖؿ ⳽⳻ ُىء⹛岚 㼗 ُءحً 麓
ؙحصؙذך㹋鄲
波動シミュレーションの 画像フォーマットの選定 頾⦼ך⢪ְְ
波動シミュレーションの 画像フォーマットの選定 ָծ'MPBU⢪ִכأ؎غرְז ֲֽֿ֮
波動シミュレーションの 画像フォーマットの選定 3⢪欽 鎘皾儗ח> <> <ח㢌䳔 礵䏝זַחֲוכ
解像度の選定 岚⹛倯玎䒭ך鎘皾礵䏝ח 䕦갟ׅ䲽歗礵䏝ֻזכד
N 512x512に N َ؎ٖف٦ך魦ꞿNג׃הծ YNך䎂Y׃הխխ
ؙحصؙذך㹋鄲
N 範囲が限定される問題 N 杞ֺׅ
リピートを使う דהֿׅחز٦ؾٍٔثأؙذ ֹד撑ׁ넝ך岚ך㖑挿ך⟣䠐
リピートを使う 岚⹛倯玎䒭ؾٔ٦ز⢪欽לׅ 㞮湡כ鋅ְִז
リピート すると・・
כ穠卓ךُىء⹛岚 ֹד撑ג֮חֿוָُءحً
ًؕٓחך 䲽歗ؔزؙؑآـ縧ֻ 宏ָ搀ꣲ䎂ח
ؙحصؙذך⻉剑黝
ًُءح䲽歗
ُ䲽歗ءحً ְזְג⳿דתֻ黅 ְ磦
ְזגַֽ䲽׃ֻ鵚
ٌر ׇさח鋔ꅿ䕎朐
갥挿侧㢌ִח׆ ㅷ颵ぢ♳
ؙحصؙذך⻉剑黝
R8バッファ
ひとつ前のバッファは周囲を参照 3 3 3 3 3
ARGB32にする 3 3 ( ## ""
こう並んでいることにする 3 ( # "
隣接テクセル 3 ( # "
# ( 3 # (
" 3 ( " 3
3 " # 3 "
( # " ( #
؋ Yؿحغ3
解像度1/4! "3(#ؿحغ؋ Y
ⱄ䲓س٦؝ך؋ؿحغ3
س٦؝ך؋ؿحغ"3(#
'FUDIכ 㣐♱㣗 3ֽ撑㉏ד겗ְז
秈⦓ך넝鸞⻉ ּה㹋欽涸ח
ؙحصؙذךّٝءٌ٦
ぐه٦ךؤ錬䏝䞔㜠 2VBUFSOJPOךꂁד鎸ꐮ
⡘縧䞔㜠כه٦ךדؤ㶨ךפ湱㼎䏟垥⥂ך䭯 "QPTF
ַֽؙٕزطغךפ湡垥㪦ח䌢 湡垥 植㖈 ִ剏ⴖדؚٝى؎ةך⟣䠐כ湡垥㪦
ٌر
ؙٕزطغ䒭،ًص٦ّءٝ • • • • 朐屣ח䘔ׄ㢩⸂黝欽〳腉 ꟼ眍ًٓػחה׀٦ة鏣㹀〳腉 ًٓػ٦⹛כة涸ח㢌刿〳腉 ر٦ةꆀָ噰㼭➙㔐כדزؙؑآٗفך,J#玎䏝 • ꞿְٌ٦ّءٝ♶חぢֹ • *,ָ䗳銲ז朐屣♶חぢֹ駈ָ䱸㖑וזְג׃ • ؔ٦ٔ؟ؚٝ٥ٙ٦ٗؿؙ٦ך圓眠ָ䗳銲
⢽鴥穈חيؚٓٗف
דؔٝصةؓ٦ؙ ⡲طغ
㛇劤䨌殛 湡垥ךפ䊴ⴓ実גծחؙٕز㢌䳔ׅ
כؙٕز㔐鯄鯥ٕزؙكך ؙٕز 7FDUPS 湡垥⦼ 2VBUFSOJPO 植㖈⦼ 2VBUFSOJPO
植㖈⦼ךA湡垥⦼B ׅח9כ A!B AX = B
植㖈⦼ךA湡垥⦼B ׅח9כ A!B AX = B XA = B
䱦ֽ갫殢ד穠卓ָ㢌 AX 6= XA
剑䖓ח갥挿ٕزؙك䱦ֽ˘דך ABCD~v (A(B(C(D~v )))) ַ֮הꅾךי䊩ח剅ֻ
XA = B XAA 1 = BA 1 X = BA 1 湡垥ؙؓ٦ؔصةٝח 植㖈ך鷞ؙؓ٦ؔصةָٝךַֽ
㹋鄲⢽ؙٕزطغ
㹋鄲⢽ؙٕزطغ ֿחז ⴓؔٝ䧭صةؓ٦ؙ ⢪欽חؙٕز
㹀纏״ A(ax , ay , az , aw ) ax ay az aw ✓ = nx sin 2 ✓ = ny sin 2 ✓ = nz sin 2 ✓ = cos 2 ְשؙٕز ✓ sin ~n 2 倯ぢ 㣐ֹׁ
TJOĚד Ě➿欽 铎䊴㣐 铎䊴㼭 錬䏝䊴 湡垥ָ黅ְה劍䖉״䓲ֻזך玎䏝
ؙٕزطغ㹋鄲⢽ⱄ䲓 㸣䧭
הְגִ馉o ֲ㉏겗ת׃גְ⫴ָؙٕزח鷞ך㔐鯄׃劍䖉 姻 ٦غoؔ٦
הְגִ馉o ֲ㉏겗ת׃גְ⫴ָؙٕزח鷞ך㔐鯄׃劍䖉 ؙٕز ٦غoؔ٦
ؙٕزת劄 姻 頾 ؙٕز ְ׃ח⦼ך頾ךずׄ䠐
植㹋 劍䖉
✓ 2 ✓ כⰻ鿇邌植ךؔٝصةؓ٦ؙ 2
✓ aw = cos 2 頾 姻 aw ָ頾ז馉ְִג
ٕزؙكךֿ
׃⦓לֲֿׅ זח⦼ׄずחֹה
鯄ׁלׇ葺ְ
˘תא חֹהך aw < 0 ׅ鯄〾痗ך銲稆
⥜姻幥؝٦س 鷄⸇
ؙحصؙذך؎ؚٝٓف
؎ؚٓفٝ涪ד⦜כךזծ؎ؚٓفٝ刿倜׃ ꥷח6OJUZؒⱄة؍ر饯⹛ׅ䗳銲ָ֮הֿկ 剑黝⻉ך湡涸؎ؚٓفדٝ⢪欽؛ׅ٦וזأ䟝 㹀ְָז׃ַךְזְג׃ծؒ⹛דة؍ر⡲然 钠ׅꥷַֻחהכ⦜֮דկ➙㔐ծؒד♳ة؍ر ؎ؚٓفٝ鍑佝ⱄזׅ铣鴥ךׅ 堣圓⡲גկ䊩؝ך٦כس8JOEPXT晛דծ LFSOFM'ךSFF-JCSBSZㄎעկ䒷侧כח-PBE-JCSBSZ ך鵤⦼床ׅկ-PBE-JCSBSZ'SFF-JCSBSZכ،ٔف ؛٦ّءַٝ僇爙涸חㄎע䗳銲ָ֮կ僇爙涸חㄎ כךע⦜ְַָז׃ծⵃ⤑䚍כ넝ְדך鏩㺁׃ ֲֶֿגկ6OMPBEכㄎן䘌ֲ״ְזָ 0O"QQMJDBUJPO2VJUדㄎהֶֻד葺ְֲկ ֶז鍑佝׃חֲ״ֹד㜥さծ؎ؚٓفٝꟼ侧ך ؝٦ٕכ鸐䌢ה殯ז䩛竲ָֹ䗳銲זהկֿֿד (FU%FMFHBUFד㹀纏"׃1*חꟼ侧せ床דהֿׅ %FMFHBUF䖤דךծ-PBE湫䖓חㄎ⟃גְֶד꣬כ %FMFHBUF؝٦ٕׅկ黝䔲؎זٝؑؿة٦حٓדأ ְֲ״ָךֶֻג׃فկٓדהֶֻֿג׃فحծ 㹋堣⹛ד⡲ׇׁ㜥さؔך٦غ٦הֻֿׅזسحق ָֹדկ
ֿכ.BDךד㹋鄲կEMDMPTF؎ؚٓفדٝ 鍑佝דךֹדծ8JOEPXT晛הず圫ח-PBE 6OMPBEגְֶג׃فحٓדㄎעկ (FU%FMFHBUFדꟼ侧%FMFHBUF《䖤ךׅ 8JOEPXT晛הず圫֮דկ
'*6OJUZ1MVHJOךֿկָֿ٦ػحٓ׃欽䠐 ず圫דيؓ٦ؿزحٓفךגץׅծלׅ穗歋 ׅ⳿ןㄎ؎ؚٝٓفח׆ׁה衅⸬桦אַծח ٓך-PBE6OMPBEכس٦؝ךկ䊩ֹדָהֿ כתծ6/*5:@&%*503@8*/ד٦ػح ָ⹛⡲鴥ֽ铣㜥さך6/*:5@&%*503@."$ կַָהְֿגⰅ
ٓػح٦ךꟼ侧㹀纏鿇ⴓկGPPְֲהꟼ侧ָ؎ؚٓفٝח㹀 纏ׁׅהךְגկכ׆תEFMFHBUFג׃ה GPP@TJHOBUVSF㹑鎉ֶֹג׃ծך㘗⢪(גFU%FMFHBUF ㄎעկ鵤؝⦼٦ٕדךזחֲ״ֹדծ %ZOBNJD*OWPLF8JOEPXTך㜥さㄎׅ⳿ןկ㹋堣כדծ 鸐䌢؎ؚٓفךٝהず圫חًُؗس֮ٝחز鸐ח GPPㄎעկ 岣䠐挿ג׃הծ(FU%FMFHBUF(כ$"MMPD⢪ֲկֿ(ך$ 钷涪ָזחהֿׅծֿⱄة؍رؒכ欰ך儗דךזֽ 孡ׅח䗳銲ְזכկ
ֶגⰅחزؙؑآٗف䭁䓸ة؍رؒךֿUJQTկכֿ فח荈⹛涸׃⳿嗚刿倜ך IQQן״ֶծ DQQדהֻֿ כկ1MVHJO#VJMEFSֹדָהׇֿ饥سٕؽ؎ؚٝٓ ٦تٕؽ؎ؚٝٓف׃ⴽ鷿⡲䧭 ׃箟꧊س٦؝أ٦اך $חず圫הծ$דהֲֿֿׅ 涪ך$כחկ䠬鋙涸ֹדָהֿׅ然钠⽯ծ朐䡾 ٦إحًկؒٓ٦ⵃ⤑פְծדךֹד⡲噟חず圫ה ـלׇさ穈הؖحغرծ׃ׇ⳿חٕ٦اٝ؝آ կֹדהׇֿׁ⨡姺ג顦ز؎ٝهؙٖ٦ 剑ך⩎ծ$16דךזسؐٝغ(16כزؙؑآٗفךֶ➙㔐ז 㹋ـ؍ذ؎ط$ծתְկזכ䠐ת֮ח⻉黝 劍䖉זⶱ麓ח⻉넝鸞״؎ؚٝٓفծ׃֮דךׁ遤 ծꣲדךָ֮ⵃ挿ךֻׁכחְկ$זְֽכגׇ㺔 ֽ٦غًٝꣲך⚥ךي٦ثאֶַזծך堣腉 ֲկְְָ葺ּׅⵃ欽חָ䢅ꅾ
؎ؚٓفٝ⹛涸ⱄ铣鴥׃⳿ⴖ ؟ٝزؙؑآٗفٕف،ׅתְג׃فح • VOJUZKBQBOHJUIVCד嗚稊 • زؙؑآٗفせכˑ%ZOBNJD1MVHJO4BNQMF˒
ךؙٕ؍ذ٦ػ ؙحصؙذ
1*-ךկQZUIPO֮דٍثأؙذ׃⢪欽חֹע׃宏כ䊩 ׃侔䋒ח⩎ⰻךⰼד✉侧כחկ㛇劤涸׃欰䧭ג׃⢪欽 ״ְזִ鋅חⰼ朐גֽ鏣ⴓ鿇ׅ妀衅הָׂծ֮דך կ֮ג׃䊨㣗זֲ 䩛岀ֻ֮״ְֲה5ISFTIPME"OJNBUJPOכדتؑ٦ء ְג׃ָٔⴓꨄوةؕծזֲ״ךֹע׃կ宏ְג׃⢪欽 ٕ،כٍثأؙذׅկ撑ְג׃黝כחֹ⹛זֲ״ֻ 眍ًٌٔג׃חծTJOHMFDIBOOFMְז׃ַ⢪欽׃⦼؋ؿ կְג׃秈
涪欰湫䖓ַך儗鼂獳կؑء٦ךت 5ISFBTIPME،ًص٦ّءٝ״חծ宏忸ָל ֽג㼭ְֻֻׁגז圫ָ邌植ְׁגկ
$16頾הִծ갥挿ָ㟓כדزؙؑآٗفך➙㔐 ծג׃鏩㺁կָծ$16頾蚚㹋鄲זֻ蚚ָ넝 ׃կ欽䠐׃ח錬䕎ח־♴(16頾蚚 ءծדךז鷲僇׆䗳כ♲錬䕎ך㔊ꥎךٍثأؙذ כ٦ٝةػٍثأؙذկֹד眍秈㹋遤تؑ٦ 琎דתؘؘٔٔהծדךְזַ׃珏겲 ذהװָծ♧䏝ֹדכהֻֿׁׅ㼭 ֲת׃גזֻזֹדָ锃侭ך٦ٝةػٍثأؙ ֲկֹץׅחוקוקדך
ךزحسחկ⚥㣛ך׃䭁㣐♧鿇ךٍثأؙذכֿ ך6OJUZחׁկְגⰅך剑㣐鰛䏝ز؎ٓ؎ع ךֿծֶג׃חֲ״ְז׃欰䧭NJQNBQד*NQPSU4FUUJOH 넝כ鍑⫷䏝חֻׁկאٓثח簭㼭儗כزحس կְגְאٓثד然桦ךזַծדךזY ֹע׃宏ׅٓؗٓؗג׃㼗⯔ծדךז䠐㔳涸כֿ ְג׃חֲ״⳿ָֹאٓثגִ֮ծג׃ה倯岀ׅ邌植 זؙ؎ؑؿְׅװֲַկ湡甧ךזְַָכկ⸬卓 ְկז׃ְַזכדִ葺ְ鋅司ת֮ծדך
⦼ⴱ劍חծ⳿植儗ג׃הؙحصؙذךؙٕ؍ذ٦ػַקך ٦ٝةػٍثأؙذկְגִ♷㔐鯄錬זيتٓٝג׃ה ָג׃לְגזծ錬䏝ָ殯ג֮דאהמָ կךְזִ鋅כח׃鵤粸ךずׄ䕎朐לְגְ⹛
ؙحصؙذך鮨騊
אחزؙؑؿؒזֲ״ך鮨騊ְגג֮חוזֹע׃䔉ծ宏 ֶגׁ㹋植דزؙؑؿؒزأهכֿկׅ铡僇גְ ג׃הزٝؼٕطٍٝث؋ؿٕ،ך؋ؿحغيٖ٦ؿծ կְג׃ⵃ欽
կזח⫷歗ךׇ⛦زؙؑؿָؒ鮨騊ֿ تؑ٦ءծכג׃ꟼחְ暟⡤זׁ⳿زؙؑؿؒ חٕطٍٝث؋ؿٕ،ג׃ⵃ欽$PMPS.BTLך ،תկ剅ֹ鴥ׅחֲ״ְזת剅ֹ鴥⡦כ ծ岚⹛倯玎䒭ג׃הⰅ⸂䞔㜠ٕطٍٝث؋ؿٕ ךׄずרקה鎘皾ך岚כֿ遤ֲկ鎘皾ך կְגז遤חⴽ
ה鎘皾ך؋կ岚ؿحغ鎘皾ךָ岚⹛倯玎䒭ֿ ְג׃鎘皾岚⹛倯玎䒭אהמֲծחⴽכ ח؋ؿحغךׁ㼭הֶծYזկֽ կְג׃
زأهכկ㹋ꥷזֲֿהׇさיꅾח⽃秪 ׅさ䧭ג׃הزؙؑؿؒ
ٕطٍٝثך㼔欽ְגִ♷ג׃הծⰅ⸂䞔㜠ֶג׃邌爙鮨騊ג׃杝甧ג׃㼎חةٍؙٖٓؗ؎َ٦فֶז剑穄歗կ ֹד鎘皾岚⹛倯玎䒭ךةًٓ٦ػךⴽղדٕطٍٝثծלֹדկⰅ⸂䞔㜠ִׁⴓꨄְגזחֲ״ׅ鎘皾ך岚⹛倯玎䒭ד կַזֽאְ䙼遭ַׅⴻ㹀׃דַ劢弫ַծכג׃ה⸂Ⰵָծך זִ䙼כה⯋如כ鮨騊ךָծ䔉ָ֮♶㸜חהֻֿ䲽ךזֲ״ך鮨騊ך如⯋暟⡤דزؙؑؿؒزأهך⯋如כⴱ䔲 ״ְג䪔ծ崧⡤׃ֲ䙼חֲ״ְזכ㉏겗דֿל֮ד鮨騊ךկ猱玎䏝ְ끅גָׁ䲽歗زؙؑؿֹؒד秛䖤זְַծ կְגזחֲ״ָ婍ך׃ٌٌََחծ歗ֶגׁ黝欽חֹע׃ְկ宏זֻזִ鋅חֲ ג׃䱰欽ל֮דي٦ְז׃鷄実ׁٕծٔ،דך֮ⵃ挿ךֹぢي٦ְֲה♧㹀כ頾蚚ד朐屣זוծכزؙؑؿؒךֿ կ岣䠐ָ䗳銲כח挿ְג鎉ה넝⣣ꅾְד؎ٕ(16غٌכ鎸鶢ְהծ$PMPS.BTL3(#׃ֲַկְזכדךְ葺
ؙحصؙذך✉侔
侔✉כגְאחծ〳腉זꣲ知殛׃邌植׃ה կ䊩ך㔳חֲ״ך磛㶨ָ⯔ח䔲ֹהծׅ ךגץ倯ぢ♧ח圫ח㼗ׁٕرְֲٌהׇկ 㹋鄲חꟼ⽃כג׃秪חծ植㖈ך%JSFDUJPOBM-JHIU ٓؕך٦3(#ծ侔✉זתׂתֹׁץׅ䲽歗 銲稆ח黝欽ׅկ➙㔐כ珏겲أؙحن؎ؕأך ⴖ剏ִֶגծ%JSFDUJPOBM-JHIU珏겲ך ⴖ剏ִזהկ⯔彁葿ك٦ג׃חأծ㢧搶ֽ ءך٦ٖٝؔכדٝآ葿ծ剢僇ַءך٦ٝכד 僇ְꫬ筮ְג׃הկ
ג׃ח鷞黝欽ך✉侔ח׃ծ鑐ׅ然钠⸬卓ך✉侔 ٦ءַծ剢僇׆ַַחךזֽծ㢧搶כ歗ךֿկ կְג׃黝欽謬ְꫬ筮ךٝ欽 ֹע׃٥宏 珏겲زأتך⚥٥瑞孡 鮨騊ך٥䔉 ⯓ٕ幾邜طٖؿך٥宏 זח歗֮ך麩ㄤ䠬גהկ穠卓ծְגⰅָꫬ筮ח ג֮דٕرٌّٝءُٖ٦ىءזկ⽃秪ְגת׃ג ֲկִ鎉ה֮כ⸬卓חזծ
✉侔ך葿آٖؔٝד٦ٝءךַ剢僇כֿ կְג⳿ֹֻ麩ㄤ䠬ָ㣐כװկךג֮
姻ְ׃侔✉կ꼧厩ְדկ
ך鍑⫷䏝 ؙحصؙذ
〳腉זꣲ ⡚ְ鍑⫷䏝ד䲽歗 أ؎غر鍑⫷䏝ח 䭁㣐ؾ؝٦
㜥さծ䲽سؐٝغָّٝ(16ء٦؛ٔف، 㼭ֿחְַկזה銲稆ז歗鍑⫷䏝ָ佄ꂁ涸 أهךוזيٕ٦ـկز؎ٝهִַָֻׁ䫇 ַծח暴כ㜥さְגַֽח䓼زؙؑؿؒز ךְ㜥さָ㢳ְկ➙㔐ז㉏겗גִ㼭ֻׁ䫇ז ׁ㼭זְֲַծהYכדزؙؑآٗف ⫷鍑أ؎غرךկJ1IPOFְג׃䲽歗ד歗ך ׁ磦ךծ歗׃կ♴⟃ⴓ⼱ך䏝Y رכ*6װծ)6%ג׃ה䊨㣗ךְזׇ湡甧 ָٝ籪稢؝؎،װկ俑㶵ׅ䲽歗ד鍑⫷䏝أ؎غ ַבծ孡רקכׁ⡚ךծ鍑⫷䏝לְגַ䲽ח կְֲ⚺䓸הֲծְזכהֿ 鍑⫷䏝ך٦ٝء% ־♴דתꣲ歲כ أ؎غرכ*6װ)6% ׅ䲽歗ד鍑⫷䏝
4DFOF7JFX鋅הծְ㼭ׁז 3FOEFS5FYUVSFח䲽歗ء׃٦ٝ2VBEח䲽歗 ַָךְג׃կ
䊨㣗ךֿկְג׃䲽歗ד넝鍑⫷䏝כ*6װ)6% ־♴הּ鍑⫷䏝ך٦ٝءծ%דהָֿ֮ 䙼ֲկהְկז湡甧ת֮ג
ⵃח⸬卓涸剑鍑⫷䏝ך؎ٖفأ؍ر 䏝כתծ宏䎂ծ㘋湫ծכ倯岀ׅ欽 ؎ٖفأ؍رկהֿׅⵃ欽湫简ך կְַגׁꂁ縧ד⼮湡כ歗稆ך ך%וז)6%װ*ָծ6ל֮ד〳腉 嗚鎢הֿׅ圓䧭ד湫简ך䏝銲稆 ֮ծ،٦תְկז׃ְַծ״ג׃ ֺׅ׃⿑כַ鋅㖑ךّٝءؙٖ؍رز ֻּ䲽湫简ך䙼ֲָծ䏝הⵖꣲ הּדהֽֿׅ锃侭׃ծ㼰זְ ְזכ䴦גְֶגִ鋙הֿזח笺뜧 ֲկ
ךأؙحن؎ؕأ ؙحصؙذ
ג׃⢪欽ٍثأؙذזֲ״ךֿג׃ה4LZCPY أؙذךךծ♳♴䊩〸䖓כדկ6OJUZְ ֿկֹדز٦ه؎ٝך׃穠さח埆ٍث կׁꂁ縧ח⡤חֲ״ךٗ؝؎؟ָ
ؑءկ7FSUFY荈⡲ָ〳腉تؑ٦ءך4LZCPY ذךוֲךծ״ח岀简ׁ床ַت٦ ָׁٕ暴㹀إؙذחַׁծׅ䲽歗ٍثأؙ ָծך㹀דֻ岀简זכדկ67䏟垥 ֲկִ鎉ה暴䗙ךتؑ٦ء4LZCPY
_ 鯄 ծדךְגְ䲽宏דת宏䎂简כדزؙؑآٗفךֲֿկ״ג׃䊨㣗המדֿֿ ׃撑ד椚歋ךוז׃ָٝ妀衅؞ٔه宏׃ְկָծז׃撑כⴓ⼱♴ך4LZCPY ך岀简ךتؑ٦ءծ갥挿ג״ְկ׃תָ劄ךִָ鋅ך׃㼗ⴓ⼱♳㜥さծ կ穠卓ծֹדָהׇֿׁ鯄岀简ְぢח♴ծדהֶֻֿג׃ח⦼窫㼎:䏟垥 ⸇㟓ךג׃הկ頾蚚ֹדָהֻֿ䲽4LZCPYזֲ״ׅꖎ㼗חֲ״ך⫷歗ך〸 ֲկְזכ䗳銲ׅחծ孡דךזֽBCT♧㔐חה׀갥挿כⴓ
ؙذ׃ַֻ欽䠐ׇָծךְ葺כךׅ鯄 כֿկזחהֿזח⼱ⴓָ搀꼽ךٍثأ ְկזְ ְזׁ撑 ְזׁ撑
ٍثأؙذךأؙحن؎ؕأծאהמֲדֿ ֲկ״גֹג䭯
ְ鿇ז׃⢪欽ךծٍثأؙذךאס ⼱♳ךծ⡤הֲֿׅկׅさ䧭ג⢪ⴓ זחהֿ׃呓秛ٍثأؙذךⴽחⴓ⼱♴הⴓ կ
⦼窫㼎ג׃㼎ח:䏟垥ך岀简כדتؑ٦ء وכ㜥さׅ撑ⴓ⼱♴ծד♳《 կׅחأش؎ ק頾蚚ן⿹ًٌٔ⢪欽ꆀדהֲֿֿׅ حن؎ؕأךֻծ卐זהֿׅװ㟓וה זկזחֲ״ִ剏ⴖأؙ ءآٓٝزך猱כדزؙؑآٗفֶծ劤 ְגִ剏ⴖדسؑ٦ؿأؙّٗٝ ؙذכֽّٝ劍ءآٓٝزךֿծ ծ׃⢪欽تؑ٦ءׅ㔐撑ٍثأ կְג׃ֽ撑㔐כ劍ך⟃㢩 ن؎ؕأկֽ鼘כ㹋鄲ׅ㔐撑ח䌢 ءծדךְֹ鸐䌢ծ䲽歗琎ָ㣐כأؙح ֹץֲ䩪ֲ岣䠐ְכח頾蚚ךتؑ٦ կ 㹋幥דְז⢪ّٝءآٓٝز׃ זֲ״ְג⯔ָꨡדꨬꨡלִ鄲ծ⢽ ֹד㹋植דزأ؝ٗئרקծל֮ד邌植 կ׆כ
(16鎘皾铎䊴גְאח
כג״חأ؎غر ָٖׄ欰ؤד襳琎ך鎘皾铎䊴 ٍثأؙذ تؑ٦ء ٍثأؙذ تؑ٦ء 255 1.0 255 鎘皾 1.0 鎘皾 ٥٥٥ 0 0.0 0 0.0
הأ؎غرְֻג㺔ח ˘ָ֮أ؎غرְֻג㺔ח ٍثأؙذ تؑ٦ء ٍثأؙذ تؑ٦ء 255 1.0 255 1.0 ٥٥٥ 0.0 0 ֮أ؎غرְז׆ 0 0.0
酡姻⸂⳿تؑ٦ء 鏣㹀חה׀أ؎غر⦼酡姻 ַזֹד㼎䘔כדتؑ٦ء鎸鶢ך礵䏝 ך実דUSZFSSPSכ⦼˟侧
おしまい