Freetrack – svoboda pohledu v simulátorech

Dlouho jsem používal cam2pan, ale teprve od doby, co používám Freetrack, zažívám, co je to opravdová svoboda pohledu…

Že to zní jako reklama? Vlastně to tak je, jen produkt, který chci vychválit, není komerčním produktem.
Nejprve bychom si měli přiblížit, o čem je vlastně řeč. Máte u počítače kvalitní volant s force feedbackem, monitor či LCD se slušnou úhlopříčkou, ale přesto Vám za jízdy něco chybí? Často to bývá právě možnost mít pod kontrolou dění kolem vozu jako ve skutečném autě. Především na trati plné ostrých zatáček s auty soupeřů kolem sebe člověk pocítí omezenost „simulátorového“ rozhledu. Zatímco v reálném autě stačí pootočit hlavu a hned vidíte, co Vás čeká za zatáčkou, ještě než do ní vjedete, nebo si můžete hlídat soupeře, dotírajícího na Vás vnitřkem zatáčky, na počítaci se musíte spolehnout na odhad, případně v některých simulátorech použít tlačítka na „rozhlížení“. Nebo se za nemalý peníz obklopit obrazem v podobě stáda monitorů, či parabolické projekce. Je zde však ještě jedna možnost – využít některý ze systémů hlídajících pohyby hlavy a podle toho pohybujícími obrazem na monitoru. Tyto systémy jsou založeny na principu, že pro dosažení dejme tomu o 90 stupnů otočení hlavy ve hře odpovídá reálnému pohybu hlavy například o 30 stupnů, vše samozřejmě podle vašeho individuálního nastavení. Toto je nutné z důvodu, že při pohybu 1:1 byste stěží videli při pohledu na dění vedle vozu na monitor. Pokud se Vám nechce utrácet několik set dolarů za TrackIr, což je hotový produkt od firmy Natural Point, máte možnost vyzkoušet několik produktů, které jsou bud’ úplně zadarmo, nebo v ceně zlomku ceny TrackIr.

Když jsem před lety zkoušel několik programů, nakonec vyhrál Cam2pan v ceně pár dolarů. Ten má ale proti freetracku dvě nevýhody – informace o poloze hlavy získává při použití led diody jen na základě pozice jednoho bodu, takže nedělá rozdíly mezi posunutím hlavy a její rotací. Také naklonění hlavy, nebo její přiblížení/oddálení není podle čeho zjistit. Druhá nevýhoda Cam2pan oproti freetracku je, že není kompatibilní s protokolem 6DOF, ale pohyb hlavy převádí na pohyb myši, takže nejde použít ve všech simulátorech, které rozhlížení podporují.

Jak vlastně freetrack funguje? Na hlavě má hráč umístěny 3, nebo 4 body (záleží na použité konstrukci), které mají v prostoru přesně danou polohu. Na základě vyhodnocení jejich polohy lze i pomocí 2D obrazu z běžné webové kamery zjistit přesnou polohu hlavy, její natočení nahoru/dolu/doleva/doprava, nebo náklon hlavy k rameni. Co také vytváří dojem jízdy skutečným autem je zaznamenávání posunu hlavy v prostoru, protože když sedíte za volantem s forcee feedbackem (nebo ve skutečném voze), tak nikdy nesedíte naprosto nehnutě, takže běžně strnulý obraz neodpovídá realite, leda byste měli v aute upnutou hlavu do svěráku přidělaném na pevno ke kostře vozu. Dokud nezkusíte v praxi, neuvěříte, jak opravdu drobné posuny obrazu kopírující pohyb vašeho těla dodají na realite libovolnému simulátoru. Kde se vlastně body, které kamera umí vyhodnotit, na vaší hlavě vezmou? Používají se dvě varianty:

- u kamery máte infra reflektor a na hlavě máte umísteny reflexni body.
- Varianta číslo dvě spočívá v umístění normálních, nebo infra LED na konstrukci uchycenou na kšíltovce.

Já jsem dříve používal infra LED N271, které mají katalogový vyzařovací úhel 50 stupnů, pracují na vlnové délce 950nm a jejich výkon je 100mW. I když jsem jim dodával ze dvou dobíjecích článků každé cca 70mW, bohatě to stačílo na správnou funkci Freetracku. Ctyři LED jsem měl uchycené na konstrukci, která byla přilepena na kšiltovce. Pro odfiltrování denního světla jsem mel před kameru vložený filtr z tmavého plexiskla.

Na tomto řešení mi ale často vadil kabel s napájením a také váha byla znát. Proto jsem stále přemýšlel o variantě s odrazovými body a vymýšlel uspořádání diod u kamery. Ale potom mě oslovil Dan Michl z českého Live for Speed fóra, jestli mám zkušenosti s web kamerou Genius 311R s infra přísvitem a bylo vyřešeno :) Vzal jsem si jednu na víkend z firmy domů, zjistil, že kamera má za čtyři stovky přísvit perfektní, naistaloval novější verzi freetracku a začal lovit vhodný odrazový materiál. Po pokusech s alobalem, kousky CD media a dalších teoreticky vhodných materiálů jsem vyzkoušel reflexní pruhy z vesty do auta a bylo rozhodnuto. Jak je vidět na obrázku, konstrukci jsem z čepice úplně sundal a reflexní body přilepil přímo na čepici.
cepice_freetrack

Pro představu, jak se s freetrackem jezdí, jsem natočil a sestříhal video z jednoho lfs závodu, konkrétně na něm můžete vidět Kaipan race s vozy LX4 na okruhu South city chicane route.

Zde je verze ve formátu mpeg4

Zde je verze ve formátu flv

A tady je jedno onboard video, které jsem nahrával už dříve programem fraps.

V současnosti používám tato nastavení:
freetrack body
freetrack curves
freetrack global
freetrack profile
freetrack setup

Domovské stránky programu freetrack naleznete zde. Pokud se rozhodnete pro používání freetracku, přeji Vám mnoho intenzivních zážitků, ale musím přidat i jedno varování – pokud si na něj zvyknete, už nikdy pro Vás nebude ježdění bez něj tak zábavné, jako předtím :)

Ladislav Kigler, lfs nick „TairoCZ“

Tags: ,

Leave a Comment