dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

Divu, vienā pozīcijā esošu, poligonu blendings (vertex a
Goto page Previous  1, 2, 3, 4  Next
 
dev.gamez.lv Forum Index -> OpenGL
View previous topic :: View next topic  
Author Message
Storm



Joined: 11 Apr 2006
Posts: 742

PostPosted: Fri Sep 14, 2007 10:29 pm    Post subject:

Tiesi taa, nosapljo kraasu1 un kraasu2 no attieciigajaam tekstuuraam pixel saderii un tad izmanto to kombineesanu "Shaderii Kraasa = (layeris1 * (1-alpha)) + (layeris2 * alpha);
kraasa.alpha = 1.0f;"
Back to top
View user's profile
programmer



Joined: 15 Sep 2006
Posts: 71
Location: Latvija, Limbaži

PostPosted: Fri Sep 14, 2007 10:31 pm    Post subject:

Un tas te neskaitās multi-texturings? Kā tad es varu shaderī dabūt otro textūru, neizmantojot multi-texture funkcijas?
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Fri Sep 14, 2007 10:38 pm    Post subject:

nu jaa, taa vareetu buut.. saproti pats, taadaa gadiijumaa vienmeer summeejot alpha ir 1, jo (1-a)+a = 1, kur a ir jebkaads skaitlis!
viss buutu nedaudz vienkaarshaak, ja lietotu multitextureeshanu un "modulate" textuuru operaaciju, sheit kods prieksh dx:
pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 );
pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE );
pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1 );
pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
pd3dDevice->SetTextureStageState( 1, D3DTSS_COLOROP, D3DTOP_MODULATE );
pd3dDevice->SetTextureStageState( 1, D3DTSS_COLORARG1, D3DTA_TEXTURE );
pd3dDevice->SetTextureStageState( 1, D3DTSS_COLORARG2, D3DTA_CURRENT );
pd3dDevice->SetTextureStageState( 1, D3DTSS_ALPHAOP, D3DTOP_MODULATE );
pd3dDevice->SetTextureStageState( 1, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
pd3dDevice->SetTextureStageState( 1, D3DTSS_ALPHAARG2, D3DTA_CURRENT );
pameegini paarveidot uz ogl, mozh derees
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Fri Sep 14, 2007 10:39 pm    Post subject:

programmer wrote:
Un tas te neskaitās multi-texturings? Kā tad es varu shaderī dabūt otro textūru, neizmantojot multi-texture funkcijas?
dx sheideriem var "pielikt" vairaakas textuuras, ogl'am manliekas, ka arii var...
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Storm



Joined: 11 Apr 2006
Posts: 742

PostPosted: Fri Sep 14, 2007 10:42 pm    Post subject:

LOL Re pat kaa snake saka -> Shaderii var likt vairaakas tesktuuras ieksaa, cik tik tev videokate atbalsta (2 sampleri ir pilniigi noteikti xD)
Back to top
View user's profile
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Fri Sep 14, 2007 10:46 pm    Post subject:

muusdienu vkartees.. vnk kauns razhotaajiem izlaist taadu "apgraiziitu" karti, kura gandriiz neko neatbalsta! bet nu droshi vien ogl'am ir iespeeja patesteet vkartes speejas... esmu aizmirsis vienu progu, kura paraadiija, cik vkarte speej - ar visiem siikumiem...
mozh shis paliidz - daaudz tutoriaalju! http://www.google.lv/search?hl=lv&q=opengl+multitexturing&meta=
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
programmer



Joined: 15 Sep 2006
Posts: 71
Location: Latvija, Limbaži

PostPosted: Fri Sep 14, 2007 10:50 pm    Post subject:

Storm wrote:
LOL Re pat kaa snake saka -> Shaderii var likt vairaakas tesktuuras ieksaa, cik tik tev videokate atbalsta (2 sampleri ir pilniigi noteikti xD)
Par šeideriem vispār zinu ļoti maz, tāpēc nezināju, ka var ielikt vairākas textūras neizmantojot multi-texturing funkcijas.
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Fri Sep 14, 2007 11:03 pm    Post subject:

a kaads tekstuuru ielikshanai sheiderii sakars ar multitextureeshanu? hmm... true...
bet var jau visu to bez sheideriem izdariit! ar "modulate" textuuru blendeeshanas darbiibu! kaapeec tad sheideri jaaizmanto? hmm....
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Storm



Joined: 11 Apr 2006
Posts: 742

PostPosted: Fri Sep 14, 2007 11:31 pm    Post subject:

Domaaju ka, ja gribi smuka izskata terrainu shaderi buus jaaizmanto jebkuraaa gadiijumaa takaa cep vien augsaa, tur nav probleemu Wink Turklaat kods saprotamaaks buus un modificeejams viegli.
Back to top
View user's profile
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sat Sep 15, 2007 8:18 am    Post subject:

aa nu jaa, bet es taapat iisti nevaru iedomaaties, kaadus efektus vareetu terrainam pielikt... nu vieniigi zemuudens refraction un pasheenoshanu, un detail texture bump mapping'u... vairaak neko nevaru iedomaaties...
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
elvman
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 09 Apr 2003
Posts: 1278
Location: Kuldiga

PostPosted: Sun Sep 16, 2007 12:02 am    Post subject:

programmer, par texture splattingu esi dzirdējis? Parasti tādos gadījumos kā tev viņu lieto. Šim vajadzētu palīdzēt.
_________________
long time; /* know C */
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sun Sep 16, 2007 8:26 am    Post subject:

labs! vsp taa jau arii tos terrainus parasti veido, ja grib lai labi izskataas!
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
elvman
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 09 Apr 2003
Posts: 1278
Location: Kuldiga

PostPosted: Sun Sep 16, 2007 1:18 pm    Post subject:

Links, ko iedevu var dot tikai priekštatu, kā tas strādā. Ja gribi reāli to spēlē implementēt, nāksies rakstīt šeideri. Ja ir interese, sūti man PM, iedošu tev programmu, ko izveidoju speciāli terraina splatingam (ģenerē splat kartes, kuras pēc tam vari izmantot savam terrainam).
_________________
long time; /* know C */
Back to top
View user's profile Visit poster's website
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: Sun Sep 16, 2007 1:51 pm    Post subject:

sheideris man iisti neliekas obligaats, kad jaaveido terraini... var jau to pashu ar multitextuuraam izdariit + vecaakas kartes arii varees paraadiit... sheideri pie tik vienkaarshaam lietaam neveelos izmantot, jo veelaak nesanaaks nosheidot ar citu efektu to pashu terrainu! tad buus sarezhgiiti - multipass efekti jaaveido...
a to progu - vispaar man interesee, bet pashlaik man taadai iistai programmeeshanai nav laika... jaaveido speele!
_________________
"There are two choices here: "looks good" and "realism"." -- Paul Nettle
Back to top
View user's profile Visit poster's website
Storm



Joined: 11 Apr 2006
Posts: 742

PostPosted: Sun Sep 16, 2007 3:17 pm    Post subject:

Ko tu tur murgo snake5 <.< Ja tev buutu taisniiba, tad AAA gaamees neviens netaisiitu terraina shadingu ar saderiem. Piemeers - World of Warcraft. Tur ir piemineetais splattings + specular highlight + lielaas eenas, nolasiitas no prekompileeta bitmapa Un kaa izskataas? Slikti? Pateiksi ka tu wowu nevari palaist uz vecas kartes? http://www.cesspit.net/drupal/storeroom/wow-repository/terrain/terrain.html
Back to top
View user's profile
Display posts from previous:   
dev.gamez.lv Forum Index -> OpenGL All times are GMT + 2 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group