Skocz do zawartości

ca mel

Members
  • Liczba zawartości

    755
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Zawartość dodana przez ca mel

  1. ca mel

    Backface culling pytanie

    W shapie kazdego poligonowegp obiektu masz opcje o rodzaju backculingu. Potestuj je sobie, wybierz ktora Ci najbardziej odpowiada i w razie czego ustaw na stale w ogolnych preferencjach (Window/Settings/Preferences/Display/Polygons) Pzdr
  2. Jeszcze mozna ja wyłaczac w szejpie kamery z ktorej renderujesz. A słuzy to w tej postaci w ktorej renderuje sie w targach czy jpgach do... niczego. Zaden program chyba nie czyta poprawnie tych plikow. Za to dobrze zapisany w majowym iffie (albo jako oddzielny pass w warstwach renderingu) do mozna wykorzystac roznych efektow postprodukcyjnych zaleznych od wlasnie glebokosci w scenie, czyli od odleglosci od kamery. Np ustawienia punktu ostrosci, zamglenia czy innego kolorowania w zaleznosci od odleglosci.
  3. Moze w hardware batch settings masz ustawione kilkukrotne samplowanie albo jakies motion blury ?
  4. Sprobuj uzyc ctrl i osi ktorej nie chcesz skalowac. A jesli tak Ci nie podoba to nex ma opcje pokazania dodatkowych 3 uchwytow dla manipulatorow. Pozdr.
  5. ca mel

    Wyłączanie node'ów

    Ja zgodze sie ze zdaniem bareji ;/ Te dwa pytania sa o dwie zupelnie inne rzeczy. To ze maja node w tytule niekoniecznie znaczy ze to zblizone pytanie. Ja rozumiem ze forum jest od zadawania zwiezlych pytan i usyzkiwania na nie odpowiedzi, ale jesli ktos ma kiedys czytac te watki i wyciagac z nich jakas nauke, to dobrze jest jesli pytania o rozne sprawy sa w osobnych topicach. Pozdrawiam
  6. No wlasnie zauwazylem ze wylacza strzalki, ale wlasnie nie widzialem nic innego co dzieje sie jeszcze oprocz tego ;] Wciskajac guzik 'W' czyli wlaczajac translate domyslnie jezdzimy po wszystkich osiach (nawet jak wczesniej przesuwalismy po tylko jednej z nich) i nadal nie kumam do czego moze sluzyc tweak, bo wystarczy wlaczyc translacje na nowo i natycmiast wszystkie osie sa odblokowane ;] Jedyne zastosowanie widze po wcisnieciu ktoregos ze snapow, np 'V' i pokazania jakiegos punktu do ktorego chcemy snapowac, wtedy bezposrednio mozna sie jednym ruchem nacelowac na wybrany cel bez lapania za przesuwany punkt. Ale to samo mozna osiagnac wybierajac narzedzie translate 'W', przycisnac np 'v' po czym wskazac jakis punkt srodkowym przyciskiem myszy. W ogole chyba uzywanie tego tweaka mozna zastapic wlasnie srodkowym. Ale pewnie to kwestia przyzwyczajen i techniki, kazdy po jakims dluzszym czasie ma swoją ;] Tak zapytalem bo pomyslalem ze ten tweak ma w sobie moze cos bardzo nietypowego hehe. A ja zaś po kilku przebojach z przerabianiem domyslnych skryptow doszedlem do tego jak umiescic UV Editor w majowym panelu za pomoca glownego marking menu, tego ze spacją. Bardzo to wygodne ale klopotliwe do zrobienia, przynajmniej w 2008. Jakby ktos tez mial taka ekscentryczna zachcianke niech da znac to wkleje tu skrypty ;] Pozdrawiam!
  7. No i druga roznica w przypadku pozniejszego podkrecania takich pamieci - jedne kosci podkrecaja sie chetnie, inne mniej. Przy 4x1 jest wieksza szansa ze ktoras bedzie robila problemy. pozdr
  8. Wszystko to wyglada bardzo pieknie, tylko mam takie niesmiale pytanie - do czego wlasciwie uzywa sie tweak mode ? ;] Pamietam ze w M2008 wprowadzili funkcje ze mozna bylo sobie podczas obracania/skalowania przycisnac tyldę i wlaczala sie dodatkowa mozliwosc przesuwania (co bylo bardzo denerwujace bo nie dalo sie tego kawisza podpiac pod nic innego). Taki tweak to rozumiem - ale nie bardzo wiem jak dziala ten tweak przy samym przesuwaniu ?
  9. ca mel

    Wybieranie co n-tego kompnentu

    Z tego co wiem nie ma w niej czegos takiego. Kiedys napisalem sobei taki maly skrypt zaznaczajacy co drugą rzecz z juz zaznaczonych string $selekcja[] = `ls -sl -fl`; $ilosc = size ($selekcja); int $licznik = 0; select -clear; for ($licznik = 0; $licznik if ($licznik %2) select -add $selekcja[$licznik]; Dziala bardzo dobrze na obiektach ale zaznaczone krawedzie maya sobie trzyma w jakis dziwny sposob i dziala troche dziwnie. Ale moze uda sie komus go przerobic ;] Pozdr.
  10. ca mel

    Wyłączanie node'ów

    Jasne, w attr editorze na dole wlasciwosci kazdego z nodow mozna wybrac jak ma sie zachowywac. "Has no effect" zniweluje jego dzialanie. Pozdr. To po co bylo grzebać? ;/ Pewnie zrobiles to w channel boxie, a odwocic to mozna wlasnie w channel editorze. Zanznacz go sobie (np za pomoca Attr Editora-przelacz sie na wybrany node i na dole select) a potem Window/Channel Control. Mozesz sobie tam wybrac co ma sie pokazywac na Channel Boxie.
  11. ca mel

    polygon 2 crv

    Jest nawet do tego polecenie Modify/Convert/PolygonEdgesToCurve. Ale ze czasem dziala to dosc dziwnie to lepiej uzyc takiego oto skryptu: global proc string[] mm_curveFromEdges() { string $sel[] = `selectedNodes`; if(size($sel)!=1) error "Select some contiguous edges, on one poly object"; string $edges[] = `filterExpand -sm 32`; int $len = size($edges); if(!$len) error "Select some contiguous edges"; string $infoVerts[]; string $fVerts[], $lVerts[]; int $position[], $sticks[], $firstHeadPos, $headsNr; for($i=0; $i { $infoVerts = `polyInfo -ev $edges[$i]`; $infoVerts = `stringToStringArray $infoVerts[0] " "`; $fVerts[$i] = $infoVerts[2]; $lVerts[$i] = $infoVerts[3]; } for($i=0; $i { $sticks[$i] = 0; for($j=0; $j { if(($j!=$i)) { if(($fVerts[$i]==$fVerts[$j]) || ($lVerts[$i]==$lVerts[$j]) || ($fVerts[$i]==$lVerts[$j]) || ($lVerts[$i]==$fVerts[$j])) $sticks[$i]+=1; } } if(($sticks[$i]2)) error "Select some contiguous edges"; } $firstHeadPos = 0; $headsNr = 0; for($i=0; $i { if($sticks[$i] == 1) { $headsNr++; if($headsNr>2) error "Select some contiguous edges"; $firstHeadPos = $i; } } int $orderedEdgesIDs[]; $orderedEdgesIDs[0] = $firstHeadPos; int $currentEdgePos = $firstHeadPos; int $jump = 0, $counter = 0, $max = size($edges)*size($edges); while(size($orderedEdgesIDs) { for($i=0; $i { for($j=0; $j if($orderedEdgesIDs[$j] == $i) { $jump = 1; break; } if(!$jump) { if(($fVerts[$i]==$fVerts[$currentEdgePos]) || ($lVerts[$i]==$lVerts[$currentEdgePos]) || ($fVerts[$i]==$lVerts[$currentEdgePos]) || ($lVerts[$i]==$fVerts[$currentEdgePos])) { $currentEdgePos = $i; $orderedEdgesIDs[size($orderedEdgesIDs)] = $i; } } $jump = 0; $counter++; } if($counter>=$max) break; } int $forstOrLast = 0, $orderedVerts[], $oeLen = size($orderedEdgesIDs); if(($fVerts[$orderedEdgesIDs[0]] == $fVerts[$orderedEdgesIDs[1]]) || ($fVerts[$orderedEdgesIDs[0]] == $lVerts[$orderedEdgesIDs[1]])) $orderedVerts[0] = $lVerts[$orderedEdgesIDs[0]]; else if(($lVerts[$orderedEdgesIDs[0]] == $fVerts[$orderedEdgesIDs[1]]) || ($lVerts[$orderedEdgesIDs[0]] == $lVerts[$orderedEdgesIDs[1]])) $orderedVerts[0] = $fVerts[$orderedEdgesIDs[0]]; for($i=0; $i { if(($fVerts[$orderedEdgesIDs[$i]] == $fVerts[$orderedEdgesIDs[$i+1]]) || ($fVerts[$orderedEdgesIDs[$i]] == $lVerts[$orderedEdgesIDs[$i+1]])) $orderedVerts[size($orderedVerts)] = $fVerts[$orderedEdgesIDs[$i]]; else if(($lVerts[$orderedEdgesIDs[$i]] == $fVerts[$orderedEdgesIDs[$i+1]]) || ($lVerts[$orderedEdgesIDs[$i]] == $lVerts[$orderedEdgesIDs[$i+1]])) $orderedVerts[size($orderedVerts)] = $lVerts[$orderedEdgesIDs[$i]]; } int $ovLen = size($orderedVerts); if($fVerts[$orderedEdgesIDs[$oeLen-1]] == $orderedVerts[$ovLen-1]) { $orderedVerts[$ovLen] = $lVerts[$orderedEdgesIDs[$oeLen-1]]; $ovLen++; } else if($lVerts[$orderedEdgesIDs[$oeLen-1]] == $orderedVerts[$ovLen-1]) { $orderedVerts[$ovLen] = $fVerts[$orderedEdgesIDs[$oeLen-1]]; $ovLen++; } string $ret[]; float $vertPos[] = `xform -a -ws -q -t ($sel[0]+".vtx["+$orderedVerts[0]+"]")`; $curve = `curve -d 1 -p $vertPos[0] $vertPos[1] $vertPos[2]`; if($orderedVerts[0] != $orderedVerts[$ovLen-1]) { for($i=1; $i { $vertPos = `xform -a -ws -q -t ($sel[0]+".vtx["+$orderedVerts[$i]+"]")`; curve -a -p $vertPos[0] $vertPos[1] $vertPos[2] $curve; } $ret[1] = "open"; } else { for($i=1; $i { $vertPos = `xform -a -ws -q -t ($sel[0]+".vtx["+$orderedVerts[$i]+"]")`; curve -a -p $vertPos[0] $vertPos[1] $vertPos[2] $curve; } closeCurve -ch 0 -ps 0 -rpo 1 -bb 0.5 -bki 0 -p 0.1 $curve; $ret[1] = "closed"; } $ret[0] = $curve; return $ret; } global proc string mm_extractCurveFromEdges(int $degree) { string $curve[] = `mm_curveFromEdges`; if($degree == 1) { select -r $curve[0]; return $curve[0]; } else if($degree == 3) { if($curve[1] == "open") rebuildCurve -ch 1 -rpo 1 -rt 0 -end 1 -kr 0 -kcp 1 -kep 1 -kt 0 -s 4 -d 3 -tol 0 $curve[0]; if($curve[1] == "closed") { closeCurve -ch 1 -ps 0 -rpo 1 -bb 0.5 -bki 0 -p 0.1 $curve[0]; rebuildCurve -ch 1 -rpo 1 -rt 0 -end 1 -kr 0 -kcp 1 -kep 1 -kt 0 -s 4 -d 3 -tol 0 $curve[0]; closeCurve -ch 1 -ps 0 -rpo 1 -bb 0.5 -bki 0 -p 0.1 $curve[0]; } select -r $curve[0]; return $curve[0]; } else error ("Degree not suported: "+$degree+". Use only 1 or 3."); } //mm_extractCurveFromEdges 3; global proc mm_extractCurveFromEdgesGUI() { if(`window -ex "mm_extCrvEdg_win"`) deleteUI "mm_extCrvEdg_win"; window "mm_extCrvEdg_win"; columnLayout "mm_extCrvEdg_cLay1"; radioButtonGrp -nrb 2 -l "Degree" -l1 "Linear" -l2 "Cubic" -sl 2 -cw3 70 70 70 -p "mm_extCrvEdg_cLay1" "mm_extCrvEdg_rdb1"; rowLayout -nc 3 "mm_extCrvEdg_cLay1"; button -p "mm_extCrvEdg_cLay1" -l "Extract" -c "mm_extractCurveFromEdgesChooser `radioButtonGrp -q -sl \"mm_extCrvEdg_rdb1\"`; deleteUI \"mm_extCrvEdg_win\";" "mm_extCrvEdg_btn1"; button -p "mm_extCrvEdg_cLay1" -l "Apply" -c "mm_extractCurveFromEdgesChooser `radioButtonGrp -q -sl \"mm_extCrvEdg_rdb1\"`;" "mm_extCrvEdg_btn2"; button -p "mm_extCrvEdg_cLay1" -l "Close" -c "deleteUI \"mm_extCrvEdg_win\";" "mm_extCrvEdg_btn3"; window -e -wh 250 75 "mm_extCrvEdg_win"; showWindow "mm_extCrvEdg_win"; } global proc mm_extractCurveFromEdgesChooser(int $degrSel) { switch($degrSel) { case 1: mm_extractCurveFromEdges 1; break; case 2: mm_extractCurveFromEdges 3; break; default: } } mm_extractCurveFromEdgesGUI; Pozdr.
  12. Sam quad krecony zabiera okolo 200W-210W. Podnosi sie predkosc ale tez napiecie. Do tego kilka pamieci, mozliwe ze dolozy sie tu jeszcze 1-2 dyski, za jakis czas przyjdzie do glowy wlozyc porzadna grafike i komputer zdechnie za ktoryms razem przy podlaczaniu czegos na usb... 450W jest zwykle bardzo zawyzoną wartoscia w przypadku zasilaczy, nieraz okazuje sie ze taka 500tka jest tak naprawde w stanie dostarczyc 300W ciaglej mocy. 450W to moc maksymalna generowana tuz przed spaleniem zasilacza. Sam mam w domu podobny komputer, roznica taka ze wiecej pamieci i dyskow i zasilacz 450 nie pozwala mi podkrecic procesora tak jak bym chcial, zatrzymuje sie na 3.2 a jestem pewny ze sporo da sie jeszcze wyciagnac. Bez krecenia albo z jakims minimalnym jasne, ale kupujac ten zasilacz skazujesz sie na komputer bez mozliwosci dalszej rozbudowy. Pozdr.
  13. A jaka byla ta cena ? ;/ Ja bym taki model wycenil na 1200-1500zl liczac 250-300zl za dzien bezstresowego modelowania.
  14. Ale to nie moga byc statyczne ujecia. Publicznosc musi sie ruszac, najlepiej wiwatowac. Bedzie widoczna przez wiekszosc czasu i musi byc jak najlepszej jakosci. Musi byc w jak najlepszej, animacja bedzie docelowo w HD, a publicznosc bedzie widziana co jakis czas, jak to w wyscigach. I od czasu do czasu bedzie zajmowac sporą czesc ekranu, powiedzmy polowe, moze nawet 2/3, czyli szczegoly twarzy nie musza moze byc rozpoznawalne, ale w tej jakosci widac roznice miedzy ludzmi. Nie chodzi mi o sposob umieszczenia tekstur w programie, raczej wlasnie o zawartosc ;] Pomysł z samym sobą nie wiem czy przeszedlby - potrzebuje setek ludzi ktorzy widac ze sie roznia, wzrostem, wygladem, musi byc mieszanka ludzi ktora niestety bedzie widoczna. Na takich trybunach sa kobietym, dzieci, blondyni, bruneci, starzy i mlodzi. Wydaje mi sie ze bedzie widac roznice w hd jesli cala trybuna wypelni ekran. Poza tym nawet nie mam warunkow zeby zrobic to dobrze. Myslalem nad prostym rozczlonkowaniem zdjec ludzi na czesci i przypisaniu im kosci albo specjalnego modyfikatora w Afx pozwalajacego poruszac modelem. Ale w przypadku setek ludzi to pracochlonny proces (a czas goni i jeszcze masa innych rzeczy jest do zrobienia) i ciezko przewidziec efekt czegos takiego, moze nie wyjsc naturalnie. Sklanialbym sie do kupna gotowych blueboxowych materialow, tylko sek w tym ze nigdzie czegos takiego nie widzialem. Pozdr.
  15. Witam! Nie wiem gdzie wrzucic ten temat, szukalem technik ogolnych ale nie ma i najbardziej chyba pasuje ten dzial bo chodzi wlasciwie o teksture. Potrzebuje zrobic publicznosc ktora wlasciwie ma byc zapelniaczem na tło przy dosc powolnych wyscigach (czyli nie moga to byc plamy a prawdziwe postaci bez widocznych dokladnych szczegolow). Sek w tym ze ludzie musza sie poruszac, niekoniecznie jakos szybko ale naturalnie. Cale lawki i trybuny pelne rozsadnie rozmieszczonych ludzi. Najlepiej gdyby wiwatowali, jak to na trybunach. Ma ktos pomysl jak ugryzc cos takiego? Moze da sie kupic gdzies cale sety ludzi nakreconych na blueboxie ? Albo pojedynczych ludzi ? Sam ich nie nakrece bo budzet nie wytrzyma czegos takiego ;] Z gory dzieki za pomoc, pozdrawiam!!
  16. Master of Orion 2 - stara strategia z 96 roku, ale rozbudowana jak chyba zadna inna. Chodzi o podbijanie kosmosu, wynajdowanie roznych urzadzen w tym pomocnych, komputerow, tarcz, przeroznych broni itp itd Mnostwo mozliwosci, budowanie wlasnch ras i skladanie statków wg uznania i potrzeb. Z racji wieku nie poraża oczywiscie grafiką ale za to sa w niej klimatyczne muzyczki jak w paru tytulach z tamtych czasów. Ostatnio cos mnie na nią napadlo i pykam w to prawie codziennie ;] Grał w to ktoś? Chetnie sprobowalbym z kims po sieci ;] Pozdr.
  17. ca mel

    Jak odwrócić poligony?

    A moze sie zrobily czarne bo masz włączone jakies swiatla? I viewport nie uzywa domyslnych? Albo np wloczone Hi quality czy usuniety material ktory do tej pory byl na sciankach? - przypisz domyslny material, wlacz defaultowe swiatla (5) i zobacz co sie bedzie dzialo. Pozdr.
  18. ca mel

    selektywne IMage Based LIghting

    Taki obrazek hdr moze emitowac swiatlo, FG/GI albo odbicia. Swiatlo jest domyslnie wylaczone, FG i odbicia wylaczasz globalnie w shapie ibl'a albo w poszczegolnych shape'ach kazdego obiektu najlepiej spread sheet editorem jesli jest ich duzo. Nie da sie w mai sprawic zeby jeden obiekt odbijal sie w jednych a nie odbijal w innych, ani w natywnym rendererze ani w mentalu. A przynajmniej ja nie znam na to prostego sposobu. Ale od tego sa warstwy, i pass-rendering. Na jednej warstwie mozesz sobie przeliczyc wszystko z wlaczonym iblem w odbiciach a na innej na odwrot a potem skladac w postprodukcji. Pozdr.
  19. ca mel

    Sculpt Tool + Maya Live Object

    Hehe, a myslalem ze z LW ludzie sie nie przesiadaja, szczegolnie po wrzuceniu do niego nodow. Znam paru zagorzalych lightwave'wocow ktorzy twierdza ze za zadne skarby nie przesiada sie na inny program. Podoba im sie xsi bo widza w nim troche podobienstw, ale na maye narzekaja twierdzac ze robi sie niej wszystko naokoło i trzykrotnie dluzej. Ale na pewno jest to kwestia filozofii pracy. Co do wielu pytan polecam przejzec archiwum postow na tym forum i na tym: http://www.forum3d.pl/f3dbb/index.php?md=forum&fid=13 Mozna znalezc tu sporo cennych informacji na poczatek. Pozdr.
  20. ca mel

    Sculpt Tool + Maya Live Object

    Nie probowalem w ten sposob, ale chyba nie tedy droga, live sluzy raczej do przyciagania punktow gdy edytujesz je recznie, albo tworzysz od nowa. Do Twoich celow uzylbym raczej Transform attributes w menu Mesh. Potrafi przekopiowac pozycje wierzcholkow na rozne sposoby, rowniez tylko tych zaznaczonych. Pozdr.
  21. ca mel

    Maya freeze transformations error

    Tu nie chodzi o grupe tylko o polaczenia translacji z innymi nodami, czyli mowiac po ludzku - jest w jakis sposob animowana. Ma podlaczona krzywa ruchu, expression albo jest kontrolowana w jakis inny sposob. Zanim zfreezujesz przerwij te polaczenia - prawym na channel boxie, break connections. Pozdr.
  22. Prosciej bedzie Ci zmienic takei przypisanie na stale w sterowniku myszy. Zainstaluj Logitech Mouseware, pasuje to do wszystkich myszek i zmien sobie co chcesz. Pozdr.
  23. Ten test nie ma praktycznego znaczenia jesli chodzi o np taką maye. W tescie wystapila wersja 2008 gdzie wiekszosc modyfikatorow tez dzialalo na jednym rdzeniu. W 2009 sytuacja sie zmienila i skoro porownuja najnowsze programy XSI 7 i Maxa 2009 to maye tez powinni porownac najnowszą. A tak na marginesie - nie wiem czy to antyreklama dla podwojnego opterona czy kart ati ale u mnie maya 2008 na zwyklej 8800gts i najprostrzym quadzie robi test pod vistą w 75sek podczas gdy na testowym zestawie w 180.
  24. ca mel

    Zestaw 2x xeon (kilka pytań)

    Z ta obudową chodzilo mi raczej o cos takiego http://www.komputronik.pl/Serwerowe_komponenty/Intel_SC5299_WS_Pilot_Point_4/pelny,id,29455,s,1/ W jakims opisie wyczytalem ze Veronie potrzebuja wlasnie innych obudow. O wlasnie tego chcialem sie dowiedziec, co takiego jest w tym intelu ze jest znacznie drozszy niz pozostale plyty dla xeonow. Dzieki za rozwianie moich wątpliwości ;] Chociaz - pojawila sie jeszcze jedna - czy mozna jakos inaczej (nie z biosu(zworkami czy czyms)) podkrecac xeony np na veronii ? ;] A tak jeszcze na marginesie - sa moze zapowiadane xeony serii 5xxx (do maszyn dwuprosesorowych) ktore maja wiecej niz 4 rdzenie? Pozdr.
  25. ca mel

    Zestaw 2x xeon (kilka pytań)

    Tez mi sie ta Veronia wlasnie podoba, ale piszą ze potrzebuje specjalnej obudowy za niewiadomo ile. I zauwazylem ten watek o Intel D5400XS BOX. Widzialem ja w ktoryms sklepie internetowym ponizej 2tys wiec to praktycznie tak jak Veronia plus doplata do specjalnej obudowy. Dlatego ciekaw jestem czy jest ona jakas lepsza, a w szczegolnosci czy da sie na niej podkrecic xeony przestawiajac to i owo w biosie;/ Bo jak sie nie da to nie widze wiekszego sensu w jej kupowaniu ;] A ciekawe czy ta specjalna obudowa ma te tunele co pozwolilyby schlodzic procesory i nie uzywac wiatrakow. One maja w ogole jakies zabezpieczenia przed przegrzaniem jak zwykle quady? Tak zeby w razie czego procesor wylaczyl sie zamiast przepalac ? Pozdr.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności