Hoofdcategorieën

Officiële specificaties Unreal Engine 3.0 online

Door Tamara van Hal, zondag 16 mei 2004 16:07
Bron: Unreal Technology, views: 29.574

Op Unreal Technology lezen we een stuk met de specificaties van de Unreal Engine 3.0. De nieuwe engine is voornamelijk bedoeld voor spelontwikkeling voor de nieuwe generatie consoles en DirectX9-computers. Op de site vinden we specificaties van de visuele kunststukjes, de fysica, de artificial intelligence, het geluid en de mogelijkheid tot samenspelen via een LAN of het internet. Er wordt gezegd dat de nieuwe engine een 64-bit color High Dynamic rendering pipeline bevat, waardoor naast een vlekkeloze precisie van kleur ook een groot aantal post-processingeffecten mogelijk zijn zoals halo’s en een gloed van licht. De engine ondersteunt alle moderne per-pixel licht- en rendertechnieken, evenals advanced dynamic shadowing.

Alle schaduwtechnieken zijn met elkaar compatibel en kunnen door elkaar gebruikt worden. Ook omgevingstechnieken zoals mist worden moeiteloos ondersteunt. Op Beyond Unreal vinden we een filmpje (165MB groot), waarin de dingen nog wat helderder worden uitgelegd. Zo komen we te weten dat de gedetailleerde dynamische werelden van Unreal in drie stappen worden opgebouwd: allereerst bouwt men een high-resolution mesh van het landschap. Daarna wordt een low-resolutionvariant gemaakt van deze mesh. De mesh processing tool vergelijkt de twee modellen en slaat het verschil op in een normal map texture. De engine tekent dan de variant met de lage resolutie met de normal map texture, waardoor het lijkt of de high-resolution mesh wordt afgebeeld.

Unreal Tournament logoOver de fysica wordt een stuk minder gezegd: we leren dat de renderbare materialen fysische kenmerken meekrijgen zoals bijvoorbeeld wrijving, en dat het body physics system het mogelijk maakt dat de speler interactie ondergaat met fysische spelobjecten. De animatiekunsten van de engine worden ook kleinschalig toegelicht: er wordt ons verteld dat een skeletanimatiesysteem vier botinvloeden per vertex ondersteunt en dat er exporttools zullen worden meegeleverd om in 3D Studio Max of Maya extra skeletten en animatievolgorden toe te voegen aan de engine.

In het hoofdstuk artificial intelligence vinden we terug dat het objectgeoriënteerde gameplay framework ondersteuning biedt aan de gewoonlijke spelobjecten zoals spelers, non-playable characters en wapens. Het multi-level AI-systeem ondersteunt path-finding, complexe navigatie en het individueel en in teamverband maken van beslissingen. Net zoals de eerdere spellen van Epic zal de nieuwe Unreal-engine natuurlijk het spelen over een netwerk toestaan. Op een client-servermodel kunnen 64 spelers tegelijk rondlopen, via de peer-to-peermodus zullen zestien personen het tegen elkaar op kunnen nemen. De nieuwe engine staat toe dat spelers vanaf verschillende besturingssystemen en platformen het tegen elkaar opnemen op een server.


Screenshot mistlandschap Unreal Engine 3.0 klein

Screenshot gemaakt met behulp van Unreal Engine 3.0, klikken voor grote versie

Volgende 23:26
Vorige 14:45

Reacties

«  1  2  3  4  »


Sjeee wat een technisch oninteressante first post kun jij geven zeg.

De nieuwe engine staat toe dat spelers vanaf verschillende besturingssystemen het tegen elkaar opnemen op een server.

Nu toch ook al? Windows/Linux, maakt niet uit, spelen toch lekker tegen elkaar

Dat kan nu ook al ja.
Ik pak als voorbeeld het spel America's Army.
Gratis te downloaden @ www.americasarmy.com

Deze game maakt gebruik van de Unreal engine. En is beschikbaar in de smaken voor Windows,Linux en de Mac. Allen kunnen het online tegen elkaar opnemen. Dus dit is niks nieuws.

Klopt, en de nieuwe versie, heb ik gehoord, moet ook op versie 3.0 van de unreal engine gaan draaien :9~

Ik hoop dat je begrijpt dat er naast een Little Endian platform ook een Big Endian platform is. Juist ja, die compatibaliteit.
Dus het herkennen of de data big/little is en uniform opslaan/versturen.

Ik denk eerder dat ze bij epic willen benadrukken dat de engine gemakkelijk bruikbaar is op verschillende platformen. en dat dus de volgende Unreal een Windows, Linux en Mac versie krijgt, en mss ook wel een PS2 en XBoX versie.

ze willen dus gewoon ook de portabiliteit promoten.
nou hebben ze dat ook al met UT2K3/4 maar ok :Y)

Dan snap ik niet waarom ze als primaire 3d api direct3d heben gekozen, als er iets niet portable is dan is het direct3d, ik hoop niet dat we net als bij ut2k3/ut2k4 een minder geoptimaliseerde opengl versie gaan krijgen :(

Waarschijnlijk wel.
De keuze voor Direct3D komt toch een beetje doordat

1) De meeste mensen onder windows gamen
2) Direct3D beter ondersteund wordt door grafische kaarten voor het windows platform (ATI) dan OpenGL

Dat ziet er super uit man stuk beter dan 2003.

Daarvoor is er nu 2004 :?

UT2003 en UT 2004 hebben dezelfde engine hoor...

Maar met opgepoetste graphics ;)
Probeer jij 2004 maar eens met alles op highest te spelen. Mij lukt t niet meer met m'n 5900XT, terwijl t wel lukte bij 2003 :)

Wordt er een soort DirectX wrapper gebruikt om Unreal met linux te kunnen spelen?

Nee, gaat via OpenGL geloof ik.

Unreal ondersteund idd DirectX en OpenGL, je kan ze ook alle 2 kiezen bij de opties

En wat is het verschil tussen DX en OpenGL qua performance en graphics? Weet iemand dat?

Niks, OpenGL en DirectX zijn vergelijkbaar qua prestaties en features. Alleen omdat OpenGL op versie 1.4 (dacht ik) zit, lijkt het heel oud.

Het zal vooral van je videokaart&drivers afhangen welk systeem beter/mooier werkt. Als je de trotse eigenaar van een Wildcat bent, zul je misschien beter OpenGL kunnen kiezen (omdat de drivers vooral daarvoor ontwikkeld zijn).

ik dacht dat nvidia meer opengl gericht was, en ati juist direct X

De nieuwe engine staat toe dat spelers vanaf verschillende besturingssystemen het tegen elkaar opnemen op een server.
Dat kon altijd al met clients <-> server hoor!

Ik denk dat ze bedoelen dat ook console players met computerraars kunnen samen spelen nu...

en dat kon nog niet voorheen.. (hoor)

Als ze dat bedoelen moeten ze dat erbij zetten. Het is nu een erg onduidelijke zin. En dat consoles en pc gebruikers niet samen konden ligt aan het netwerk. Ze zijn gescheiden van elkaar. Je kunt met de Pc nou eenmaal niet inloggen op Xbox Live! en bijv Halo voor de PC is niet compatible met Halo op Xbox en daar zijn ze ook niet voor gemaakt.
Console-gamers tegen Pc-gamers had allang gekunt maar het is nooit simpelweg nooit gerealiseerd. Mede omdat de consoles pas vanaf deze generatie online zijn. Eerst moet het op deze schaal stabiel en goed lopen dan pas kun je door naar de volgende stap -> communicatie met de PC gamers :)

In NFS:U kunnen PS2 spelers het opnemen tegen PC spelers.

Het lijkt me sterk dat nu console-gamers het tegen pc-gamers kunnen opnemen. pc gamers zijn toch gigantisch in het voordeel met dit spel?

Misschien valt dit wel mee, als je de controller van de Phantom hebt gezien, dat is gewoon een toetsenbord/muis combinatie, die net wat anders is opgesteld, zodat je het op je schoot kunt laten rusten.

Het grote voordeel van de PC is dan meteen weg. Op de PC heb je volgens mij wel nog steeds erg veel gemak van de betere beeldbuis maar toch, de console komt dichter bij de pc!

Dat lijkt me ook niet bijzonder nuttig. De console-spelers zonder muis en zonder toetsenbord kunnen nooit op nivo meespelen met PC-gebruikers.

Misschien dat spellen als Halo nog enigzins te doen zijn, als je de console-spelers allerlei bonusen geeft, maar in een spel waarbij daadwerkelijk gemikt moet worden (zoals Unreal Tournament of eigenlijk elke populaire shooter op de PC) is een serieuze strijd tussen PC-spelers en console-spelers onmogelijk.

Ik weet uit ervaring (ok oude ervaring want de ervaring zit in GoldenEye voor de N64 :7) dat FPS gamen met een controller met pookje best te doen is.
Het is alleen wel zo dat het heel belangrijk is dat de knoppen op de juiste plek staan en dat je de juiste duim gebruikt voor richten.

al blijft het makkelijker op een keyboard en muis eerlijk gezegd, maar ik wil dus zeggen dat het goed te doen is.

Ik weet namelijk ook dat de meeste PC-gamers (die FPS spelen) zweren bij de combo keyboard-muis en nooit een controller zullen gebruiken bij een FPS. logisch ook want je moet richten en lopen compleet opnieuw aanleren.

met een controler kan je gewoon niet richten
het kan als het spel er voor geschreven is, maar als je echt precies raak moet schieten, zeker op bewegende doelen is dat niet te doen.
de meeste console FPS spellen hebben daarom een soort auto aim ingebouwed als je dicht genoeg op iemand richt de curser er zelf op zet, of iniedergeval je kogels (or wat dan ook ;) ) naar die vijand zal richten.

het verschil tussen een muis en een controler is dat je bij de muist zegt waar op het scherm hij moet staan en bij een controle welke kan je wil dat hij op moet.
voordat je met een controler op de plaats ben waar je wil zijn moet je waarschijnlijk 2 or 3 correctie maken en zeker met een digitale controler oppassen dat je je doel niet overschiet.

on-line zal je het met een controler dus nooit reden tegen muis gebruikers.

misschien jij niet, maar ik ken zat console spelers die het beter doen op de console dan op de pc ;)

ahum, op een ps2 kun je gewoon een keyboard en muis aan sluiten hoor, die heeft tenslotten die 2 usb poorten niet voor niets.......

het is alleen zo kut muizen op de bank :z

Dat was ook al mogelijk, je kan met een aantal games al online met een PS2 tegen PC spelen. Ik dacht een aantal titels van EA, van NFSU weet ik het zeker, want daar zijn ook zoveel klachten bij de PS2 gebruikers dat de PC gebruikers zoveel cheaten. :P

Ja, maar niet met de Unreal Engine... Daarmee kan het nu ook.

Ik heb nog wel Quake 2 gespeeld tegen Dreamcast spelers. Erg grappig, ze hadden nog niet eens een schijntje van een kans zo zonder muis en toetsenbord }>.

Hhmm, maar als je goed in de achtergrond kijkt dan zie dat de boompjes nog steeds kaal zijn. geen echt blaadjes zoals je die zag in de nature scene in 3dMARK 2k3. och jah :P

Ik vind dat screenshot helemaal niet zo bijzonder. Far Cry ziet er minstens zo goed uit.

Er is bijna geen anti-aliasing in dat screenshot om een of andere reden.

Dit screenshot vind ik zelf ook een beetje brak, maar als je die andere bekijkt valt je mond wel open. (map waar die engels elkaar vast houde etc)

En btw AA is er niet omdat dit net gedraait kan worden op 30fps ofzo :)

Wat is de relevantie van FPS bij een screenshot? :+

Ja de andere screenshots zijn veeeeeeeeeeel indrukwekkender.

Snap niet waarom tweakers de minst aantrekkelijke screenshot gebruiken voor het nieuwsbericht

Ik snap niet waarom jij dit de minst aantrekkelijke screenshot vindt :?
Op de grond zie je de schaduw van de schroeven van die windmolen vooraan in beeld. Dat vind ik vrij indrukwekkend om in open landschap dergelijke schaduwen te zien. Ik denk niet dat dit al eerder vertoond is (kan me vergissen natuurlijk :) )

Als je kijkt naar het plaatje is deze idd niet heel mooi, maar het gaat niet om het mooiste plaatje, iedereen kan een mooie texture pakken met een mooie render en het is mooi, je kunt wss zelfs een quake2 level mooier laten lijken op een plaatje. Het gaat niet om het design, maar om de tentoongestelde effecten en de mogelijkheden van de engine.

Farcry ziet er bijvoorbeeld heel goed uit, maar de dynamische schaduwen zoals in het plaatje bij het artikel is echt een winnaar. Zo'n groot level, met dan nog de schaduw van die toren, plus de fog, lucht en zulke high-res textures, dat doen de meeste engine nog ff niet.

Zo'n groot level, met dan nog de schaduw van die toren, plus de fog, lucht en zulke high-res textures, dat doen de meeste engine nog ff niet.
Kleine aanvulling: dat doen de meeste hardware nog ff niet.. Dat is dus één van de redenen waarom deze engine nu dus nog niet gebruikt (gaat) worden (naast de doorlooptijd voor het ontwikkelen van een game).

Het moeilijke van het implementeren van dergelijke effecten in een engine zijn niet de effecten op zichzelf, maar het efficiënt laten uitvoeren van de effecten op de huidige hardware. Indien hardware niet het probleem meer zou zijn, dan zit binnen een mum van tijd dergelijke effecten in heel veel engines. Sommige ontwikkelaars zijn gewoon minder goed in het optimaliseren van engines (of hebben er simpelweg het geld niet voor) zodat deze het uiterste uit de hedendaagse hardware weten te persen.

Je moet ook niet afgaan op de screenshots, maar het filmpje downloaden/kijken. Als dan je mond niet openvalt, mankeert er toch iets aan je ;)

Ja, het filmpje is echt wel aan te raden! Nog nooit is zoiets realistisch gerenderd in realtime. Het is nog mooier dan Half-Life 2!

Indrukwekkende physics, ontzettend veel polygonen en prachtige lichteffecten, Far Cry is er een tekenfilmpje bij.

Het laatste op volgende pagina werkt (Jet Games mirror):
http://download.beyondunreal.com/fileworks.php/demos/unreal3engine_e3. zip

Die craquelé ziet er eindelijk ook eens een beetje goed uit.

ik vind dit hele mooi omgevingen alleen heb ik een minpunt waar is het gras? Met zo een engine zou je toch verwacten dat je mooi grassprietjes mag zien :Y)

Dit is ongetwijfelt niet de laatste versie van the UE3.0, en ik betwijfel zelfs of dit al een volledige versie is. iig komen de eerste spellen die hiervan gebruik maken in 2006. Het zal dus nog wel ff wat beter worden.

Ziet er allemaal wel gelikt uit.

offtopic: die website staat er wel al een tijdje op hoor, net als de UE3.0 presentatie video die al een week of 2 uit is.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 23:26
Vorige 14:45
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: