ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ³ΠΎΠ½ΠΎΠΊ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡΠΎΠ², ΡΡΠ°ΡΡ ΠΈ ΡΠΈΠ½ΠΈΡ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Tiny View Plus ΠΎΡ FixFly ΠΈ OBS.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠΊΡΠ°Π½ΠΎΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π³ΠΎΠ½ΠΊΠΈ, Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΈΠ»ΠΎΡΠΎΠ², Π³ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΈ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΈΡΠΎΠ³ΠΎΠ².
ΠΠΈΠ»ΠΎΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈΠ· xls. ΠΠΌΠ΅Π½Π° ΠΏΠΈΠ»ΠΎΡΠΎΠ² Π²ΡΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² Tiny View Plus.
ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΈΠ»ΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ Π½Π° 60 ΡΠ΅ΠΊΡΠ½Π΄ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Q ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΠ°ΡΠ·Ρ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΡΠΎΠ±Π΅Π»Π°.
Tiny View Plus ΠΎΡ FixFly Π΄Π»Ρ Π·Π°ΡΠ΅ΡΠΊΠΈ
OBS 28 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΡΠΊΡΠ°Π½ΠΎΠΌ. (linux: https://obsproject.com/wiki/install-instructions#linux)
- ΠΡΠ°Π²ΠΈΠ»Π° - Π’ΡΠ΅Π½Π΅ΡΠΎΠ²ΠΊΠ°
- ΠΡΠ°Π²ΠΈΠ»Π° - Π’ΡΡΠ½ΠΈΡ Π½Π° 4
- ΠΡΠ°Π²ΠΈΠ»Π° - ΠΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡ
- ΠΡΠ°Π²ΠΈΠ»Π° - Double Elimination Π½Π° 8
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΌΠ΅Π½Π° ΡΡΠ΅Π½ Π² OBS - Π²ΡΠ·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡΠΎΠ² - Π·Π°ΡΠ΅ΡΠΊΠ°
- ΠΡΠ·ΠΎΠ² ΠΏΠΈΠ»ΠΎΡΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅
- ΠΠΌΠΏΠΎΡΡ ΠΏΠΈΠ»ΠΎΡΠΎΠ² ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΠ² ΠΈΠ· XLS ΡΠ°ΠΉΠ»Π°
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π³ΠΎΠ½ΠΊΡ Ρ ΡΡΠ΄ΡΡΠΌΠΈ
- Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ°ΡΡ Π³ΠΎΠ½ΠΊΠΈ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ Π½Π° 60Ρ - Π½Π°ΠΆΠ°ΡΡ Q
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΠ°ΡΠ·Ρ - ΠΏΡΠΎΠ±Π΅Π»
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΠΏΠΎΡΡ ΠΈΠΌΠ΅Π½ Π² Π·Π°ΡΠ΅ΡΠΊΡ
- ΠΠΌΠΏΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΠ· Π·Π°ΡΠ΅ΡΠΊΠΈ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π³ΠΎΠ½ΠΊΡ ΠΏΠΎΡΠ»Π΅ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠΉ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
- ΠΠΊΡΠΏΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π² xls
- Backup ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΠ»Π΅ΡΠ° Π² ΡΠ°ΠΉΠ»
- ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ
- ΠΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈ Π³ΠΎΠ½ΠΊΠ΅ Π±Π΅Π· Π·Π°ΡΠ΅ΡΠΊΠΈ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΈ Π³ΠΎΠ½ΠΊΠ΅ Ρ Π·Π°ΡΠ΅ΡΠΊΠΎΠΉ
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΠ΅ΡΠ΅Π»Π΅Ρ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΠ΅Π½ Π² OBS
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΡΠ·ΠΈ Ρ OBS
- new Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ»ΠΎΡΠΎΠ² Π΄Π»Ρ ΠΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π’ΡΠ΅Π½Π΅ΡΠΎΠ²ΠΊΠΈ
- new ΠΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΈΠ»ΠΎΡΠ°ΠΌ Π½Π°ΠΆΠ°Π² Π½Π° ΠΈΠΌΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π³ΠΎΠ½ΠΊΠΈ
ΠΠ°ΠΏΡΡΡΠΈΡΡ TVP - ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ 4 ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈΡΡ.
ΠΡΡΡΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΊΠ°ΠΊΠΈΠΌ ΡΠΊΡΠ°Π½Π°ΠΌ TVP. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ.
ΠΡΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°Π½Π°Π»Ρ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ .
ΠΠ°ΡΡΡΠΎΠΈΡΡ TVP:
- Set Language: English
- Set System Statistics: off
- Set AR Lap timer mode: Normal
- Set wait for lap after time limit: ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ
- Set minimum lap time: ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π°ΡΠ΅ΡΠΊΠΈ
- Set staggered Start: off - Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΠ°ΡΡΠ°, Π° Π½Π΅ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΎΠ²ΡΡ Π²ΠΎΡΠΎΡ
ΠΡΠΉΡΠΈ ΠΈΠ· TVP, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π³ΡΡΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠ°ΠΏΡΡΡΠΈΡΡ OBS.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΡ Whoop Race (WR)
Π WR ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ²ΡΠ·Ρ Ρ OBS
Π WR ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ΅Π½Ρ Π² OBS
ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΡΠ΅Π½Ρ Π² OBS:
- tvp - ΠΈΡΡΠΎΡΠ½ΠΈΠΊ - + - Π·Π°Ρ Π²Π°Ρ ΠΈΠ³ΡΡ - Π·Π°Ρ Π²Π°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° tvp.exe
- wr - ΠΈΡΡΠΎΡΠ½ΠΈΠΊ - + - Π·Π°Ρ Π²Π°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° whooprace
- break - ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΌΠ΅Π΄ΠΈΠ° - ΡΠ°ΠΉΠ» Ρ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π»Ρ ΠΏΠ°ΡΠ·. ΠΠΎΠ²ΡΠΎΡ [V]; ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ [ ];
Π OBS ΠΡΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅ΠΊΡΠΎΡ: ΡΠΊΡΠ°Π½ - ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ - ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ - ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ
ΠΠ°ΠΏΡΡΡΠΈΡΡ Π³ΠΎΠ½ΠΊΡ. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ ΡΡΠ΅Π½
- Π TVP Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ (5-6-7-8) ΠΈΠ»ΠΈ (F1-F2-F3-F4). ΠΡΡΠΈΡΠ°ΡΡ ΠΊΡΡΠ³ΠΈ (Alt 5-6-7-8) ΠΈΠ»ΠΈ (F5-F6-F7-F8).
- ΠΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π³ΠΎΠ½ΠΊΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
ΠΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΏΠΈΠ»ΠΎΡΠΎΠ²
ΠΠ΅ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΡΠ½Π΄ΠΎΠ².
ΠΡΠ»ΠΈ ΡΠ°Π·Π±ΠΈΡΡ ΠΏΠΈΠ»ΠΎΡΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π³ΡΡΠΏΠΏΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· 3 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΈΠ· Π΄Π²ΡΡ
Π‘ΡΠΈΡΠ°Π΅ΠΌ ΠΊΡΡΠ³ΠΈ ΠΈ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΈΡΡΠ°ΡΠΈΠΉ Ρ ΡΠ°Π²Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΡΠΊΠΎΠ².
ΠΡΠΎ ΠΏΡΠΎΠ»Π΅ΡΠ΅Π» Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΊΡΡΠ³ΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π²ΡΡΠ΅
ΠΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ»Π΅ΡΠ° 0, ΡΠΎ ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ³ΡΠΎΠΊΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠ΄Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΠ»ΠΎΡΠΎΠ² ΠΏΡΠΎΠ»Π΅ΡΠ΅Π»ΠΈ ΡΠ°Π²Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΠ³ΠΎΠ² ΡΠΌΠΎΡΡΠΈΠΌ ΠΊΡΠΎ Π»Π΅ΡΠ΅Π» ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΡ 1 Π΄ΠΎ 4 ΠΏΠΈΠ»ΠΎΡΠΎΠ².
ΠΠ΅ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΠ³ΠΎΠ². ΠΠ°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΡΠ½Π΄ΠΎΠ².
Π‘ΡΠΈΡΠ°Π΅ΠΌ ΠΌΠ΅ΡΡΠ°.
ΠΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ»Π΅ΡΠ° 0, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ
8 ΠΏΠΈΠ»ΠΎΡΠΎΠ²
ΠΠ΅ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΠ³ΠΎΠ². ΠΠΈΠ»ΠΎΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² Π³ΠΎΠ½ΠΊΡ ΠΎΡ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΊ ΡΠ»Π°Π±ΠΎΠΌΡ.
I Π²ΡΠ»Π΅Ρ: 2-3-5-7 ΠΏΠΈΠ»ΠΎΡ
II Π²ΡΠ»Π΅Ρ: 1-4-6-8 ΠΏΠΈΠ»ΠΎΡ
III: Π’ΡΠ΅ΡΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΈΠ· I ΠΈ II. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ 7 ΠΈ 8 ΠΌΠ΅ΡΡΠΎ
IV: ΠΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· I ΠΈ II.
V: Π’ΡΠ΅ΡΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΈΠ· IV, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· III. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ 5 ΠΈ 6.
VI: ΠΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· IV, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· 5. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ 1 ΠΏΠΎ 4 ΠΌΠ΅ΡΡΠ°.
Π‘ΡΠΈΡΠ°Π΅ΠΌ ΠΌΠ΅ΡΡΠ°.
ΠΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ»Π΅ΡΠ° 0, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ
ΠΡΠ»ΠΈ Ρ ΡΡΠ΅Ρ ΠΏΠΈΠ»ΠΎΡΠΎΠ² 0 - ΠΏΠ΅ΡΠ΅Π»Π΅Ρ ΡΡΠΎΠΉ ΡΡΠΎΠΉΠΊΠΈ
ΠΡΠ»ΠΈ Ρ Π΄Π²ΡΡ ΠΏΠΈΠ»ΠΎΡΠΎΠ² 0, ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ. ΠΠ»ΠΈΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 7/8, 5/6, 3/4. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ Π·Π°Ρ ΠΎΡΡΡ ΡΠΎΡΠ½ΠΎ Π²ΡΡΡΠ½ΠΈΡΡ ΠΊΡΠΎ ΠΈΠ· Π½ΠΈΡ Π½Π° ΡΡΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ - Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΡΠ½ΠΈΡ Π½Π° Π΄Π²ΠΎΠΈΡ Π½Π° 1 ΡΠ°ΡΠ½Π΄.
- ΠΠ°Π½Π°Π»Ρ Π±Π΅ΡΠ΅ΠΌ ΠΈΠ· xls, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΈΠ»ΠΎΡΡ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΊΠ°Π½Π°Π»
- ΠΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π² xls Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°
- ΠΠ»Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ Π² TVP: https://github.com/mchelifpv/tinyviewplus/releases/tag/v0.9.31-Multilingual
ΠΡΠ΅ΠΌΡ Π½Π° Π³ΠΎΠ½ΠΊΡ.
ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ "ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TinyViewPlus":
-
ΠΡΠ΅ΠΌΡ Π³ΠΎΠ½ΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΠΎΡΡΡΠ΅ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π³ΡΡΠΏΠΏΠ°. ΠΠ»Ρ Π³ΠΎΠ½ΠΎΠΊ Π±Π΅Π· TVP.
-
0 - ΠΏΠΎΡΠ»Π΅ ΠΎΡΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ. ΠΠ°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π³ΠΎΠ½ΠΊΡ. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π³ΡΡΠΏΠΏΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ»Ρ Π³ΠΎΠ½ΠΎΠΊ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ TVP.
ΠΡΠ»ΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ "ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TinyViewPlus":
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ Π³ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π² TVP.
- 0 - Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎ
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΎΠ²
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌ Π³ΡΡΠΏΠΏΠ°ΠΌ. ΠΡΠ»ΠΈ 0 - Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ.
ΡΡΠ΅Π½Π΅ΡΠΎΠ²ΠΊΠ°:
- Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ [60]
- Π²ΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
- ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² [ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ]
ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡ:
- Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ [60]
- Π²ΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
- ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² [ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ]
Double:
- Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ [60]
- Π²ΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
- ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΊΡΡΠ³ΠΎΠ² [ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ]
Π’ΡΡΠ½ΠΈΡ Π±Π΅Π· ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ
- Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ [60]
- Π²ΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΠ½ΠΊΠΈ [180]
- ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΊΡΡΠ³ΠΎΠ² [ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ]
- ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² [ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ]
ΠΠ·-Π·Π° Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ OSC:
- client.send('/v1/setdurasecs', 300); // Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π³ΠΎΠ½ΠΊΠΈ Π² ΡΠ΅ΠΊ
- client.send('/v1/setduralaps', 10); // ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΠ³ΠΎΠ²
- client.send('/v1/startrace', ""); // Π·Π°ΠΏΡΡΠΊ Π³ΠΎΠ½ΠΊΠΈ
Π Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ /racefinished Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ Π³ΠΎΠ½ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΡΠΈΠ½ΠΈΡΠ°
- https://github.com/MylesBorins/node-osc/blob/main/examples/esm.mjs
- https://www.electronjs.org/docs/api/ipc-main#ipcmain
- https://github.com/t-asano/ofxAruco
- https://github.com/t-asano/tinyviewplus/tree/master/src
- https://github.com/t-asano/tinyviewplus/blob/master/docs/HowToBuild.md
- https://github.com/mchelifpv/tinyviewplus/releases/tag/v0.9.31-Multilingual
- http://mcheli.blogspot.com/2019/11/tinyviewplus-eachine-rotg02-review.html
- https://github.com/mchelifpv/tinyviewplus/blob/MCHeli/docs/OSCAPI_en.md
- obs-websocket-community-projects/obs-websocket-js#223
- https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md#createscene
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ win Π½ΡΠΆΠ΅Π½ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Wine 1.6 ΠΈ Π±ΠΎΠ»ΡΡΠ΅
npm run make-win
npm start
Π£Π΄Π°Π»ΠΈΡΡ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ node
sudo apt purge nodejs
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ
sudo tar -C /usr/local --strip-components 1 -xf node-v14.15.0-linux-x64.tar.xz
npm install
bootstrap.min.css ΠΈ bootstrap.min.css.map ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ Π² ΠΏΡΠΎΠ΅ΠΊΡ Π²ΡΡΡΠ½ΡΡ
17/12/2022 ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° OBS 28 ΠΈ obs-websocket 5.0.2 Ρ ΠΈΡ ΠΏΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
git clone git@github.com:Egor812/tinyviewplus.git
ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ openframeworks: https://openframeworks.cc/setup/linux-install/
(?) https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html (?)
Π OF ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ:
$ cd addons/
$ git clone -b fix-of_v0.10 https://github.com/t-asano/ofxTrueTypeFontUC.git
$ git clone https://github.com/t-asano/ofxAruco.git
$ git clone https://github.com/kylemcdonald/ofxCv.git
$ git clone https://github.com/t-asano/ofxZxing.git
$ git clone https://github.com/t-asano/ofxJoystick.git
Π ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² addons.make Π·Π°ΠΏΠΈΡΠ΅ΠΌ:
ofxTrueTypeFontUC
ofxOsc
ofxAruco
ofxZxing
ofxJoystick
ofxXmlSettings
ofxCv
ofxOpenCv
ofxPoco
For the correct definition of cameras, is required error correction in openFrameworks:
Locate file "../libs/openFrameworks/video/ofGstVideoGrabber.cpp". Find the line:
guint cap = v2cap.capabilities;
Replace it with:
guint cap = v2cap.device_caps;
Rebuild openFrameworks:
cd OF/scripts/linux sudo ./compileOF.sh -j3
See here for more info: openframeworks/openFrameworks#6556
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ
make
ΠΠ°ΠΏΡΡΠΊ
make run
ΠΈΠ»ΠΈ ./bin/tvp
todo Ρ ΠΌΠ΅Π½Ρ ΠΊΠ°ΠΆΠ΄Π°Ρ Π²ΡΠΎΡΠ°Ρ ΠΊΠ°ΠΌΠ΅ΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΡΡΠΎΡΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Visual Studio Community
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ OpenFrameworks (of)
Π‘ΠΊΠ°ΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΡΠΌ Π²ΡΡΠ΅ )
OpenFrameworks ΡΠ΄Π΅Π»Π°Π½ Π΄Π»Ρ Visual Studio 2017, Π½ΠΎ Π² 2019 ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ: https://github.com/NYUAD-IM/Software-Art-Image/blob/main/docs/openFrameworksVS2019.md
Π§Π΅ΡΠ΅Π· of - projectGenerator Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΡΠ΄Π° tvp.
Π VS 2019 Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· projectGenerator
Π‘Π΄Π΅Π»Π°ΡΡ ΡΠ°Π³ΠΈ ΠΈΠ· /docs/HowToBuild.md
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ atlcomcli ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΊΠ°ΡΠ°ΡΡ:
- C++ ATL for latest v142 build tools (x86 x64)
- C++ ATL for latest v142 build tools with Spectre (x86 x64)
- C++ ATL for latest v141 build tools (x86 x64)
- C++ ATL for latest v141 build tools with Spectre (x86 x64)
- C++ MFC for latest v142 build tools with Spectre (x86 x64)
Π§ΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ:
- (!) Project->Linker->System->Subsystem: Windows
- (?) Project->Linker > Options > All Options > Entry Point "mainCRTStartup"
Π§ΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΡΠΈΠΏΠ° ΠΡΠΈΠ±ΠΊΠ° unresolved external symbol ___dyn_tls_on_demand_init: Project->Properties->General->Platform ToolSet 142
todo Π½Π΅Ρ ΠΈΠΊΠΎΠ½ΠΊΠΈ
ΡΠ΅ΡΡ