[ Predrag Damnjanovic @ 12.01.2003. 12:31 ] @
Malo je glupo što ja postavljam ovo pitanje, ali vec duze vreme se ne bavim 3d programiranjem, i odustao sam pisanja svog engine-a (ne mogu da pratim sve ove novitete).

Možda za par dana počnem da radim na jednoj komercijalnoj igri, pa me interesuje postoji li neki solidan i brz 3d engine, koji je besplatan (po mogučstvu i opensource).
Znam jedino za onaj CrystalSpace - kakav je on sada?
Postoji li nešto osim tog engine-a ?
[ Radivoj @ 12.01.2003. 18:10 ] @
Imas dosta endzina, trazi malo po googleu.

Ja sam game developer, pogledaj sta radim:
http://www.ptt.yu/korisnici/r/a/radivojr/

Na cemu ti radis, i zelis li da se prikljucis nekom timu?
[ Predrag Damnjanovic @ 12.01.2003. 18:59 ] @
Ja bi sasvim sigurno mogao da se prikljucim mnogim timovima, ali vec imam posao (ne oko 3d, vec c++ sa nekim gui-em).
Interesuje me vase misljenje o crystal space-u, da li je brz i 'koristan' ?
[ Radivoj @ 12.01.2003. 20:41 ] @
Zao mi je ne znam nista o njemu
[ tosa @ 13.01.2003. 19:05 ] @
Citat:
Predrag Damnjanovic:
Ja bi sasvim sigurno mogao da se prikljucim mnogim timovima, ali vec imam posao (ne oko 3d, vec c++ sa nekim gui-em).
Interesuje me vase misljenje o crystal space-u, da li je brz i 'koristan' ?


CS je engine koji dugo postoji, ima solidnu organizacju i jeste brz.
Naravno, sve zavisi od potreba ...

[ reject @ 27.01.2003. 11:58 ] @
Koliko se secam, negde je pisalo da je CS odlican engine,
iako je mator. Cak su ga i neke vece firme (Sierra - mislim,
ali verovano nije :) ) otkupile i pod njim je napravljeno nekoliko
komercijalnih igara (neka simulacija golfa koliko se secam).
Kazu da je kamera odradjena super i da je engine k'o stvoren za
RTS igre ili bilo sta iz gledano treceg lica. Sam pisac enginea se
zali da engine slabo stoji sa dinamickim osvetljenjem,
ali postoji tim koji stalno radi na engineu u cilju poboljsanja istog.

Samo ne mogu da se setim na kom sam to sajtu procitao, znam
samo da sam tamo nasao gomilu informacija o engineu kao i
celu biografiju autora.

[ old_pink @ 04.05.2003. 14:23 ] @
Probaj Blender, http://www.blender3d.org/ modeling teksturing i ne znam ja sta jos beplatni alat, ima cak i game endzin u sebi, radi u opengl-u, ako imas Matroxovu G200 karticu bolje nemoj nista pokusavat sa ovim alatom.
[ Miroslav Strugarevic @ 04.05.2003. 22:12 ] @
Uf, blender je odličan... Gledao sam kako su ljudi radili neke animacije u njemu, nisam probao igre.. Ali verujem da mogu odlične stvari da se odrade sa njim..
;?





[ leka @ 02.06.2003. 19:08 ] @
Kakve veze BLENDER ima sa temom?!?!

Tema je bila GAME ENGINE!!!!
[ Miroslav Strugarevic @ 02.06.2003. 19:45 ] @
Pa zar blender nema u sebi game engine, nema ga u ver. 226 i 227, trenutno je izbačen, a u svakoj starijoj verziji postoji, ako se ne varam. ?
[ X3n0 @ 09.06.2003. 18:13 ] @
Preporucujem Unreal Engine RuneEditorial koji se moze naci u Rune Igri.








[ Rapaic Rajko @ 10.06.2003. 15:40 ] @
Kanda si stavio tacku na temu, heh?
Inace, ovo gore izgleda IMPRESIVNO.
Poz

Rajko
[ leka @ 10.06.2003. 17:22 ] @
Interesuje me koliko je to gore portabilno?
[ macross @ 23.06.2003. 12:50 ] @
Mogu samo da preporucim OGRE.
http://ogre.sf.net/

Jako izvrsan *RENDERING* ENGINE.

Za Java Fans postoji jos ogre4j (moj maleni projekt)
http://www.sf.net/projects/lord/

cheers!
macross
[ hardy_antitrip @ 24.09.2003. 19:55 ] @
Crystal Space jeste najbolji engine, kazu mnogi i napisano je mnogo igara sa njim izuzetno lepe grafike... CS SDK se može skinuti sa sourceforge.net -a, nadjite samo Crystal Space... ne znam napamet naziv foldera. SDK je ogroman i nisam uspeo da ga skinem ali sam skinuo
SDK of IRRLITCH-a, takodje open source 3d engine-a sa sourceforge-a.
I nikako ne mogu .dll da ucitam u .NET Visual Studio...
to je, kažu, BIN za Windows... Irrlicth je takođe dobar po grafici i tvrde da je najbrži...

ima ih još nekoliko ali su lošiji od ova dva...
[ glorius @ 25.09.2003. 00:18 ] @
Zar niko nema zelju da sam napravi svoj 3D engine.

Vertex po vertex ... Out of memory!
[ hardy_antitrip @ 25.09.2003. 08:22 ] @
imam ja želju da napišem engine... ali... !
ne mam ni osnove c++ a u VB.NEt ili C# ni ne pomišljam da pišem... pogotovu što ne bi Microsoftu da plaćam legalizaciju VS.NET-a...

Želeo sam da napišem Homeworld-clone engine... ...
Nego skinuo sam Blender Publisher, zanimljivo deluje alat... mada, čini mi se da su mogućnosti modelovanja malo skučene...
kako bilo, može da uveze VRML tako da je komunikativan sa 3DS_MAX...

Nego, braćo, oću ja da pređem na Linux! Koju mi distribuciju prepoporučujete?
[ mdax @ 29.09.2003. 23:58 ] @
Ako te zanima ja imam jedno 30-tak 3D Enzajna. Moj e-mail je [email protected], pa jave se
[ hardy_antitrip @ 30.09.2003. 09:52 ] @
e, skinuo i probao TrueVision3D,

mocan engine, mada mi se cini da je malo zahtevniji sto se kompa tice.
DLL je odradjen tako da radi u .NET-u, VB i C#!

dosta je i lak za upotrebu...
a i 50$ koliko je najjeftinija licenca, nije toliko mnogo...


pozdrav!
hardy
[ coyote_kv @ 09.10.2003. 00:07 ] @
Probaj Game maker http://www.cs.uu.nl/people/markov/gmaker/download.html
on je mali,jednostavan uglavnom za 2D ili napredniji 2D moze se koristiti neki trikovi da bi se dobio neki amaterski 3D ali veruj mi da vredi probati ga cisto iz dosade NEVEROVATNO JE JEDNOSTAVAN a na samom sajtu imas skinuti i source i tutoriale za njega>
[ biotech @ 01.01.2004. 14:30 ] @
postoji ogromna razlika izmedju game-engina i editora mapa hehe


crystal space nije los samo je malo spor,ima bukvalno sve sto je potrebno za dobru igru a moze se opusteno koristiti i za bilo sta drugo...(ima osnovnu podrsku za mrezu i cita half life mape-mozes koristiti worldcraft kao editor mapa...)

irlicht je dosta jednostavni i on nije tezak za koriscenje...ako hoces da naucis kako se pravi game-engine pogledaj source koji dolazi uz njega samo dosta stvari nebi trebalo da se radi bas tako...(cita *.bsp-ove doduse sa nekim greskama i mozes da biras izmedju tri render engina...)

za neke jednostavnije stvari mozes i sam da napises kod,max koristis kao editor a 3ds-ove importujes pomocu vec gotovih klasa,ima ih na netu koliko hoces...u principu i treba maksimalno koristiti tudji kod a kada ti treba nesto specificno sam pises,naravno vazno je shvatiti sustinu...

[ Water @ 09.01.2004. 00:52 ] @
Definitivno bi preporucio Ogre - www.ogre3d.org. Njegove osobine su: cross platform ( Linux, Windows, Mac), Open GL and Direct X rendering. Takode, jedna od najboljih osobina je to sto je pod GPL licencom. To je c++ engine ali postoji i port za C# - Axiom - http://axiomengine.sourceforge.net. Engine je lagan za rukovanje a i dosta je brz. Help je odlično urađen a postoji i forum na kome ima dosta kvalifikovanih ljudi uvek spremnih da pomognu.
[ bkaradzic @ 11.03.2004. 02:01 ] @
Citat:
Predrag Damnjanovic:
Možda za par dana počnem da radim na jednoj komercijalnoj igri, pa me interesuje postoji li neki solidan i brz 3d engine, koji je besplatan (po mogučstvu i opensource).


Pogledaj Torque (http://www.garagegames.com/). Njihov engine nije besplatan i opensource, ali cena je povoljna za manje developere ($100). Ono sto je najvaznije stabilan je za komercijalne projekte. Izdato je vise igara sa istim engineom, a najpoznatija je Tribes 2 - http://tribes2.sierra.com/.

Update (15. Mart):

Preneseno sa: http://www.gamasutra.com

Citat:

GarageGames Opens Up $100 Indie License

GarageGames announced today that is has liberalized its popular $100 per programmer "Indie Games License" for the Torque Game Engine to allow small, independent companies with annual revenues of less than $250,000 to publish their games anywhere, without restrictions or further royalties, other than including a Torque logo in the start up screen.

Licensing Conditions:

# The license can ONLY be used to make games.
# Any person or team that has less than $250,000 in annual company revenues can license at $100 per programmer.
# Games can be published with any publisher no limit on the number of titles.
# Torque Game Engine logo must be displayed in the title screen screens.


Citat:

GarageGames Cuts Price on Commercial License for Torque Game Engine

GarageGames announced today that is has lowered the price of the full commercial license of the Torque Game Engine (TGE) for use by any company to $495 per programmer seat. The commercial license imposes no publishing restrictions and is free of any royalty obligations.

The Commercial Game License for the Torque Game Engine 1.2 was originally $10,000 per title. This new commercial license will not only allow the engine to be used use for any purpose but in addition, the number of resalable products that the engine can be used to create is unlimited.

TGE 1.2 $495 Commercial License Conditions:

# Use for an unlimited number of commercial titles or applications.
# If annual revenues exceed $250,000 all programmers MUST have the commercial license.
# Games published by GarageGames are exempt from revenue restrictions.
# Torque Game Engine logo may be displayed in the product or credits.


Branimir
[ nika100 @ 02.01.2005. 14:16 ] @
Imas na planetsourcecode-u dobar OPSRC radjen u c++
http://www.planetsourcecode.co...p;lngWId=3&B1=Quick+Search
[ NeznamTkoSam @ 02.01.2005. 18:54 ] @
Tko radi u C#, evo opensource i besplatno:
http://www.exocortex.org/3dengine/
[ GoranBGD @ 03.01.2005. 00:33 ] @
Qube - http://www.qubesoft.com/index.php

[ NeznamTkoSam @ 04.01.2005. 18:07 ] @
Znate li kakav potpuno free engine za C# osim ExoEngine?
[ ZokiR @ 06.01.2005. 03:12 ] @
Axiom 3D (http://www.axiom3d.org/) je C# port veoma kvalitetnog C++ open-source OGRE endžina (http://www.ogre3d.org/)

Prevod na C# je još uvek u toku, ali ovo što su do sada uradili izgleda odlično.
[ franticnick @ 06.01.2005. 12:47 ] @
Citat:
ZokiR: Axiom 3D (http://www.axiom3d.org/) je C# port veoma kvalitetnog C++ open-source OGRE endžina (http://www.ogre3d.org/)

Prevod na C# je još uvek u toku, ali ovo što su do sada uradili izgleda odlično.


Ja sam uradio jednu igricu pomocu pomenutog Ogre3D engine-a i uveren sam da je najbolji free engine trenutno. Ima jak community i dosta dobre pomocne alate koji su takodje free. Axiom3D nisam probao, ali ako je isti kao i Ogre onda nema greske.

Pozdrav,
Franticnick.
[ NeznamTkoSam @ 07.01.2005. 21:04 ] @
Gdje ima kakvih dobrih tutorijala, dokumentacije... za axiom?
[ ZokiR @ 08.01.2005. 01:52 ] @
Nažalost, još uvek nema dokumentacije za Axiom. Na www.axiom3d.org forumima možeš naći par početničkih tutorijala (pod General-Help) ali pošto je Axiom direktan port OGRE-a, možeš koristiti njihovu veoma razrađenu dokumentaciju.

Takođe, sve OGRE alatke (za eksportovanje modela, konverziju fajlova itd.) se mogu koristiti uz Axiom.
[ NeznamTkoSam @ 08.01.2005. 20:34 ] @
Sto mislite o ovome:
http://www.3dstate.com/
[ franticnick @ 09.01.2005. 12:17 ] @
Citat:
NeznamTkoSam: Sto mislite o ovome:
http://www.3dstate.com/


Hmm... deluje kao napusten projekat. A i nije free za komercijalnu upotrebu.
[ NeznamTkoSam @ 09.01.2005. 16:08 ] @
A sto bi mi onda preoprucili? Da se drzim Axioma?
[ franticnick @ 09.01.2005. 17:45 ] @
Citat:
NeznamTkoSam: A sto bi mi onda preoprucili? Da se drzim Axioma?


Ako bas moras da radis u C#, onda Axiom. Zasto ne bi radio u C++? On je nekako prirodan izbor za game development. Moj favorit je Ogre3D. Ima mnogo komercijalnih igara koje su radjene u ovom engine-u. Stalno se unapredjuje, a verzija 1.0 (koja uskoro izlazi) bi trebalo da predstavlja znatan korak napred u njegovom razvoju (mada je i ovako jako mocan).

PS
Prelistaj malo forum na njihovom sajtu i videces koliki je to community. Clanovi su uglavnom dobro potkovani pa je pravo uzivanje citati njihove diskusije.

Poz.
[ NeznamTkoSam @ 09.01.2005. 21:00 ] @
Meni se vise svidja C#. A zasto C++? Ako uzmem C#, sto cu (npr. brzina) i koliko cu izgubiti?
C# ima neke novosti koje nema C++. To su finally blokovi, eventi, delegati, garbage collector (nije li ti ciscenje memorije ikad dosadilo!?), i jos dosta toga...
[ franticnick @ 09.01.2005. 23:43 ] @
Citat:
NeznamTkoSam: Meni se vise svidja C#. A zasto C++? Ako uzmem C#, sto cu (npr. brzina) i koliko cu izgubiti?
C# ima neke novosti koje nema C++. To su finally blokovi, eventi, delegati, garbage collector (nije li ti ciscenje memorije ikad dosadilo!?), i jos dosta toga...


Nisam neki ekspert za C#, ali koliko znam to je jezik specijalizovan za .NET tehnologiju. Meni je vec sama ta cinjenica dovoljna da ne zelim da radim u njemu. Igre su veoma zahtevne sto se tice brzine izvrsavanja operacija tako da mi je C# nekako neadekvatan za ovu vrstu programiranja. Ako gresim neka me neko ispravi.
Druga bitna stvar zbog koje bih ja uvek izabrao C++ je to sto je 99% softvera za Game Development pisano u ovom jeziku.

Sto se tice evenata, delegata, ... i sl. to zaista jesu lepa unapredjenja, ali ako su nekom zaista toliko bitna moze ih uz malo truda ubaciti i u C++. Sto se tice ciscenja memorije, odavno nemam tih problema. Malo paznje, STL-a i auto_ptr<> su sasvim dovoljni.

Mene je mrzelo da proucavam, ali ako nekog zanima oko delegata u C++:
http://www.codeguru.com/Cpp/Cp...mfc/pointers/article.php/c4135

za Garbage Collector nasao sam nesto na:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/

A nema ga u C++ zato sto:
http://www.devx.com/tips/Tip/12766

koristan clanak o koriscenju auto_ptr<>:
http://www.gotw.ca/publications/using_auto_ptr_effectively.htm

Poz.
[ ZokiR @ 10.01.2005. 04:42 ] @
Nema velike razlike u brzini između Axioma (C#) i OGRE-a (C++). Axiom se čak pokazao brži u nekim situacijama ("Axiom vs Ogre" - http://www.axiom3d.org/Default...abid=27&g=posts&t=1494)

Uopšte, brzina .NET koda u poređenju sa C++ je sasvim adekvatna u ogromnoj većini slučajeva, i mislim da jednostavnost i elegancija C# (što se prevodi u brzinu kodiranja) više nego nadoknađuju minoran gubitak performansi tokom izvršavanja.
[ franticnick @ 10.01.2005. 14:35 ] @
Citat:
ZokiR: Nema velike razlike u brzini između Axioma (C#) i OGRE-a (C++). Axiom se čak pokazao brži u nekim situacijama ("Axiom vs Ogre" - http://www.axiom3d.org/Default...abid=27&g=posts&t=1494)

Uopšte, brzina .NET koda u poređenju sa C++ je sasvim adekvatna u ogromnoj većini slučajeva, i mislim da jednostavnost i elegancija C# (što se prevodi u brzinu kodiranja) više nego nadoknađuju minoran gubitak performansi tokom izvršavanja.


Sta podrazumevas pod "adekvatna"? Ako mislis na biznis programiranje, mogao bih se sloziti, ali ako mislis na sistemsko i Game programiranje mislim da nisi u pravu. Ovo oko jednostavnosti i elegancije je stvar ukusa i navike, meni je C++ sasvim elegantan i dobar za rad. Nekom je VB bolji od svih, nekom trecem Java rulez ;)

Performanse su nesto o cemu moze kvalitetno da se diskutuje, tako da ako imas neke podatke o prednostima C# u odnosu na C++ (naravno u okviru game developing primene) rado cu ih saslusati.
[ ZokiR @ 11.01.2005. 00:30 ] @
franticnick,

pod "adekvatna" podrazumevam da je brzina izvršavanja igre napisane u C# ista ili u najgorem slučaju za par procenata lošija od iste igre napisane u C++, tj. ako igrač golim okom ne vidi razliku. (Dao sam link gde se porede performanse Axiom i Ogre programa).

O ukusima ne vredi raspravljati i sasvim je sigurno da, ako je neko ekspert u C++u, smatra da je on dovoljno elegantan, ali je činjenica da će nekome ko vlada C#-om na istom nivou, za programiranje ekvivalentne igre biti potrebno manje vremena. (Da ne pričamo o tome koliko je truda i vremena potrebno da bi neko ovladao C++om a koliko C#-om)

Naravno, ne verujem da će svi sada naprasno da krenu sa razvojem komercijalnih igara u .NET-u, iz više razloga (postojeće investicije u ljude i alatke, potreba da korisnici imaju instaliran Framework, makar delimična portabilnost C++ koda među platformama i sl.) ali ako je u pitanju hobi, ili part-time razvoj shareware igara, onda je situacija drugačija.
[ NastyBoy @ 11.01.2005. 02:18 ] @
Citat:
pod "adekvatna" podrazumevam da je brzina izvršavanja igre napisane u C# ista ili u najgorem slučaju za par procenata lošija od iste igre napisane u C++, tj. ako igrač golim okom ne vidi razliku.


???

Kad bi engine/igra bila samo rendering i pomeranje broditja levo-desno, mozhda, ali samo mozhda, bi bio u pravu. A i sam C# rendering engine je obichan wrapper oko native koda i hardvera.

A sad razmisli shta sve jedna moderna igra/engine sadrzhe od sub-sistema koji NEMAJU podrshku u hardveru. Pa cesh videti da su razlozi kao "postojeće investicije u ljude i alatke, potreba da korisnici imaju instaliran Framework, makar delimična portabilnost C++ koda među platformama i sl." poslednji na listi, vishe socioloshkog nego tehnichkog tipa.
[ franticnick @ 11.01.2005. 14:35 ] @
Citat:
ZokiR:

Naravno, ne verujem da će svi sada naprasno da krenu sa razvojem komercijalnih igara u .NET-u, iz više razloga (postojeće investicije u ljude i alatke, potreba da korisnici imaju instaliran Framework, makar delimična portabilnost C++ koda među platformama i sl.) ali ako je u pitanju hobi, ili part-time razvoj shareware igara, onda je situacija drugačija.


Ako ces da koristis Axiom da bi ucio C# onda je to u redu. Za bilo sta ozbiljnije C++ je neprikosnoven (barem za sad).

Poz.
[ ZokiR @ 12.01.2005. 01:12 ] @
Hteo sam da dodam kako mislim da je pojava komercijalnih .NET igara samo pitanje vremena, no za svaki slučaj odlučih da proverim Google da se to možda već nije desilo--i stvarno, ima bar jedna: Arena Wars (za koju tvrde da je prva komercijalna igra napisana u C#-u).
[ NeznamTkoSam @ 12.01.2005. 14:13 ] @
Eto. Lose vijesti za C++. Kad se jos malo popravi C#...