Software

Nástrojová sada pro digitální holografii

Zadal:Ing. Petr Lobaz, Ph.D.
Datum poslední úpravy:29.12.2013
Rok zařazení2008
Velikost:27.5 MB
Počet stažení:51
Zkratka:holo-tools

Popis produktu

Nástrojová sada pro digitální holografii

Sada obsahuje několik aplikací, skriptů, knihoven a specifikací formátů umožňujících tvořit digitální optická pole a manipulovat s nimi. Dále z nich umožňuje vytvářet digitální hologramy.

Aplikace

  • DFtoHologram – provádí konverzi optického pole na hologram
  • HoloCalculator – nástroj pro snadné provádění výpočtů nutných pro konfiguraci výpočtu optických polí
  • HoloFullSourceCU – vypočte optické pole virtuální scény algoritmem využívajícím ColumnUnit
  • HoloFullSynthGPU – vypočte optické pole virtuální scény algoritmem používajícím vrhání paprsků (GPU verze)
  • HoloGenCPU – vypočte optické pole virtuální scény algoritmem používajícím vrhání paprsků (CPU verze)
  • HoloGenMPI – vypočte optické pole virtuální scény algoritmem používajícím vrhání paprsků (MPI verze)
  • HoloGenMPIConnect – nástroj pro spojení mezivýsledků generovaných aplikací HoloGenMPI
  • HoloHalfSynthCU – vypočte optické pole virtuální scény algoritmem využívajícím ColumnUnit
  • HoloPropagLarge – utilita pro manipulaci s optickými poli

Skripty

  • Matlab skritpy
    • calc_params – vypočte limitní parametry pro algoritmus používající vrhání paprsků
    • propag_full – propaguje úhlové spektrum optického pole
    • propag_hpo – propaguje úhlové spektrum HPO optického pole
    • read_df – načte optické pole z DF souboru
    • save_norm – normalizuje hodnoty matice a uloží ji do souboru
    • write_df – zapíše optické pole do DF souboru
  • 3D Studio Max skripty
    • 3D Studio Max scene to Scene XML export – exportuje scénu z 3D Studio MAX do XML Scene souboru

Knihovny

  • libapputils – množina podpůrných funkcí pro experimentální aplikace
    • podpora pro výpisy
    • načítání konfigurace
    • měření času
    • ukládání a načítání obrázků
  • libgeometry – množina geometrických funkcí. Knihovna je nezávislá na platformě a poskytuje
    • uložení trojúhelníkové sítě, materiálů a světel do paměti
    • načítaní scény z XML souboru
    • výpočet horizontálních řezů scény
  • libgpu – množina tříd, které zapouzdřují práci s GPU
    • vytvoření GPU mostu
    • převod dat mezi GPU a CPU
    • práce s trojúhelníky
    • podpora XML scén
    • spuštění GPU programů
  • libholo – základní funkce pro holografii
    • komplexní číslo
    • práce s optickým polem (I/O)
    • generování optických polí

Definice formátů

  • DF – formát DF souborů
  • DOTS – formát DOTS souborů
  • Scene XML – formát pro popis scén
  • Config – formát konfiguračních souborů


Stáhnout

Použití produktu je vázáno licencí:CC-BY-NC-S

Creative Commons Attribution-NonCommercial-ShareAlike



Soubory produktu

#NázevPopisVelikost
1.Holography_Toolkit.part01.rar4882 kB
2.Holography_Toolkit.part02.rar4882 kB
3.Holography_Toolkit.part03.rar4882 kB
4.Holography_Toolkit.part04.rar4882 kB
5.Holography_Toolkit.part05.rar4882 kB
6.Holography_Toolkit.part06.rar3844 kB