Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    válasz TTomax #33204 üzenetére

    Az AI az egy külön problémakör, ami nem igazán független a grafikától. A problémát az adja, hogy ha az AI komplexebb lesz, akkor az nagyobb számítási teljesítményt igényel. Jelenleg nincs egyetértés abban, hogy ezt a hiányzó erőforrást honnan vonjuk be. Például az Oxide Games szerint a GPU lenne az ideális erre, ami nekik lehet, hogy így van, mert ezek a szörnyeteg lapkák a sokezer szállal marha jók az útkeresésében. Aszinkron compute-ban megoldják a számítást, amikor éppen nem a shaderek dolgoznak, és kész, meg is van a komplexebb AI. A probléma, hogy ehhez az aszinkron compute miatt mindenképpen explicit API kell, tehát addig nem lehet bevetni, amíg a DX11/OpenGL API-t el nem hagyja egy játék. A másik lehetőség, hogy maradni kell a CPU-nál, és a Bethesda/id Software is ezt vallja, így az id tech 7 motor már átalakítja a szálkezelést, hogy jobban ki lehessen használna a processzorok magjait. A probléma ezzel, hogy az efféle, extrém párhuzamosságra kigyúrt rendszerek nem igazán kompatibilisek az DX11/OpenGL API-k dizájnjaval, tehát addig nem lehet bevetni őket, amíg a játékban ott vannak a leképezők a legacy opciókhoz. Tehát irány és ötletek vannak, de akármi is lesz, csak akkor vethetők be, amikor a DX11/OpenGL már a múlt.

    A környezet rombolhatósága is ugyanitt tart. Egyszerűen a processzor erőforrásának zömét szimpla ellenőrzésekre költi, amelyek ráadásul nem csak erőforrást vesznek el, hanem megakadályozzák a párhuzamosítást.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Új hozzászólás Aktív témák