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 » Efectul Rainbow
Creaza un subiect nou  Raspunde la subiect Subiectul anterior :: Subiectul urmator 
Efectul Rainbow
MesajTrimis: 09/07/2007 21:39 Raspunde cu citat (quote)
Ad_Infinitum
Administrator
Administrator
Ad_Infinitum
Data inscrierii: 23/Iun/2007
Mesaje: 212




Efectul Rainbow - Made by Ad_Infinitum



Pentru a avea acest efect vom avea trebuință de comanda "set rainbow shading on" ce foloseste o imagine si un obiect pentru a creea acest efect.Obiectul poate fi indiferent ce tip 3D produs cu darkbasic sau cu irice programd e modelare 3D.
In acest exemplu obiectul va fi un cub ce va fi realizat de comanda:

Make Object Sphere 1,100

Acum avem necesitate de o fotografie "rainbow image".Defapt DarkBasic preia culorile imaginii si i le atribuie obiectului acesta capatand anumite efecte speciale.
Pentru ca aceste sa functzioneze bine vom folosi Adobe Photoshop 9 sau absolut orice program asemanator ce suporta canale Alpha(transparent-opac)cand exportam un fisier TGA sau PNG.Faza importanta este sa configuram fundalul transparent.In acest tutorial vom utiliza modelul standard de texturare "256x256"dar voi putetzi folosi "512x512" etc.In asa fel incat placa voastra sa suporte o marime asa mare.

Efectul Rainbow Efectul Rainbow


Acuma va trebui sa aplicam efectul Rainbow in imagine.Pentru inceput folosim obtziunea Gradient Tool(G) din Photoshop si alegem un efect si culorile.
Efectul Rainbow Efectul Rainbow



Dupa ce atzi termina va trebui sa setam opacitatea imaginii.Pentru acest exemplu setatzi opacitatea la 60%si rezultatul va trebui sa fie ca in imaginea urmatoare.



Efectul Rainbow Efectul Rainbow

Acuma salveaza imaginea in format Targa(TGA) sau Png(PNG) si o putetzi folosi.Nu folositzi BMP sau JPG deoarec enu suporta opacitatea.Daca totul va iesi cum trebuie vom scrie un cod care va folosi 4 Rainbow Images.

Sync Rate 120
Sync On

Acuma vom incarca fisierele pe care le-am creat.

Load Image "Media/20.png",1
Load Image "Media/30.png",2
Load Image "Media/60.png",3
Load Image "Media/80.png",4
Load Image "Media/concrete.png",5

Imaginile pe care le-am incarcat sunt facute cu distincte opacitatzi (20,30,60,80).Acum vom crea 4 cuburi asezate in forma de patrat.


make object cube 1,12
position object 1, 0, 20, 0
set rainbow shading on 1, 1
set object transparency 1, 1
make object cube 2,12
position object 2, 20, 20, 0
set rainbow shading on 2, 2
set object transparency 2, 1
make object cube 3,12
position object 3, 0, 0, 0
set rainbow shading on 3, 3
set object transparency 3, 1
make object cube 4,12
position object 4, 20, 0, 0
set rainbow shading on 4, 4
set object transparency 4, 1


Pana la urma am creat doar o parte pentru scena noastra ,pozitzia si texturile fiind doar incarcate.


make object box 5, 80, 1, 40
position object 5, 10, -10, 0
texture object 5, 5


Inainte de corpul Loop va necesită sa alegem nuanță fundalului si pozitzia camerei pentru a vedea cuburile.

Color Backdrop 0,0
Positzion Camere 10,10,-54

In trupul Loop v-om afisa cateva mesaje,inprospatam imaginea si setam tastele pentru control.


do
set cursor 0,0
print "Visit: www.alpha-thema.myforum.ro"
set cursor 0,14
print "Efectul Rainbow explicat de Ad_Infinitum"
for i=1 to 4
xrotate object i,wrapvalue(y)
zrotate object i,wrapvalue(y)
next i
inc y
control camera using arrowkeys 0, 0.25, 0.25
sync
loop


Dupa ce atzi terminat de scris codul datzi compile si miscatzi camera cu sagetzile de la tastatura.Imaginea finala va trebui sa semene cu cea facuta de mine.

Efectul Rainbow Efectul Rainbow

Ma scuzatzi daca am unele greseli dar am tradus tutorialul seara in graba. :unsure:


Ultima modificare efectuata Ad_Infinitum la 11/07/2007 14:36, modificat de 5 ori in total
Vezi profilul utilizatorului Trimite mesaj privat

MesajTrimis: 10/07/2007 01:55 Raspunde cu citat (quote)
zapakitul
Moderator
<font color=green>Moderator</font>
Data inscrierii: 08/Iul/2007
Mesaje: 9
Localitate: Buzau




Nu e rau de loc ;-) ! Frumos, tutorial Smile!

_________________
================================
GImme Credits: I have the source code.. PUNK
Vezi profilul utilizatorului Trimite mesaj privat

Efectul Rainbow
 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.