http://alpha-thema-online.uv.ro
Fa-ti si tu propriul forum, pe www.myforum.ro!
Pagina de start a forumului http://alpha-thema-online.uv.ro Autentificare Inregistrare FAQ Membri Cautare

Pagina de start a forumului http://alpha-thema-online.uv.ro » Tutoriale RO » Matrixuri - Modelatitati de creere si texturare
Creaza un subiect nou  Raspunde la subiect Subiectul anterior :: Subiectul urmator 
Matrixuri - Modelatitati de creere si texturare
MesajTrimis: 29/06/2007 12:44 Raspunde cu citat (quote)
Ad_Infinitum
Administrator
Administrator
Ad_Infinitum
Data inscrierii: 23/Iun/2007
Mesaje: 212




Matrixuri - Modelatitati de creere si texturare In acest tutorial voi incerca sa fac o mica descriere a matricelor! Ce este o matrice: O matrice sau matrix este o podea sau un teren(a nu se confunda cu terrains/terrenurile care sunt altceva in DBPro) foarte usor de creeat si stapanit! Defapt matricele sunt doar niste simple griduri, sau podele care pot fi create/ randomizate! Noi le creeam le stabilim lungimea, latimea, inaltimea, blokurile din care sutn create, numerele de coloane .etc! Putem sa ne imaginam o matrice ca fiind o tabla de sah! Fiecare patratel paote fi colorat cu alb si respectiv negru, randomizat in inaltime pentru a creea vai sau prapasti! Cam aceasta ar fi o descriere a unei matrice… Incontinuare vom discuta despre modul de creeare, de folosire, randomizare si texturare a matricelor! O Matrice este creata întrebuințând comanda:

Citat:

make matrix numar,lungime,latime,coloane sus, coloane jos.. Un exemplu ar fi make matrix 1,1000,1000,10,10




Noi astfel putem creea o matrice de ce marime dorim! Acum haideti sa discutam despre modalitatile de alterare a matricelor pentru inaltime! Un mod de a “randomiza” matrixul este insasi functia de randomize care poate fi folosita astfel:

Citat:

make matrix 1,1000,1000,10,10 randomize matrix 1,500 `unde 500 este inaltimea maxima la care poate sa ajunga



De asemenea putem sa stabilim manual inaltimea matricei folosind comanda set matrix height dupa cum observam din exemplu urmator:

Citat:
make matrix 1,1000,1000,10,10 set matrix height 1,2,20,0


Cam atata am avut de spus depre randomizarea unei matrice… In continuare vom vorbi despre posibilitatile de texturare a unei matrice Pentru a intelege ce sunt texturile si ce tip de imagini pot fi considerate texturi va recomand sa cititi Tutorialul meu despre texturi … Dupa cum stiti ca sa texturam matrixul trebuie sa incarcam in program aceea imagine! Noi vom face acest lucru utilizând comanda load image:

Citat:
load image “imagine.BMP”,1


Ca sa texturam o matrice putem sa folosim comanda de preparare a texturi:

Citat:

prepare matrix texture numar,coloane e verticala, coloane pe orizontala


Sa zicem ca avem o matrice si vrem sa o texturam cu o textura de iarba, iar matrixul nostru este “randomizat”… Acem urmatorul cod

Citat:

make matrix 1,1000,1000,100,100 randomize matrix 1,500 load image “iarba.BMP”,1 preapare matrix texture 1,1,100,100


Cam atata am avut de spus despe matrice in acest tutorial! Sper ca va placut si va fost de folos!!!

Made by Zapakitul
Vezi profilul utilizatorului Trimite mesaj privat

Matrixuri - Modelatitati de creere si texturare
 Pagina de start a forumului http://alpha-thema-online.uv.ro » Tutoriale RO
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Ora este GMT + 3 ore  
Pagina 1 din 1  

  
  
 Creaza un subiect nou  Raspunde la subiect  


Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
    Powered by phpBB © 2001-2004 phpBB Group. phpBB Skin by Vjacheslav Trushkin.