[ vlaiv @ 07.03.2007. 21:05 ] @
Evo o cemu se radi ...

Posto ja nisam vichan radu sa modelima, pogotovu u 3DS Max 8, mada su mi principi jasni,
nije mi jasno sta se desava prilikom export-a modela i import-a u RenderMonkey ...

U Max-u, koliko sam shvatio, normale se tretiraju per face, odnosno svaki trougao (za mesh) ima
svoju normalu i ukoliko se zeli dobiti "gladak" prelaz izmedju dva face-a onda se oni dodaju u istu smoothing group ...

Meni u ati-jevom RenderMonkey-u trebaju "per vertex" normale i da te normale budu "join"-ovane po smoothing grupama ...
Odnosno da normale na vertex-ima koji dele dva susedna face-a budu iste ukoliko pripadaju smoothing grupi odnosno razlicite
ako je u pitanju prelom a ne gladak prelaz ...

Kako ovo postici? Da li ja u max-u imam kontrolu nad generisanjem triangle tripova / lista prilikom exportovanja u
.obj ili .3ds format?

Da li je potrebno izdvojiti smoothing grupe kao posebne mesh-ove pa probati takvu akrobaciju ...

Sada cu da prikacim (ili cu bar probati) par screen shotova sa artifaktima koji se pojavljuju ... da pojasnim gde je problem...

Znaci u maksu sve izgleda normalno:





dok u RenderMonkey-u pocinju da se pojavljuju cudne stvari sa normalama ...



Kako ovo da se "prebrodi"?

Cak i otvor na kupoli (poklopac otvora), u RM-u izgleda kao da je polulopta dok bi trebalo da se senci kao cilindar (jako nizak doduse)

Edit: Sad sam video da sam spomenuo i MilkShape u naslovu, to je zato sto sam probao preko njega da radim import/export sa i bez max-a i on
normalno prikazuje ali i njegov export se cudno ponasa (ponekad i cudnije, on zna i vertex-e da ispremesta)

Isto tako ostali modeli koji dolaze uz render monkey, bilo generisani (lopta, cilindar i to) ili spremljeni se ovim shaderom normalno senche ...