Tokamak (oprogramowanie)
Oryginalni autorzy | Dawid Lam |
---|---|
Deweloperzy | Fizyka tokamaka |
Wersja stabilna | 1.0.5a / 14 kwietnia 2008
|
Magazyn | |
Napisane w | C++ |
Typ | Oprogramowanie pośrednie |
Licencja | Licencja BSD lub Licencja Zlib |
Strona internetowa | miejsce tokamaka |
Tokamak Game Physics SDK to silnik fizyki typu open source .
Na początku Tokamak był darmowy tylko do użytku niekomercyjnego. Od maja 2007 roku stał się open source na licencji BSD . Teraz można go używać na licencji BSD lub Zlib , aby umożliwić wymianę kodu źródłowego z innym silnikiem fizycznym.
Cechy
Tokamak oferuje unikalną iteracyjną metodę rozwiązywania ograniczeń. Uważa się, że umożliwia to programistom dokonywanie kompromisów między dokładnością a szybkością oraz zapewnia bardziej przewidywalne użycie procesora i pamięci. Narzędzie do rozwiązywania ograniczeń Tokamaka nie obejmuje rozwiązywania dużych macierzy, unikając w ten sposób ograniczeń przepustowości pamięci na niektórych konsolach do gier.
SDK obsługuje różne typy połączeń i ich ograniczenia oraz realistyczny model tarcia. Tokamak jest zoptymalizowany pod kątem układania w stosy dużej liczby obiektów — jest to często wymagana funkcja przez twórców gier. Tokamak zapewnia wykrywanie kolizji dla prymitywów (pudełko, kula, kapsuła), kombinacji prymitywów i dowolnych statycznych siatek trójkątów. Lekkie „sztywne cząstki” zapewniają efekty cząsteczkowe w grach przy minimalnych kosztach.
Tokamak obsługuje również modele „Breakage Constructing”, które pękają w przypadku kolizji. Fragmenty oryginalnego modelu będą automatycznie generowane przez wbudowaną funkcję niszczenia Tokamaka.