Download.it ikona szukania
Advertisement

Darmowy silnik graficzny do tworzenia aplikacji 3D

Darmowy silnik graficzny do tworzenia aplikacji 3D

Zagłosuj: (Głosy: 155)

Program licencji: Darmowa (GPL)

Twórca programu: Crystal

Wersja: 1.4.0

Działa pod: Windows

Zagłosuj:

Program licencji

(Głosy: 155)

Darmowa (GPL)

Twórca programu

Wersja

Crystal

1.4.0

Działa pod:

Windows

Zalety

  • Niezwykle potężne oprogramowanie
  • Dostępność na wiele platform
  • Bezpłatna instalacja
  • Szeroki zakres opcji do stworzenia pożądanej gry
  • Wsparcie dla Blendera

Wady

  • Przeważnie dostępne tylko dla osób z wiedzą programistyczną
  • Wolniejsze niż niektóre inne opcje oprogramowania do tworzenia gier

Crystal Space to open-source'owy framework aplikacji, który umożliwia użytkownikom projektowanie gier 3D. To darmowe oprogramowanie zostało napisane w C++ i korzysta z OpenGL do renderowania grafiki 3D, wspiera kolorowe efekty świetlne, portale, lustra, proceduralne tekstury i mapowanie.

Kiedy powstał?

Początki Crystal Space sięgają 1997 roku, co czyni go jednym z najstarszych silników gier. Jorrit Tyberghein powiedział, że jego motywacja do stworzenia Crystal Space pojawiła się po obejrzeniu prac Id Software nad przełomowymi strzelankami 3D, takimi jak Quake i Doom. Eric Sunshine, kierownik projektu, zaangażował się z powodu zainteresowania przeniesieniem kodu Crystal Space na różne platformy. Crystal Space obsługuje liczne platformy, w tym Mac OS X, Linux i Windows, co czyni go szeroko dostępnym programem.

Efekty specjalne

Crystal Space umożliwia twórcom gier dodawanie specjalnych efektów, takich jak dynamiczne oświetlenie, wolumetryczna mgła, efekty cząsteczkowe i odbijające powierzchnie. Niektórzy użytkownicy uważają to oprogramowanie za zbyt skomplikowane. Sam proces instalacji wymaga wiedzy na temat korzystania z terminala. Z tego powodu deweloperzy zalecają, aby użytkownicy postępowali zgodnie ze szczegółowymi instrukcjami instalacji dostępnymi na ich stronie internetowej. Jeśli rozumiesz programowanie, duża popularność Crystal Space świadczy o prawdziwych możliwościach tego oprogramowania. Osoby z doświadczeniem w programowaniu w C++ będą miały najłatwiejszy start.

Kwestia gustu dla niektórych

Dla niektórych ogromne repozytorium niemal wszystkiego, co świat silników 3D ma do zaoferowania, jest powiewem świeżego powietrza. Inni mogą nie lubić tego, że nie oferuje prostszych opcji i staje się zbyt obszerne. Ponadto, początkujący, którzy chcą korzystać z Crystal Space, mogą stwierdzić, że krzywa uczenia się jest zbyt stroma, a wsparcie dla narzędzi czasami jest niewystarczające. Jednym z problemów posiadania silnika tej wielkości jest to, że trudno deweloperom nadążać za najnowszą technologią. Oznacza to, że niektóre funkcje w Crystal Space mogą wymagać więcej czasu i wyglądać mniej atrakcyjnie wizualnie niż w przypadku innych silników.

Licencje i wyróżnienia

Twórcy Crystal Space udostępnili swoje oprogramowanie na licencji GNU Lesser General Public License. W lutym 2003 roku, SourceForge.net nazwał Crystal Space swoim projektem miesiąca.

Inne funkcje Crystal Space

Crystal Space oferuje elastyczność, ponieważ posiada moduły do grafiki 2D i 3D, wykrywania kolizji, dźwięku i fizyki poprzez ODE i Bullet. Crystal Space obsługuje akcelerację sprzętową od wszystkich głównych producentów kart graficznych. Tekstury obsługiwane przez oprogramowanie to: BMP, JPG, GIF i TGA.

Ogólnie rzecz biorąc, trudno jest dyskutować z ceną darmowego oprogramowania. Wielu twórców gier osiągnęło doskonałe wyniki z tym potężnym oprogramowaniem. Planeshift, MMORPG, został nawet stworzony przy użyciu Crystal Space, co czyni go jednym z największych i najstarszych projektów Crystal Space.

Zalet

Zalety

  • Niezwykle potężne oprogramowanie
  • Dostępność na wiele platform
  • Bezpłatna instalacja
  • Szeroki zakres opcji do stworzenia pożądanej gry
  • Wsparcie dla Blendera

Wady

  • Przeważnie dostępne tylko dla osób z wiedzą programistyczną
  • Wolniejsze niż niektóre inne opcje oprogramowania do tworzenia gier

Inne ciekawe programy