Latest topics

» Dezza - Pick Me Up (Original Mix)
Sat Mar 20, 2010 11:02 pm by Owadel

» Windows 7 Codecs v2.4.2 Final (SHARK007)
Tue Mar 09, 2010 8:56 pm by Owadel

» "Viitorul Dacia începe cu Duster"
Tue Mar 02, 2010 7:44 pm by Owadel

» Kingston Digital lanseaza Flash USB de 256GB
Sun Feb 28, 2010 10:39 pm by Owadel

» Stupid Cat
Sun Feb 28, 2010 10:33 pm by Owadel

» Jean Elan - Where's Your Head At (Klaas Remix)
Thu Feb 25, 2010 5:27 pm by Owadel

» Trei noi tehnologii ce vor schimba viitorul
Sun Feb 07, 2010 9:39 pm by Owadel

» Viitorul HDD-urilor: scrierea cu laser pe platane!
Sun Feb 07, 2010 9:25 pm by Owadel

» Sistemul de operare Symbian de la Nokia este de acum gratuit!
Sun Feb 07, 2010 9:09 pm by Owadel

    DirectX 10 VS DirectX9

    Share

    Poll

    Ce parere aveti despre DirectX 10

    [ 3 ]
    100% [100%] 
    [ 0 ]
    0% [0%] 
    [ 0 ]
    0% [0%] 

    Total Votes: 3

    Admin
    Admin

    Posts: 93
    Join date: 2008-02-14

    DirectX 10 VS DirectX9

    Post  Admin on Thu Mar 06, 2008 4:08 pm

    Cand i s-au trasat caracteristicile, DirectX 10 promitea sa schimbe iarasi modul in care dezvoltatorii de software abordeaza programarea 3D in timp real. Nu numai ca placii video in sine i s-ar fi oferit posibilitatea de a calcula direct shaderele per pixel, dar dezvoltatorii ar fi avut posibilitatea sa elibereze procesorul de la multe calcule matematice ce ar fi putut fi preluate, cu ajutorul DirectX10 bineinteles, de catre GPU (procesorul de pe placa video) fapt ce ar fi dus la noi orizonturi in ceea ce priveste grafica propriu zisa (complexitatea si posibilitatile unui GPU au ajuns si chiar au depasit in unele cazuri posibilitatile unui microprocesor clasic pentru computer).

    Cu ajutorul unei placi video adecvate, multe dintre detaliile simulate prin software de exemplu ar putea fi “lucrate” intr-un mod mult mai direct de placa video, care ar imbunatati eficienta per ansamblu a sistemului.

    [You must be registered and logged in to see this image.]

    Ar fi multe lucruri frumoase care ar putea fi efectuate si preluate de catre abilitatea GPU-ului pentru operatiuni de geometrie, am putea vedea sisteme de particule, modele fin detaliate cum ar fi firele de iarba sau blana unor animale care si-ar putea modifica pozitia in functie de elemente din exterior (vant,soare, fortuna), geometrie procedurala pentru mediile foarte dinamice. Aceste lucruri ar putea aparea mai devreme sau mai tarziu, fiind influentate si limitate in special de performanta pieselor hardware atunci cand se pune problema si de implementa aceste facilitati promise de DirectX 10.
    Totusi exista si imbunatatii concrete chiar in acest moment, aduse de ultimul API Microsoft Corporation, s-a reusit intr.-o masura reducerea incarcarii procesorului, fapt care se face simtit prin cresterea de performanta, amanunt care poate duce la o crestere in complexitate a scenelor si mediilor din jocuri.

    [You must be registered and logged in to see this image.]

    Per ansamblu DirectX 10 ofera posibilitatea concentrarii programatorilor asupra unor obiective mai punctuale atunci cand vine vorba de hardware, dar la ora actuala dezvoltatorii de software sunt limitati de lungimea shaderelor si sunt afectati de celelalte componente hardware, va exista o inflorire a aplicatiilor Directx 10 in urmatoare perioada, cand se vor dezvolta si mai mult celelalte piese hardware.
    Pentru moment multe dintre facilitatile implementate in DirectX 10 puteau fi foarte bine implementate foarte bine si in versiunea anterioara de DirectX, iar cele native DX10 nu adauga nimic iesit din comun fata de ceea ce am fi obtinut cu vechea veriune de API iar alternativele sunt ori lucruri banale ori lucruri care necesita niste componente foarte scumpe la aceasta ora.

    Pentru moment realitatea este ca jocurile din urmatorii ani vor veni cu o compatibilitate full pentru DirectX 9, posibilitatea de "afirmare" pentru DirectX 10 ar fi ca unele titluri sa fie dezvoltate specific pentru DirectX 10. Pe de alta parte, lansarea in acest moment pe piata a unor jocuri compatibile DirectX 10 alaturi de insistentele asupra efectelor si avantajelor pe care acesta le propune ar putea reprezenta o sinucidere pentru orice producator de jocuri (poate pentru Microsoft nu), in primul rand pentru ca la acest moment, ca si in viitorul apropiat , cei mai multi utilizatori inca folosesc platforma DirectX 9, si un alt motiv ar fi ca cei mai multi dezvoltatori ezita sa foloseasca o platforma (DX10) care nu este pe deplin matura si care cu siguranta in viitorul apropiat nu va avea o foarte mare priza la public, ori logic este ca orice dezvoltator sa aibe in vedere cat mai multi utilizatori si nu un numar restrans dintre acestia
    Daca de dezvoltare special pentru DX10 nu poate fi vorba, se pare ca nici portarea propriu-zisa a jocului de pe DX9 pe 10 nu va fi prea folosita din simplul motiv ca producatorii jocului nu vor sa cheltuiasca timp si bani pentru ideea in sine, totul se va schimba atunci cand utilizatorii vor cere asta.

    Deocamdata la rezolutii mari, de peste 2560x1600 chiar si cele mai puternice placi video de pe piata (NV 8800 Ultra, GTX , ATI HD 2900XT) sunt total depasite (rezolutie care ar fi absolut necesara in cazul unor displayuri mai mari de 30" de exemplu) asa ca nici macar nu putem sa luam in considerare gandindu-ne la DirectX 10 placile actuale entry-level sau mid-level compatibile cu el, si din pacate aceste placi sunt decamdata singurele produse aflate in jurul sumei de 150 USD ( ATI HD 2400, NV 8600GT) sau 250 USD (ATI HD 2600, NV 8800GTS). Intr-un cuvant, entuziasti care ar da sute de dolari pe o placa video high-end sunt destul de putini pentru a fi luati in considerare ca o clasa aparte de catre marii producatori de jocuri.

    Last edited by Admin on Sun Jul 20, 2008 12:49 am; edited 1 time in total

    Queen

    Posts: 11
    Join date: 2008-03-06

    Re: DirectX 10 VS DirectX9

    Post  Queen on Mon Jul 07, 2008 7:22 am

    Admin wrote:Cand i s-au trasat caracteristicile, DirectX 10 promitea sa schimbe iarasi modul in care dezvoltatorii de software abordeaza programarea 3D in timp real. Nu numai ca placii video in sine i s-ar fi oferit posibilitatea de a calcula direct shaderele per pixel, dar dezvoltatorii ar fi avut posibilitatea sa elibereze procesorul de la multe calcule matematice ce ar fi putut fi preluate, cu ajutorul DirectX10 bineinteles, de catre GPU (procesorul de pe placa video) fapt ce ar fi dus la noi orizonturi in ceea ce priveste grafica propriu zisa (complexitatea si posibilitatile unui GPU au ajuns si chiar au depasit in unele cazuri posibilitatile unui microprocesor clasic pentru computer).

    Cu ajutorul unei placi video adecvate, multe dintre detaliile simulate prin software de exemplu ar putea fi “lucrate” intr-un mod mult mai direct de placa video, care ar imbunatati eficienta per ansamblu a sistemului.

    [You must be registered and logged in to see this image.]

    Ar fi multe lucruri frumoase care ar putea fi efectuate si preluate de catre abilitatea GPU-ului pentru operatiuni de geometrie, am putea vedea sisteme de particule, modele fin detaliate cum ar fi firele de iarba sau blana unor animale care si-ar putea modifica pozitia in functie de elemente din exterior (vant,soare, fortuna), geometrie procedurala pentru mediile foarte dinamice. Aceste lucruri ar putea aparea mai devreme sau mai tarziu, fiind influentate si limitate in special de performanta pieselor hardware atunci cand se pune problema si de implementa aceste facilitati promise de DirectX 10.
    Totusi exista si imbunatatii concrete chiar in acest moment, aduse de ultimul API Microsoft Corporation, s-a reusit intr.-o masura reducerea incarcarii procesorului, fapt care se face simtit prin cresterea de performanta, amanunt care poate duce la o crestere in complexitate a scenelor si mediilor din jocuri.

    [You must be registered and logged in to see this image.]

    Per ansamblu DirectX 10 ofera posibilitatea concentrarii programatorilor asupra unor obiective mai punctuale atunci cand vine vorba de hardware, dar la ora actuala dezvoltatorii de software sunt limitati de lungimea shaderelor si sunt afectati de celelalte componente hardware, va exista o inflorire a aplicatiilor Directx 10 in urmatoare perioada, cand se vor dezvolta si mai mult celelalte piese hardware.
    Pentru moment multe dintre facilitatile implementate in DirectX 10 puteau fi foarte bine implementate foarte bine si in versiunea anterioara de DirectX, iar cele native DX10 nu adauga nimic iesit din comun fata de ceea ce am fi obtinut cu vechea veriune de API iar alternativele sunt ori lucruri banale ori lucruri care necesita niste componente foarte scumpe la aceasta ora.

    Pentru moment realitatea este ca jocurile din urmatorii ani vor veni cu o compatibilitate full pentru DirectX 9, posibilitatea de "afirmare" pentru DirectX 10 ar fi ca unele titluri sa fie dezvoltate specific pentru DirectX 10. Pe de alta parte, lansarea in acest moment pe piata a unor jocuri compatibile DirectX 10 alaturi de insistentele asupra efectelor si avantajelor pe care acesta le propune ar putea reprezenta o sinucidere pentru orice producator de jocuri (poate pentru Microsoft nu), in primul rand pentru ca la acest moment, ca si in viitorul apropiat , cei mai multi utilizatori inca folosesc platforma DirectX 9, si un alt motiv ar fi ca cei mai multi dezvoltatori ezita sa foloseasca o platforma (DX10) care nu este pe deplin matura si care cu siguranta in viitorul apropiat nu va avea o foarte mare priza la public, ori logic este ca orice dezvoltator sa aibe in vedere cat mai multi utilizatori si nu un numar restrans dintre acestia
    Daca de dezvoltare special pentru DX10 nu poate fi vorba, se pare ca nici portarea propriu-zisa a jocului de pe DX9 pe 10 nu va fi prea folosita din simplul motiv ca producatorii jocului nu vor sa cheltuiasca timp si bani pentru ideea in sine, totul se va schimba atunci cand utilizatorii vor cere asta.

    Deocamdata la rezolutii mari, de peste 2560x1600 chiar si cele mai puternice placi video de pe piata (NV 8800 Ultra, GTX , ATI HD 2900XT) sunt total depasite (rezolutie care ar fi absolut necesara in cazul unor displayuri mai mari de 30" de exemplu) asa ca nici macar nu putem sa luam in considerare gandindu-ne la DirectX 10 placile actuale entry-level sau mid-level compatibile cu el, si din pacate aceste placi sunt decamdata singurele produse aflate in jurul sumei de 150 USD ( ATI HD 2400, NV 8600GT) sau 250 USD (ATI HD 2600, NV 8800GTS). Intr-un cuvant, entuziasti care ar da sute de dolari pe o placa video high-end sunt destul de putini pentru a fi luati in considerare ca o clasa aparte de catre marii producatori de jocuri.




    DX 10 Rulz Se vede pe crysis

      Current date/time is Mon Mar 22, 2010 2:51 pm