mboost-dp1

unknown

Open source 3D-motor på vej

- Via Irrlicht - , redigeret af Pernicious

Et open source projekt kaldet Irrlicht er ved at udvikle en fuld 3D-motor, som funktionsmæssigt ligner mange af de kommercielle produkter.

Projektet har netop frigivet version 0.7 og i denne version findes bl.a. funktioner som realistisk vand, dynamisk lys og skygger, gennemsigtige objekter, mulighed for at simulerer f.eks. sne, røg og ild, tekstur-animation og tåge.

Som noget helt nyt er en prototype af projektet i .net også inkluderet i den nyeste udgave.

3D-motoren kører på flere platforme og kan rendere vha. Direct3D 8.1, Direct3D 9.0 og OpenGL 1.2. Version 0.7 er testet på Windows og Linux, men burde også virke på andre OS.





Gå til bund
Gravatar #1 - FISKER_Q
19. sep. 2004 16:31
I kan godt holde jer væk fra spilindrustrien!! :D

Lyder nice, tror bare ikke de får stor opbakning over det.

Forresten, det er ikke første gang et spil er lavet i via .net framework. Arena Wars var lavet i det, hvis jeg ikke husker forkert.

Kan dog godt lide hvordan den både understøtter OpenGL og D3D. Lad os bare håbe det er en mere holdbar løsning end Valve's med Half-Life.
Gravatar #2 - Quiw
19. sep. 2004 16:43
Tjaeh.. Håber ik det blir en succes.. Tror simpelt der bliver for mange amatøre inden for branchen og folk uden uddannelse i branchen der sælger, desuden vil det øge spilmarkedet meget hvis det bliver en succes.

- En hver kan jo ligge sig ud med en færdig source hvis du kan noget kodning. :)
Gravatar #3 - sguft
19. sep. 2004 16:57
#1: Der er også lavet en .NET implementation af Quake 2 :
http://www.vertigosoftware.com/Quake2.htm

Personligt har jeg også lavet et par små spilprojekter i det, det er faktisk ret interessant :)
Gravatar #4 - FISKER_Q
19. sep. 2004 17:16
#3 Ja jeg kan faktisk huske jeg har set det, bed dog ikke mærke i at det var lavet via .net framework dog :D

Gav vist op da jeg skulle finde de originale pakfiler.
Gravatar #5 - PRaabjerg
19. sep. 2004 17:17
Yay! Hvis det er en god motor, så kan jeg kun heppe på den :D
Gravatar #6 - ChrashOverride
19. sep. 2004 17:51
Det ser ud til at være en meget stabil grafik engine men det er jo efter signe også OpenGL der ligger bag så det kan ikke gå helt galt, men hvis de får de sidste små fejl glattet ud vil det kun være et godt produkt at vælge til nogen som ville igang med at leje med tanke om at lave et spil, men ikke har den store forstand på at rykke poligoner rundt i et 3D universe og tænke på vectore og alskens matematiske formulare for det kan godt give en del hoved pine.

Prøvede engang at lave et sol ur til computeren som var basseret på vores stjerne system og alt fungerede fint indtil en af jupiters måner røg igennem solen det var IO og ja det gav mig hoved pine i en hel uge for alle de andre planeter opførte sig ordenligt bare ikke IO.

Fik det dog løst til sidst da jeg ved en fejtagelse havde kommet til at give IO's kredsløbs vektore til halies komet og vis versa og så passede det skam også fint med IO kredsløbs kordinater og den udgangs punkt ville den ryge tværs igennem solen hvis den lige pluselig skulle bytte acceleration og vector med Halies komet, nu mangler jeg kun ca 15 dusin satelitter og alskens rumskrald også er jeg kørende :)
Gravatar #7 - mat
19. sep. 2004 17:53
#2

Det er da en underlig argumentation? For det første er der mange kommercielle spil der er bygget på "lejede" engines. Det er ikke en forudsætning for at lave et spil at du laver engine'en selv.

For det andet er det da kun godt at folk kan få en engine til at lave deres prototyper, så de har noget at vise udgiverne.

Det er jo i "undergrunden" de spændende koncepter skal findes, og ikke nødvendigvis hos de etablerede, der har en udgiver der står og skriger "vi skal da osse have et GTA, det skal vi da, vi skal da ha!".

..eller hvad?
Gravatar #8 - Budda-X
19. sep. 2004 18:24
#2
Bare fordi du kan lave din egen 3D-engine betyder det jo ikke du kan lave et godt spil. Det kan jo sagtens være der sidder folk som ikke magter at lave deres egen 3D-engine, men som har en fed idé, eller koncept til et spil. Disse folk ville da nok nyde godt af en god, gratis 3D-engine.
Gravatar #9 - flywheel
19. sep. 2004 18:30
Kan kun sige wunderbra til en fri motor, godt at den også fungerer med GCC og ikke kun .NOT snasket.
Gravatar #10 - sguft
19. sep. 2004 18:33
#9: Man er nok lidt fordomsfuld, hva ? :)
Gravatar #11 - Budda-X
19. sep. 2004 18:37
#10
Kan man få en .NET compiler gratis? For ellers så er det jo meget rart at man kan bruge GCC.
Gravatar #12 - scarlac
19. sep. 2004 18:39
Mon ikke det kunne fremme udviklingen af Open-source spil eller ihvertfald cross-platform spil?

Men jeg tror desværre ikke på at det vil have særlig stor effekt på spilmarkedet... medmindre enginen er effektiv nok til at overbevise diverse firmaer om at den er bedre end at udvikle noget selv. De fleste store spilproducenter har jo ret specielle behov.
Gravatar #13 - Budda-X
19. sep. 2004 18:44
#12
Man kan jo altid lave tilføjelse eller ændringer til/på den enginen selv.
Gravatar #14 - Pally
19. sep. 2004 18:46
#11 Budda-X
[Kan man få en .NET compiler gratis?]
Sagtens. Både fra Microsoft og andre.
Gravatar #15 - Budda-X
19. sep. 2004 18:49
#14
Ok. Vidste ikke lige om det sådan var muligt. Men det er da stadig godt med valgmuligheder.
Gravatar #16 - jakethesnake
19. sep. 2004 18:49
#11, ikke alt er M$. Hent .Net SDK på:
http://www.microsoft.com/downloads/details.aspx?Fa...
Gravatar #17 - Mr.Weasel
19. sep. 2004 19:04
Nu kan ordentlig open source kode jo fint klare sig i spil verdenen, det har ogg vorbis allerede bevist. Hvis det lykkes dem at lave noget ordentligt og hvis de kan holde det opdateret, så kan jeg sagtens forstille mig at deres engine kan finde vej til kommercielle spil. Især er det et godt valg at satse på zlib license, fremfor f.eks GPL. Hvad de valgt valgt en GNU licens kunne de godt få svært ved at få professionelle spil firmaer til at bruge deres kode.

Prøv at se på det var spil firmaernes side, de kan få en gratis 3D engine, fremfor at udvikle en selv eller købe en. Det kan spare dem rigtig mange penge. Forhåndeligt kan de så bruge tiden og pengene på at udvikle noget ordentligt gameplay, ikke noget der er specielt fremtrædende i nye spil.
Gravatar #18 - FISKER_Q
19. sep. 2004 19:14
#11 Det ændrer jo ikke på der ikke er nogen grund til at kalde det ".NOT", "Micro$oft", "Internet Exploder", m.m

Ligesom vi heller ikke behøver at kalde andre projekter øgenavne, eller fx gøre opmærksom på det firefox og dets logo, og hvor lidt det passer sammen.

Muligheden er god at have, men det er altså ikke mulighed om hvem vi kan snotte i fjæset det her handler om.

Edit: Desuden var det der mono projekt ikke et .net framework til linux med compiler?
Gravatar #19 - hatten
19. sep. 2004 19:16
Der har været MANGE open source 3d-engiens og der vil sikkert komme mange flere. For mig ligner det ingen revolution. Hvis nu nogen blot vil lave et ordenligt spil med en af dem.
Gravatar #20 - stone
19. sep. 2004 19:33
#17 - for et kommercielt firma at skulle saette sig ind i, og benytte, en udokumneteret og uafproevet engine uden support, er ikke bare risikabelt, men heller ikke finalsielt rentabelt.

/stone
Gravatar #21 - Deternal
19. sep. 2004 19:40
Ville være lidt nice hvis mod'ing communitiet fandt en OSS engine de kunne li' og begyndte at bruge den. Burde da også være genialt for dem, da de så ikke længere er begrænset af hvor mange der har købt spillet.
Gravatar #22 - Infophreak
19. sep. 2004 19:43
@20: Har du overhovedet _kigget_ på det? Dokumentationen til Irrlicht lader faktisk til at være ganske fornuftig - måske fordi udviklerne ved, at uden dokumentation er libraries (og det er jo essentielt, hvad det her er) temmelig ubrugelige.
Gravatar #23 - BloodShed
19. sep. 2004 20:10
Dette er ikke den første Open-Source 3D Engine
der er jo F.Eks.

Neo Engine
http://www.neoengine.org/

Open Frag
http://www.openfrag.org/

Cube
http://wouter.fov120.com/cube/

QBism
http://www.planetquake.com/qbism/
Gravatar #24 - hoerning
19. sep. 2004 20:23
Efter at have prøvet den demo der var på motoren så syntes jeg ikke den er noget at råbe hurra for. Den er på niveau med noget ala quake 1... Der mangler meget udvikling før den begynder at se nogenlunde pæn ud. Tror det kunne blive en rigtig fed grafik engine, men lige nu er det den trænger til udvikling. but keep up the good work skal de da lige ha..
Gravatar #25 - Simm
19. sep. 2004 20:28
#18: Jo der er både MONO og DotGNU...:)
Gravatar #26 - C#
19. sep. 2004 20:36
#24 bare pga grafikken ikke er optimal behøver enginen jo ikke være dårlig, ikke alle devs der er gode til grafik :)
Gravatar #27 - |anders
19. sep. 2004 20:53
Man skulle måske lige nævne at .net prototypen kun er en wrapper.
Men der er også ihvertfald to OS engines som er lavet i c#.

Axiom (port af OGRE)
http://axiomengine.sourceforge.net/

Purple#
http://www.punchncrunch.com/index.php
Gravatar #28 - sKIDROw
19. sep. 2004 21:57
Lige en kort rant inden jeg kommentere selve nyheden:
Den brug af kommerciel som nyhedsteksten og flere her i tråden bruger er noget uheldig.
I det her problem er opensource produktet ukommercielt, men masser af fri og opensource software er kommercielt.
Så når man snakker om opensource eller kommerciel, så siger man indirekte af fri software/opensource er det modsatte af kommercielle produkter.

Som andre ganske rigtigt har nævnt, så er dette langtfra den eneste eller første 3D engine.
Men den lyder udfra beskrivelsen ret lovende.
Så hvorfor så en opensource 3D engine?
Det er der flere grunde til.
Udover at nogen af os mener det er det eneste rigtige måde at distribuere, så giver det god mening at "commoditize" de hårde opgaver, så spil udvikere kan fokusere på mere væsentlige ting.
Gameplay og historie f.eks?... ;)
Gravatar #29 - Yasw
19. sep. 2004 23:01
#17 - Ja, men fra firmaernes side er der jo også en "hage" ved det. Hvis de bruger en 3D-motor som er under GPL, er de jo tvunget til også at udgive resten af deres som open-source. Hvilket nogen producenterne nok er lidt bange for :)
Gravatar #30 - SmackedFly
19. sep. 2004 23:43
#29

Hans pointe er jo netop at den er zlib licenseret, zlib svarer næsten til bsd licensen, dvs. det her engine er så godt som public domain.
Gravatar #31 - geekster
19. sep. 2004 23:45
#29: Mange biblioteker/engines bruger LGPL som lisens som kun kræver at du giver ændringer i selve biblioteket tilbage. Selvfølgelig, hvis det der skal sælge spillet er nye smarte grafiske features er det nok bedst at bruge noget hvor du kan beholde dine ændringer for dig selv.

Ogre er en anden god 3d engine skrevet i C++:
http://www.ogre3d.org
Gravatar #32 - Ordneren
20. sep. 2004 06:32
realistisk vand? - det er vist et definitionsspørgsmål ;)
Gravatar #33 - Deternal
20. sep. 2004 06:55
#32: Hey det er da blåt! :D
Gravatar #34 - Azjo
20. sep. 2004 07:06
#33

lmfao! Den argumentation kan vist ikke diskuteres ;)
Gravatar #35 - BloodShed
20. sep. 2004 08:27
Gravatar #36 - sKIDROw
20. sep. 2004 08:28
#29 Yasw

Det er givetvis rigtigt.
Her er det så at LGPL kommer ind i billedet... :)
Faktisk behøver GPL ikke være et "problem", da den kan omgås. (Men du vil jeg ikke give nogen "gode idéer..:P)
Gravatar #37 - mekzilla
20. sep. 2004 09:37
Underligt nok har ingen nævnt Crystal Space (http://crystal.sourceforge.net), som ellers har været fremme i flere år. Desuden er der også en del aktive projekter der bruger den. Bla. kan nævnes det gratis MMORPG Planeshift, på http://www.planeshift.it, som allerede har over 10.000 spillere...

Det ser ellers ikke ud til at verden ligefrem /mangler/ frie 3d-engines :) Men det er da bare en god ting hvis i spørger mig.
Gravatar #38 - Budda-X
20. sep. 2004 10:10
Det var da en fantastisk sober tone vi holder os i denne tråd, nu hvor jeg lige kommer til at læse den igennem igen. Slet ingen flaming eller åndsvage kommentar. Sådan en stil burde vi holde fremover.
Gravatar #39 - BloodShed
20. sep. 2004 10:36
#37

Har selv spillet PlaneShift :)
men jeg viste ikke at den brugte Crystal Space engine, tak for linket :)
Gravatar #40 - XorpiZ
20. sep. 2004 10:50
#37,39

Er Planeshift noget værd?
Gravatar #41 - SmackedFly
20. sep. 2004 11:07
#40

Planeshift er ganske imponerende på mange måder, men synes dog ikke deres klient er særligt stabil. Men jo, projektet har helt sikkert potentiale.
Gravatar #42 - XorpiZ
20. sep. 2004 11:16
#41

Okay :)
Gravatar #43 - SKREWZ
20. sep. 2004 12:18
#38 - Hehe, du har ret. Ret så nydeligt.
Gravatar #44 - knasknaz
20. sep. 2004 12:21
Hmm kun OpenGL 1.2 .... de følger vist ikke helt med!?!?
Gravatar #45 - BloodShed
20. sep. 2004 17:27
#44
Du mener han! det er kun en mand der koder denne engine!
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login