Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.268 pregleda

Najnovija ↓

Kolizija kamere sa 3D objektom 26.10.2006. u 20:58 · pre 243 meseca
izmenjeno 2 puta, poslednji put Breakdance 27.10.2006. u 21:52
  1. Breakdance27.10.2006. u 21:52zapis iz teksta poruke
  2. Breakdance27.10.2006. u 19:59zapis iz teksta poruke
#1
Zanima me kako da izvedem da recimo predjem preko mosta sa kamerom
sta treba da napisem u codu da bi napravio koliziju izmedju kamere i mosta
Potpis
Deki
Re: Kolizija kamere sa 3D objektom 27.10.2006. u 22:25 · pre 243 meseca #2
Praksa je pokazala da brzina/stil/bla-bla resavanja problema ukljucujuci i programerskih srazmerna (moze i znak ~) sa preciznoscu izrazavanja ... ali dobro... verovatno je sustina tvog pitanja da "okines" neki triger kad se kamera nadje "dovoljno blizu" mostu... ako je to ono sto si hteo i ako radis u 3D prostoru (recimo) -- jedno od resenja je da oko mosta postavis OOB (object-oriented-box) i da nadjes kad se polozaj kamere C nalazi u OOB. Jedno od resenja je da posmatras udaljenost tacke C od tri medjusobno normalne ravni koje prolaze kroz sredinu OOB i paralelne su sa stranicama OOB i da ih poredis sa dimenzijama OOB... ili si hteo nesto drugo :)
Uzdravlje
Re: Kolizija kamere sa 3D objektom 29.10.2006. u 02:15 · pre 243 meseca #4
Kamera (tj. posmatrac, igrac,..) se mora nekako matematicki predstaviti da bi nekako obavio test kolizije. Najjednostavnije je to raditi preko lopte. Znaci... potrebno je da pozicija kamere (koja je u centru lopte) uvek bude udaljena od podloge R jedinica (gde je R poluprecnik lopte). Posto je geometrija po kojoj se setas sastavljena od trouglova, onda od svakog trougla mozes napraiti ravan pa da racunas odstojanje tacke od ravni. Naravno... da ne bi testirao sve trouglove na sceni, potrebna ti je neka inteligentna shema kojom ces da odbacis 99.9% trouglova iz racunice za koliziju.

Drugi nacin je da napravis kompletan collision 3d model koji isto izgleda ali ima manji broj poligona od pravog nivoa pa da tu radis detekciju sudara i poziconiras kameru a renderujes pravi nivo. Na ovaj nacin ces smanjiti brj testirajna. Takodje, mozes da ogranicis kretanje po novou visokim "nevidljivim" zidovima collision modela.

U svakom slucaju... potrebno je napraviti algoritam koji ce efikasno i brzo odbaciti veliki broj trouglova iz proracuna za sudar.
Re: Kolizija kamere sa 3D objektom 30.10.2006. u 19:59 · pre 243 meseca #5
Code:
Da li neko moze da napse cod kako bi to trebalo da izgleda recimo kamera da se sudari sa jednom kockom npr. 
Potpis
Deki
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme