Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

3D osnove- treba mi pomoć

[es] :: C/C++ programiranje :: 3D osnove- treba mi pomoć

[ Pregleda: 1792 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Marijana007
Studentkinja
Zrenjanin

Član broj: 285189
Poruke: 9
*.teol.net.



+2 Profil

icon 3D osnove- treba mi pomoć24.07.2011. u 14:39 - pre 155 meseci
Pozdrav! Ima slicnih temi na ovu temu, ali nema ni jednog konkretnog odgovora na ono sto mene zanima. Htela bih da programiram 3D, da li se to moze u C++ i da se za to koristi code::blocks??? Ako je moguce da li moze neko da mi kaze kako da napravim svoj prvi program ( krajnje jednostavan) samo da stvorim sebi sliku o tome?! Tutoriale nisam uspela pronaci da su na srpskom, a engleski mi trenutno nije od mnogo koristi. Zna li neko sta mi tacno treba? Hvala unapred
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: 3D osnove- treba mi pomoć24.07.2011. u 16:02 - pre 155 meseci
Pogledala si forum 3D Programiranje?
 
Odgovor na temu

Marijana007
Studentkinja
Zrenjanin

Član broj: 285189
Poruke: 9
*.teol.net.



+2 Profil

icon Re: 3D osnove- treba mi pomoć24.07.2011. u 16:28 - pre 155 meseci
Jesam, ali tu nisam nasla odgovor na svoja pitanja.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: 3D osnove- treba mi pomoć24.07.2011. u 16:39 - pre 155 meseci
Za početak je onda najbolje u najkraćim crtama pročitati šta je OpenGL. Pa kasnije kroz Google: "c%2B%2B opengl 3d" pronaci resurse, skoro uvek ima mini primera za upoznavanje.

Sto se tice razvojnog alata, sigurno moze i kroz Code::Blocks (stvar je uvek u podesavanju biblioteka u konfiguraciji okruzenja), ali iskustvo govori da treba izabrati kompajler/okruzenje koje se najvise korosti u tu svrhu, jer ces se u buducnosti mnogo manje baviti pitanima "kako" umesto "sta".

Znam da je sve ovo jako uopsteno sto ti govorim, ali tako to ide kada se prvi put upustas u novu oblast. Na zalost, moderator tosa nije cesto na forumu, a on bi te itekako dobro posavetovao u vezi svega ovoga.



 
Odgovor na temu

Blablabla

Član broj: 21277
Poruke: 395
*.static.sbb.rs.



+23 Profil

icon Re: 3D osnove- treba mi pomoć14.08.2011. u 21:47 - pre 154 meseci
Mozda je mislila da u potpunosti sama napravi 3D engine u C++ - to sam i ja hteo u QBasic-u pre - cisto da bih ukapirao(!) kako zapravo radi 3D (hteo sam da napravim 3D Paint (kao cuveni stari MS Paintbrush samo 3D) gde su pikseli u stvari kocke (tj. sastoje se od kvadratnih povrsina na koje se uradi 2D 'fill' ('paintbucket') (i to da isprogramiram sam rutinu za 'fill' posto hocu i to da znam kako radi), e al' onda treba i 'shading' (ako ukljucis tu opciju) - za pocetak 'shading' u zavisnosti od daljine od posmatraca), i da moze da se rotira ceo taj mali fini simpaticni X x Y x Z svet putem trigonometrijskih funkcija :D i da pritom pri iscrtavanju nekako zanemari sve piksele (kocke) koji su skriveni onima koji ih sakrivaju (heh... pleonazam) da ne traci vreme procesoru iscrtavanjem tih koji su bespotrebni jer se ionako finalno ne bi videli). qB)

E da - takodje se postavlja pitanje - koliko bi to bilo efikasno u C++-u da se komplet uradi bez tudjih vec napravljenih funkcija - dakle: neka neko odgovori: koliko bi to brze radilo u asembleru?
žvrlj, žvrlj.
 
Odgovor na temu

endre85

Član broj: 207893
Poruke: 325



+116 Profil

icon Re: 3D osnove- treba mi pomoć14.08.2011. u 21:56 - pre 154 meseci
Ne znam koliko ce ovo pomoci OP-u (zbog loseg znanja engleskog), ali ja bih preporucio (vec sam jednom hteo, pre par nedelja, ali sam izbrisao post) da poseti sledece sajtove:

http://www.ogre3d.org/tikiwiki/
http://www.ogre3d.org/tikiwiki/MOGRE

Zbog dostupnosti literature, primera i dokumentacije, engleski je must!

Nemoj se plasiti izazova. Kreni ako treba sa recnicima i cak sa google translate. Kad tad ces nauciti ako istrajes u svojoj nameri.

EDIT: Ne znam koliko si vicna c++ programiranju (ja jos nikad nisam programirao u c++. I zbog insistiranja na code::blocks cini mi se da nisi napredna korisnica), ali code::blocks ti je razvojni alat. Mozes koristiti i DevC++, Eclipse, Visual Studio itd. Bitne su ti vec gotove biblioteke engine-a koji odabares za razvoj svoje "3D aplikacije". Ne bih odmah isao na pravljenje 3D engine-a a sumnjam i da si uopste mislila ici tim putem.

Mozda bi trebalo da krenes mojim putem. Ja koristim Visual Studio C# (isto prvi put) i gore pomenuti MOGRE, s'tim sto meni engleski nije problem. Mislim da je to dobar izbor za pocetak, ne treba toliko kuckanja kao npr za XNA. Evo ti par ss-a iz ranije faze razvoja mog softvera:
http://www.dodaj.rs/?1i/j7/15JTQ5AD/1a.jpg
http://www.dodaj.rs/?5/gT/19CrhUy6/1/good.jpg

A vidi i ovo:

http://irrlicht.sourceforge.net/

http://www.cs.uccs.edu/~semwal/indexGLTutorial.html
http://www.opengl.org/resources/libraries/glut/

http://www.cprogramming.com/tutorial/opengl_introduction.html

EDIT2: OT: Jel ima mozda tema zasto samo iz Chrome-a mogu da se logujem na ES?


[Ovu poruku je menjao endre85 dana 14.08.2011. u 23:41 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: 3D osnove- treba mi pomoć

[ Pregleda: 1792 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.