You are on page 1of 15

Tehnički fakultet Čačak

Seminarski rad iz multimedijalnih sistema

Tema: Blender 3D
Darko Petrović 796/2008 Asistent: Maja Božović
Miroslav Radulović 604/2008 Profesor: Dr Nenad Stefanović

2
Sadržaj

1.Uvod....................................................................................................................................3
2.Karakteristike i mogućnosti programa................................................................................4
3.Sistemski zahtevi (System requirements)..........................................................................5
4.Instalacija programa Blender 3D........................................................................................6
4.1.Instalacija Blender-a na Windows operativne sisteme................................................6
4.2.Instalacija Blender-a na Linux operativne sisteme......................................................7
4.2.Instalacija Blender-a na MacOSX operativne sisteme.................................................7
5.Korisnički interfejs Blender-a..............................................................................................8
5.1.Podešavanje ekrana (screen) i scena........................................................................10
5.2.Organizacija radnog okruženja pomoću slojeva........................................................11
6.Zaključak...........................................................................................................................12
7.Literatura...........................................................................................................................13

3
1.Uvod[1]
Blender 3D je softver za kreiranje i manipulaciju 3D grafike. Koristi se za 3D modelovanje,
kreiranje raznih simulacija, animacija, vizuelnih efekata pa čak i animiranih filmova i 3D
igrica.

Blender spada u grupu takozvanih „open source“ programa, ili u prevodu


„softver otvorenog koda“ i kao takav je besplatan za upotrebu. Podržava
rad na više operativnih sistema, među kojima su GNU/Linux, Mac OS,
Microsoft Windows, pa čak i na BSD sistemima

Prva verzija Blender-a je nastala 1989. godine a razvila ga je softverska kuća „Not a
Number Technologies (NAN)“. Autor softvera je danski programer Ton Rozendal koji je
istovremeno bio i vlasnik NAN-a. Ime je dobio po jednoj pesmi švajcarske muzičke grupe
„Baby“. Blender je prvobitno bio „shareware“ softver, a pred nadolazećim bankrotom 2002.
godine, Rozendal ga je prodao za 100.000 evra. Od tada se razvija pod nadzorom Blender
Fondacije, a tek od 2005. je potpuno besplatan za korišćenje.

Program je licenciran sa “GNU General Public License (the GPL)“ licencom a to znači:

 korisnik ima prava da koristi program u bilo koje svrhe,


 korisnik ima prava da modifikuje program i ima pristup izvornom kodu,
 korisnik ima prava da kopira i distribuira program,
 korisnik ima prava da izda svoju sopstvenu verziju programa.

Ali, korisnik mora da poštuje određena pravila, a to su:

 korisnik mora naznačiti da je program pod GPL licencom,


 korisnik mora uključiti izvorni kod u instalacioni program,
 korisnik ne može prisvojiti modifikovani program kao autorsko delo.

Svaka verzija programa preuzeta je više od 200.000 puta a korisnici softvera su studenti
koji žele da otkriju svet animacije i računarske grafike, 2D i 3D profesionalci koji kreiraju
2D/3D crteže i postere, animacije, kratke animirane filmove, ali i 3D projektni timovi koji
kreiraju dugometražne animirane filmove, 3D video igrice i slično.

4
2.Karakteristike i mogućnosti programa
Blender 3D se odlikuje veoma malom veličinom instalacije i mogućnošću pravilnog rada na
gotovo svim popularnijim operativnim sistemima. Iako se često distribuira bez prateće
dokumentacije i gotovih šablona, Blender poseduje sve karakteristike vrhunskog softvera
za 3D modelovanje. Neke od osnovnih karakteristika su:

 Podrška za razne geometrijske primitive, uključujući i mrežne poligone, Bezijerove


linije, površinsko modeliranje, metaballs i sl.

 Prilagodljivo unutrašnje grafičko prevođenje (rendering) i integraciju sa YafaRay1


tehnologijom;
 Alatke za Keyframe animacije2 koji uključuju i nelinearne animacije, krairanje krivulja
na bazi deformacija, inverznu kinematiku, mrežastu detekciju sudara itd;
 Alatke za kreiranje mnogih vizuelnih efekata;

 Python3 skripte za kreiranje alata i prototipova, logike video igara, uvoz/izvoz


modela iz drugih formata, automatizovanje zadataka itd.
 Alatke za osnovno nelinearno audio/video uređivanje;
 Veliki izbor efekata senki (shading effects);
 Kreiranje igara u realnom vremenu (slika 2.1)

Slika 2.1. Kreiranje 3D video igara

1
YafaRay tehnologija koristi tehniku generisanja slike prateći putanju svetlosti kroz piksele.
2
Keyframe animacija je animacija kod koje je svaka tranzicija određena startnom i krajnom tačkom. Sve
između tih tačaka naziva se frejm (frame). Skup svih frejmova daje animaciju.
3
Python je programski jezik višeg nivoa. Najširu upotrebu ima na Web serverima (uglavnom Linux
okruženje)

5
3.Sistemski zahtevi (System requirements)[2]
U poređenju sa drugim softverima za 3D modeliranje, Blender se može pohvaliti veoma
niskim sistemskim zahtevima. To znači da se Blender može pokrenuti na većini
računarskih konfiguracija, a kao što smo već i pomenuli na većini operativnih sistema.

Po specifikaciji proizvođača Blender-a, minimalni sistemski zahtevi su:

 Procesor: 300 MHz


 RAM memorija: 2 GB
 Grafička karta: Bilo koja koja podržava OpenGL4 sa bar 16 MB grafičke memorije
 Monitor: 1024 x 768 px sa 16-bitnim prikazom boja

Međutim, za korišćenje naprednih mogućnosti softvera, potrebna je “jača” računarska


konfiguracija. Proizvođač preporučuje:

 Procesor: 2 GHz dual core


 RAM memorija: 128 MB
 Grafička karta: Bilo koja koja podržava OpenGL sa bar 256 MB grafičke memorije
 Monitor: 1920 x 1200 px sa 24-bitnim prikazom boja

4
OpenGL je standard koji opisuje višeplatformski interfejs za razvoj aplikacija čiji je krajnji proizvod 2D
odnosno 3D računarska grafika.

6
4.Instalacija programa Blender 3D[3]
Blender 3D je dostupan u vidu izvršne datoteke i u vidu izvornog koda. Na zvaničnom
sajtu (www.blender.org) možete preuzeti potrebne datoteke. S’ obzirom da se najviše
koriste Windows, Linux i Mac operativni sistemi, pokazaćemo kako se Blender 3D instalira
na ova tri operativna sitema. Poslednja (stabilna) verzija Blender-a je 2.49a.

4.1.Instalacija Blender-a na Windows operativne sisteme

Blender je dostupan i u 32-bitnoj i 64-bitnoj verziji, ali za 64-bitnu verziju još uvek ne
postoji standardan Windows instalacioni program, već je program zapakovan u ZIP arhiv.

Preuzmite instalacioni program sa zvaničnog web sajta i pokrenite instalaciju duplim


klikom na instalacionu datoteku. Pojaviće se prozor koji je prikazan na slici 3.1. Obratite
pažnju na to da ukoliko koristite Windows XP možda budete morali da posedujete
administratorske privilegije. Kliknite na Next da nastavite sa procesom instalacije.

Slika 3.1. Ekran dobrodošlice Slika 3.2. Izbor lokacije korisničkih datoteka

Sledeće što instalacioni program od nas zahteva je da prihvatimo ugovor o licenci,


izaberemo dodatne komponente programa koje želimo da instaliramo itd. Nakon što
izaberemo željene opcije, ponovo biramo dugme Next.

Sada se pojavio prozor za izbor lokacije korisničkih datoteka. Preporučujemo da ostavite


selektovanu podrazumevanu opciju (Use the Application data Directory). Nakon klika na
Next instalacioni program će nam ponuditi da nakon klika na Finish pokrene program za
nas. Ovim je instalacija Blendera na Windows operativni sistem završena.

7
4.2.Instalacija Blender-a na Linux operativne sisteme

Binarne datoteke za GNU/Linux su dostupne u .tar.bz2 formatu i to za 32-bitne i 64-bitne


arhitekture procesora. Ukoliko koristite neku noviju distribuciju Linux-a (npr. Ubuntu,
OpenSuse, CentOS itd.) velika je mogućnost da se Blender nalazi u njihovim softverskim
repozitorijima pa je postupak instalacije krajnje jednostavan.

Preuzmite .tar.bz2 arhivu sa zvaničnog sajta i raspakujte arhivu sa:

tar -xjf /path/to/blender-2.49-linux-glibc249-py249-ARCH.tar.bz2

na lokaciju po sopstvenom izboru. Ovo će kreirati folder koji će sadržati sve binarne
datotetke. Ovim je proces instalacije Blender-a završen, a pokretanje programa se vrši u
terminalu komandom:

./blender

Po želji, možete dodati i Blender ikonu na vaše desktop okruženje 5 (KDE ili Gnome).

4.2.Instalacija Blender-a na MacOSX6 operativne sisteme

Preuzmite instalacionu datotetu sa zvaničnog web sajta Blender-a. Vodite računa o tome
da izaberete onu instalacionu datoteku koja odgovara arhitekturi procesora na Vašem
računaru. Ekstrahujte preuzetu datoteku duplim klikom na istu. Pošto Blender koristi
OpenGL tehnologiju za prikaz korisničkog interfejsa, a MacOSX koristi istu tehnologiju za
prikaz sopstvene radne površine, moraćete da proverite da li sistem poseduje dovoljnjo
VRAM memorije. Ukoliko sistem ne poseduje bar 16 MB “viška” VRAM-a, Blender se neće
pokrenuti.

Blender pokrećete duplim klikom na ikonicu aplikacije.

5
http://wiki.blender.org/index.php/Doc:Manual/Introduction/Installing_Blender/Linux - Detaljna uputstva za
instalaciju Blender-a na GNU/Linux operativne sisteme i podešavanje desktop okruženja.
6
Minimalna verzija Mac OSX-a koja podržava Blender je 10.3

8
5.Korisnički interfejs Blender-a
Korisnički interfejs Blender-a je na prvi pogled veoma komplikovan i može delovati zaista
odbojno. Međutim, nakon par minuta navikavanja, shvatili smo da je interfejs upravo
onakav kakav i treba da bude, sve alatke i efekti su na očekivanim mestima, postoji veliki
broj prečica za unos komandi sa tastature i sl.

Najpre da vas upoznamo sa osnovnim elementima Blender-ove radne površine


(podrazumevana scena). Na slici 5.1. prikazani su glavni elementi pomenute scene:

Slika 5.1. Elementi radne površine Blender-a

9
Kao što vidite, radna površina je podeljena na 3 glavna dela:

 glavni meni na vrhu (u okviru „Header“ sekcije),


 veliki 3D prozor za modelovanje i
 prozor sa dugmićima i opcijama (na dnu prozora).

Ova 3 dela su dodatno podeljena sekcijama i područjima, a mi ćemo navesti neke


najosnovnije:

Window Type:
Dozvoljava izbor tipa aktivnog prozora (slika 5.2.).

Main Top Menu:


Glavni korisnički meni

Current Screen:
Blender dolazi sa nekoliko unapred definisanih ekrana
.Korisnik može dodati sopstvene ekrane. Podrazumevani
ekran je „Model“.

Resource Informations:
Daje informacije o aplikaciji i sistemskim resursima.
Zapravo, pokazuje koliko se sistemske memorije „troši“ za
svaki element modela.

3D Transform Manipulator:
Slika 5.2. Window Type
Vizuelna pomoć za transformaciju objekata.

3D Cursor:
Može imati nekoliko funkcija. Npr. može prikazati gde će se pojaviti novokreirani objekat, ili
pak može predstavljati bazu za rotaciju objekata.

Light and Camera:


Ova dva elementa se nalaze u središtu glavnog prozora za 3D modelovanje.

Editing Panel Group:


Donji deo Blender-ovog korisničkog interfejsa rezervisan je za razne panele za editovanje
koji su grupisani u grupe.

Current Frame:
Pošto je Blender softver za modelovanje i animaciju, jedna od bitnih stavki je i
manipulacija frejmova, a ova sekcija nam pokazuje aktivni (selektovani) frejm.

Cube Mesh:
Kvadrat koji je smešten u samom centru prozora za 3D modelovanje.

10
5.1.Podešavanje ekrana (screen) i scena

Blender-ova fleksibilnost sa prozorima omogućava nam da kreiramo radno okruženje


tačno prema različitim zadacima kao što su modelovanje, animacije ili skriptovanje. Često
je neophodan brz prelazak sa jednog radnog okrućenja na drugo a sve to u istoj radnoj
datoteci.

Blender nudi nekoliko predefinisanih ekrana, a to su:

1−Animation: Kreiranje izvođača i sličnih objekata.


2−Model: Kreiranje izvođača, modela i drugih objekata.
3−Material: Bojenje i dodavanje teksture podlozi.
4−Sequence: Pretvaranje scena (frejmova) u animaciju (film).
5−Scripting: Dokumentovanje projekta i kreiranje skripti .

Slika 5.3. Izbor ekrana

Klikom na opciju ADD NEW možete dodati ekran po sopstvenim potrebama, kojeg kasnije
možete rearanžirati, pa i zbrisati.

Takođe, u jednoj datoteci, možete imati više scena.

Slika 5.4. Izbor scene i dodavanje scena

Scene se takođe mogu dodavati, prilagođavati i brisati.

11
5.2.Organizacija radnog okruženja pomoću slojeva

Nakon pokretanja programa, u centralnom


delu radne površine trebalo bi da vidite
sledeće elemente: camera, light i cube. (slika
5.5.) Cube bi trebalo da je već selektovano što
pokazuje ružičasti okvir.

Sada, prelazimo na organizaciju radnog


prostora. Pošto nam camera i light trenutno ne
trebaju prepacićemo ih u neki drugi sloj (layer).
Blender nam nudi 20 mesta za slojeve radi
lakše organizacije radnog prostora (slika 5.6.)

Slika 5.5. Centralni deo radne površine

Držeći pritisnut taster Shift desnim klikom selektujte kameru


i „light“ i pritisnite taster „M“ na tastaturi. Izaberite neki od
nekorišćenih mesta za slojeve i kliknite na OK (slika 5.7).
Ovim smo trenutno aktivni sloj „očistili“ od svega Slika 5.6.Mesta za slojeve
nepotrebnog, a to „nepotrebno“ smo ipak sačuvali ako nam
kasnije bude trebalo. Slojevi se biraju levim tasterom miša,
a trenutno aktivan sloj je izdvojen tamnijom bojom u odeljku
za slojeve.
Slika 5.7.Kreiranje novog sloja

12
6.Zaključak
Blender 3D poseduje gotovo sve karakteristike i opcije koje poseduje i većina
komercijalnih program za 3D modelovanje i animaciju a pri tome je potpuno besplatan za
korišćenje. Pored toga, na Internetu se može pronaći mnogo elektronskih knjiga,
besplatnih kurseva i video tutorijala pomoću kojih se budući korisnici mogu osposobiti za
napredno korišćenje ovog odličnog programa. Na zvaničnoj Internet prezentaciji Blender-a
(www.blender.org) korisnici mogu preuzeti program, a mogu i preuzeti izvorni kod i svu
prateću dokumentaciju. Takođe, korisnicima je na raspolaganju korisnička podrška u vidu
Internet Foruma i brze razmene poruka sa nekim od članova projektnog tima Blender-a.

Blender 3D je zasluženo jedan od vodećih programa za 3D modelovanje i animaciju.

13
7.Literatura

14
[1]
blender.org – Home (http://www.blender.org)
[2]
Blender (Software) – Wikipedia
(http://en.wikipedia.org/wiki/Blender_(software))
[3]
Blender 3D : Noob to Pro
(http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro)

You might also like