Skocz do zawartości

Kroopson

Members
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Kroopson

  1. Kroopson odpowiedział Nimrod → na odpowiedź w temacie → Wolne dyskusje
    "Wszystko co chcielibyście wiedzieć o seksie ale boicie się zapytać" - Mistrzostwo ;)
  2. Kroopson odpowiedział Selena → na odpowiedź w temacie → Maya
    a masz jakąś mapkę podpiętą pod transparency?
  3. Kroopson odpowiedział arev → na odpowiedź w temacie → Maya
    to chyba lepiej w compositingu rozwiązać czyż nie?
  4. Kroopson odpowiedział adek → na odpowiedź w temacie → Aktualności (mam newsa)
    temporal to była bardzo konstruktywna uwaga
  5. Kroopson odpowiedział adek → na odpowiedź w temacie → Aktualności (mam newsa)
    To samo robi Blender za free...
  6. Kroopson odpowiedział illy → na odpowiedź w temacie → Wolne dyskusje
    Uuuu... niedobrze
  7. Kroopson odpowiedział Frankot → na odpowiedź w temacie → Wolne dyskusje
    Kolejne podejście do "Perfekcyjna niedoskonałość"
  8. Kroopson odpowiedział streaker → na odpowiedź w temacie → Wolne dyskusje
    8 lat temu intro do strony internetowej dla zakładów w Bolesławcu.
  9. Kroopson dodał odpowiedź w temacie → w Wolne dyskusje
    Hej - grywa ktoś z forum w Battlefield 1943 na Playstation Network? :) (plagiat tematu :P )
  10. Kroopson odpowiedział illy → na odpowiedź w temacie → Wolne dyskusje
    http://www.wulffmorgenthaler.com/strip.aspx?id=5cb57a1e-b00d-423a-a8c2-b3f9afe1a590 uwielbiam ten komiks :D
  11. Kroopson odpowiedział illy → na odpowiedź w temacie → Wolne dyskusje
    Jakby nie mogli sobie zrobić renderu. I szybciej i większa kontrola
  12. Kroopson odpowiedział illy → na odpowiedź w temacie → Wolne dyskusje
    rhianna to jest tak przemalowana photoshopem na każdej focie że jej tam z prawdziwej niewiele zostaje
  13. Kroopson odpowiedział radi0n → na odpowiedź w temacie → Maya
    w 90% przypadków nie powinno się modelować w Maya, ten program jest do czegoś innego ;)
  14. Kroopson odpowiedział radi0n → na odpowiedź w temacie → Maya
    bridge'uj je parami po dwa, powinno zadziałać
  15. Kroopson odpowiedział Matys → na odpowiedź w temacie → Zloty/Meetingi
    może i ja się pojawię...
  16. Kroopson odpowiedział illy → na odpowiedź w temacie → Wolne dyskusje
    nie, trochę przeginka jednak
  17. Kroopson odpowiedział Kroopson → na odpowiedź w temacie → Maya
    nie wiem czy nie zauważyłeś ale ten "majdan" to wciąż jedyne słuszne narzędzie do animacji przy pełnych metrażach i szybko się to nie zmieni.
  18. Kroopson odpowiedział odpowiedź w temacie → Wolne dyskusje
    3ds Max i Blender - to były początki. A do perfekcji dążę już 8 lat i będę do końca życia pewnie :)
  19. Kroopson odpowiedział odpowiedź w temacie → Maya
    to może od razu avida postawić?
  20. Kroopson odpowiedział brayanpl → na odpowiedź w temacie → Maya
    no tak - po 7 latach :)
  21. Kroopson odpowiedział Lukasz 88 → na odpowiedź w temacie → Blender
    no to do dzieła
  22. Kroopson odpowiedział Lukasz 88 → na odpowiedź w temacie → Blender
    misiaku zacznijmy od tego że nauczenie się kilku skrótów klawiszowych nie uczyni z ciebie animatora. Nawet poznanie jednego programu nie uczyni z ciebie animatora. Zrobienie animacji jest bardzo bardzo bardzo ale to bardzo trudnym zadaniem i jeśli myślisz o tym poważnie to przygotuj się na to żeby przez następnych 15, 20 lat nie zajmować się niczym innym. (nauczenie się Blendera to naprawdę "mały pikuś" przy ogromie wiedzy jaką trzeba pochłonąć żeby coś konkretnego zrobić)
  23. Kroopson odpowiedział brayanpl → na odpowiedź w temacie → Maya
    apropos - wiecie co to jest niedźwiedź polarny? Niedźwiedź w przestrzeni nieeuklidesowskiej :P (to tak odnośnie angular map :P)
  24. Kroopson dodał odpowiedź w temacie → w Maya
    Ot - taki sobie pomysł na narzędzie. Może ktoś będzie miał jakąś dobrą ideę jak to rozwijać dalej: { $sel = `ls -sl`; $joint = $sel[0]; // selected joint $childs = `listRelatives -c $joint`; $childJoint = $childs[0]; // his first child joint $conn = `listConnections -t "skinCluster" $sel[0]`; //this is a first skin cluster connected to the joint $meshes = `listConnections -t "mesh" $conn[0]`; // meshes connected to the joint $vertsNum = `polyEvaluate -v $meshes[0]`; // number of a verts in a mesh string $influencedVerts[]; // influenced verts init float $subJointsNum = 5; // number of subjoints (later to be controlled with a passed argument float $vertDots[]; // dot products of vertex joint vectors. Needed to estimate the position against the joint's X-axis. $jointPos = `xform -q -ws -t $joint`; $childPos = `xform -q -ws -t $childJoint`; float $vecX = $childPos[0] - $jointPos[0]; float $vecY = $childPos[1] - $jointPos[1]; float $vecZ = $childPos[2] - $jointPos[2]; vector $jointVector = >; string $newSkinJoints[]; $newSkinJoints[0] = $joint; // CREATE SUBJOINTS for ($a = 1; $a $njX = ($vecX * ((1 / $subJointsNum) * $a)) + $jointPos[0]; $njY = ($vecY * ((1 / $subJointsNum) * $a)) + $jointPos[1]; $njZ = ($vecZ * ((1 / $subJointsNum) * $a)) + $jointPos[2]; $roo = `joint -q -roo $joint`; $o = `joint -q -o $joint`; $rad = `joint -q -rad $joint`; $newJoint = `joint -p $njX $njY $njZ -roo $roo -rad $rad[0] -n ($joint +"_"+$a + "_rotator")`; //-o $o[0] $o[1] $o[2] $newSkinJoints[size($newSkinJoints)] = $newJoint; } $newSkinJoints[size($newSkinJoints)] = $childJoint; parent $newSkinJoints[size($newSkinJoints) - 1] $newSkinJoints[size($newSkinJoints) - 2]; // LOCK ALL INFLUENCES EXCEPT THE SPLITTED JOINT $influ = `skinCluster -q -inf $conn[0]`; for ($inf in $influ){ setAttr ($inf + ".liw") 1; } setAttr ($joint + ".liw") 0; //setAttr ($childJoint + ".liw") 0; // ADD INFLUENCES TO THE SKIN CLUSTER for ($a = 1; $a skinCluster -e -wt 0 -ai $newSkinJoints[$a] $conn[0]; } //REGISTER ALL INFLUENCED VERTS IN ONE ARRAY for ($a = 0; $a $val = `skinPercent -t $joint -q $conn[0] ($meshes[0] + ".vtx[" + $a + "]" )`; if ($val > 0) $influencedVerts[size($influencedVerts)] = $a; } for ($vertNum in $influencedVerts){ $vertPos = `xform -q -t -ws ($meshes[0] + ".vtx[" + $vertNum + "]")`; float $vertPosX = $vertPos[0] - $jointPos[0]; float $vertPosY = $vertPos[1] - $jointPos[1]; float $vertPosZ = $vertPos[2] - $jointPos[2]; vector $vertVector = >; $vertDot = `dot $jointVector $vertVector`; $jointVecMag = `mag $jointVector`; if ($jointVecMag > 0){ $vertDot = $vertDot / $jointVecMag; $vertDot = $vertDot / $jointVecMag; $vertDots[size($vertDots)] = $vertDot; } $vertexJointNum = $vertDot / (1 / $subJointsNum); float $floorJoint = `clamp 0 (size($newSkinJoints) - 1) (floor($vertexJointNum))`; float $easeVal = $vertexJointNum - $floorJoint; int $floorInt = $floorJoint; int $floorIntClamp = `clamp 0 (size($newSkinJoints) - 1) ($floorInt+1)`; float $vtxBaseWt = `skinPercent -t $newSkinJoints[0] -q $conn[0] ($meshes[0] + ".vtx[" + $vertNum + "]")`; skinPercent -tv $newSkinJoints[0] 0 $conn[0] ($meshes[0] + ".vtx[" + $vertNum + "]"); skinPercent -tv $newSkinJoints[$floorInt] ($vtxBaseWt - ($vtxBaseWt * $easeVal)) $conn[0] ($meshes[0] + ".vtx[" + $vertNum + "]"); skinPercent -tv $newSkinJoints[$floorIntClamp] ($vtxBaseWt * $easeVal) $conn[0] ($meshes[0] + ".vtx[" + $vertNum + "]"); } }
  25. Kroopson odpowiedział Oleksiak → na odpowiedź w temacie → Work in progress (WIP)
    wielki pozytyw

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności