3DHR.net

3D Alati => 3D Studio Max ® => Topic started by: alen200 on January 14, 2011, 02:42:01 AM

Title: Omni light problem
Post by: alen200 on January 14, 2011, 02:42:01 AM
Napravio sam nekakav planet (gas giant) i ovako imam 4 sphere prva je textura planeta, druga i treča su oblaci znači samo opacity. A četvrta je atmosfera koju sam namještao sa gradient ramp -
-diffuse color _ gradient ramp
-opacity_ falloff
-filter color_gradient ramp. E to je što se tiče atmosfere.
Kada stavim omni light i piknem onu kvačicu na shadow map dobijem ove nekakve mrlje po planetu.

(http://img20.imageshack.us/img20/400/38835472.jpg) (http://img20.imageshack.us/i/38835472.jpg/)

kako da se rješim tih mrlja..i da dobijem dobar rend?


Title: Odg: Omni light problem
Post by: Doka on January 14, 2011, 09:00:25 AM
Probaj na sve 4 sfere stavit editable poly modifajer.
Title: Odg: Omni light problem
Post by: Dejan Šparovec on January 14, 2011, 11:36:58 AM
jesu ti ove sfere na kojima su oblaci i atmosfera jednakog radijusa pa im se poligoni preklapaju? Ili imaju premalo poligona, probaj ih više zaobliti.
Title: Odg: Omni light problem
Post by: Darko Vučenik on January 14, 2011, 01:27:15 PM
Teško reći točan razlog bez wireframea ali mi izgleda ko da vanjske sfere nemaju dovoljan broj segmenata pa u djelovima možda i prolaze ili su jako blizu jedna drugoj. Shadow map sjene imaju opciju Bias pomoću koje možeš lagano udaljiti sjenu od objekta i izbjeći uzorke. Po defaultu ta je opcija na 1 i ako su zaista kugle jako blizu moglo bi biti dovolno da ne bacaju sjene jedna na drugu u najbližim djelovima. Ove crne flekice mogle bi biti najudaljeniji djelovi gdje bias od 1 nije dovoljan. Pitanje je čemu uopće cast shadow ukoliko u sceni nećeš imati još objekata na koje bi planet zapravo bacio sjenu. Ako je cilj da oblaci bacaju sjenu na površinu planeta, shadow map neće funkcionirati ni ako je sve ostalo dobro narihtano jer takve sjene ne kuže prozirnost textue pa za to moraš upotrijebiti raytrace ili neku drugu vrst sjene. Također kugla koja glumi atmosferu ne ni trebala bacati sjenu, a to možeš iskljućiti u object properties ili exclude opcijom u parametrima svjetla.
Title: Odg: Omni light problem
Post by: Dejan Kober on January 14, 2011, 03:46:06 PM
Aaaa. Imao sam takav problem sa svojim planetom nedavno (slika 1); isto scanline render. Rekoh, idem ga napraviti čim točnijih dimenzija, pa sam mu stavio radius nekih 4000km, što je očito bilo previše. Isprva nisam skužio zašto se to događa, jer kad sam približio kameru, sve bilo ok (slika 3) Kad sam skalirao kompletnu scenu tako da mi je radius planeta ispao cca 400km, onda je bilo OK (slika 2).
Isto imam dvije sfere, jednu za teren i jednu za atmosferu.

Tako da probaj smanjiti kompletnu scenu.
Title: Odg: Omni light problem
Post by: alen200 on January 15, 2011, 03:53:53 AM
ovo sa biasom je maknulo mrlje...hvala