Skocz do zawartości

Kroopson

Members
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Kroopson

  1. A jeśli zapomniałeś o Front of chain zawsze możesz kliknąć prawym klawiszem na meshu, wybrać Inputs->All inputs i pojawi Ci się lista tego co wpływa na tego mesha (taki trochę deformer stack). Tam możesz sobie środkowym klawiszem myszy przestawiać kolejność deformerów (jak jest prosty setup to to działa)
  2. Jednym słowem - tak.
  3. Bardzo fajne - dobrze wiedzieć że poza Warszawą też jest jakieś życie :)
  4. World of tanks na PS4 - w pierwszym odruchu odinstalowałem po 10 minutach. Dzień później dałem szansę i jednak nie żałuję - fajne jest.
  5. Kroopson odpowiedział Frankot → na temat → Wolne dyskusje
    "Wojna starego człowieka" John Scalzi. Bardzo lekkie i fajne nawiązanie do "Żołnierzy kosmosu", oraz minimalnie do "Wiecznej wojny". Miło się to czytało.
  6. Kroopson odpowiedział Kroopson → na temat → Maya
    No tak - działa ale tylko dopóki nie poruszę viewportu. Potem przestaje... damn!
  7. Kroopson odpowiedział Kroopson → na temat → Maya
    HUHU! Dobra - udało się rozwiązać!!!! Problem polegał na tym, że od Majki 2016 defaultowy bit depth viewportu jest 16bit (kFloat), a defaultowy MImage jest 8bit (kByte). Kiedy readColorBuffer dostaje MImage o nie tej głębokości bitów wypełnia go jakimś śmieciem, który jakimś cudem zawiera obraz z nieaktywnego aktualnie viewportu (MImage.create() robi to samo, dlatego na to wpadłem). Kod poniżej działa, ale myślę że trzeba będzie w końcu przerzucić się na używanie klas MRenderer i MTexture. #------------------------------ # grab active Model editor view to QImage #------------------------------ import ctypes import maya.OpenMaya as om import maya.OpenMayaUI as omui from PySide.QtGui import QImage, QWidget from shiboken import wrapInstance import uuid view = omui.M3dView.active3dView() model_editor_qwidget = wrapInstance(long(view.widget()), QWidget) view.refresh(True, True) img = om.MImage() if view.getRendererName() == view.kViewport2Renderer: print "Saving float point viewport" img.create(view.portWidth(), view.portHeight(), 4, om.MImage.kFloat) view.readColorBuffer(img) img.convertPixelFormat(om.MImage.kByte ) else: print "Saving fixed point viewport" view.readColorBuffer(img) pixels_size = view.portWidth() * view.portHeight() * bg_image.depth() pixels_pointer = bg_image.pixels() # --------------------------------------- convert the frame buffer to str pp = uuid.ctypes.cast(pixels_pointer.__long__(), uuid.ctypes.POINTER(uuid.ctypes.c_char)) pixels_string = uuid.ctypes.string_at(pp, pixels_size) # ------------------------------------------ make the QImage from the str image = QImage(pixels_string, width, height, QImage.Format_RGB32).mirrored(horizontal=False, vertical=True) image.save("c:/qimage.png", "PNG") PS. Jakby nie support Autodesku to bym się w życiu nie domyślił o co chodzi.
  8. Tweety właściwie na każdy akapit który napisałeś odpowiedziałbym "nie". :) Co w sytuacji kiedy ktoś chce sobie po prostu zrobić shorta bez przesłania? Nie można narzucać z góry takiego podejścia że każdy short ma czegoś uczyć i zmieniać świat czy cokolwiek. 11 lat temu razem z kumplem zrobiliśmy sobie shorta o mewie której się śnił komin latającego statku. Ubawiliśmy się totalnie, dużo się nauczyliśmy ale nie nazwałbym tego sztuką. Była to frajda tylko dla nas i nikt mi nie wmówi że robiąc to muszę koniecznie tworzyć czyjś światopogląd, i że robiąc krótki filmik bez scenariusza złamałem jakeś Prawo Produkcji Shorta. Tak samo podchodzę do shorta Nordena - chciał zrobić taki film i jak widać to zrobił - możemy go komentować, może nam się podobać lub nie podobać, ale twierdzenie że domyślnie musi ten short inspirować "maluczkich"? (swoją drogą tak samo też podchodzę do Twardowsky'iego). Na codzień nie jesteśmy Twórcami tylko rzemieślnikami - tworzymy ruchome cyfrowe meble na wymiar które ktoś zamawia w konkretnym kształcie. Nasza praca niestety nie ma żadnej misji ani przesłania - ktoś przychodzi, zamawia, płaci i doszukiwanie się tu misji inspirowania tłumu jest bezsensem. Trochę to przypomina monologi głównego bohatera "Dnia świra" który będąc nauczycielem w liceum miał się za wielkiego artystę. Szczerze mówiąc ludzi których poznałem i których mógłbym dość ostrożnie i nieśmiało nazwać "artystami" zliczyłbym może 5, może 6. Znaczy się sorki - Wasza praca bo ja generalnie i tak zawsze byłem "technicznym" a obecnie już tylko programuję ;)
  9. No gratulacje, niezły kawał roboty jak na jednego człowieka. Co prawda ja nie kupuję samego scenariusza (i to nie przytyk w kontekście innych dyskusji na forum, po prostu wątek z dziewczyną mi nie siedzi), ale jeśli chodzi o design samych kadrów to chętnie zobaczyłbym pełny metraż tak zaprojektowany i zrealizowany z silnym zespołem modelarzy i animatorów. PS. Wizualnie najlepsze było ujęcie jak kosmonauta dryfuje na tle planety.
  10. Kroopson odpowiedział Kroopson → na temat → Maya
    Jest... w tym jakaś głęboka mądrość...
  11. Kroopson odpowiedział Kroopson → na temat → Maya
    Ja się we wtorek ostatni interesowałem trochę za bardzo. Dobrze że do czwartku doszedłem do siebie :D
  12. Kroopson odpowiedział Kroopson → na temat → Maya
    Widać musiałeś gdzieś kiedyś mieć otwarty fluidShape. Co tu się wyczynia :) Znaczy wiecie - wszystko spoko ale reakcja setki ludzi którzy nie rozumieją jak działa Maya przychodzi nagle do Ciebie z pretensją że Twoje pluginy to zepsuły :D
  13. Kroopson dodał temat → w Maya
    Witam - mam pytanie: Czy po kliknięciu tych dwóch linków: http://www.autodesk.com/maya-help-2016-enu/index.html?contextId=HyperGraphOptions http://www.autodesk.com/maya-help-2016-enu/index.html?contextId=Air otwierają się Wam 2 strony z helpem do hypergraphu i do pola siły "Air" czy też 2 razy do HyperGraphOptions? Pozdrawiam Michał
  14. Kroopson odpowiedział Frankot → na temat → Wolne dyskusje
    Panowie błagam - poratujcie jakimś fajnym s-f, najlepiej military space opera albo coś takiego (Od razu mówię że Honor Harrington, Ślepowidzenie, Echopraksję, Przestrzeń objawienia oraz Star Harrier już przeczytałem)
  15. może to? też skrzypce, nie ma śpiewnia.
  16. Kroopson odpowiedział Kroopson → na temat → Maya
    Ok - dzięki wielkie - poszedł bug report do Autodesku :)
  17. Kroopson odpowiedział Kroopson → na temat → Maya
    Viewport legacy czy 2.0?
  18. Kroopson dodał temat → w Maya
    Siema. Mam grubaśny problem z klasą M3dView i nie wiem o co chodzi. Tworzę sobie okienko do robienia screenshota modelu tak: def get_preview_window(): win = cmds.window() layout = cmds.paneLayout() model_editor = cmds.modelPanel() cmds.setParent("..") cmds.setParent("..") cmds.showWindow(win) get_preview_window() Teraz grabuję QImage tak: import ctypes import maya.OpenMaya as om import maya.OpenMayaUI as omui from PySide.QtGui import QImage view = omui.M3dView.active3dView() width = view.portWidth() height = view.portHeight() img = om.MImage() view.readColorBuffer(img, False) ptr = ctypes.cast(img.pixels().__long__(), ctypes.POINTER(ctypes.c_char)) ptrAsStr = ctypes.string_at(ptr, width * height * 4) qimg = QImage(ptrAsStr, width, height, QImage.Format_ARGB32) qimg = qimg.mirrored(horizontal=False, vertical=True) qimg.save('C:/screenshot.png') Problem w tym że grabuje mi kawałek głównego viewportu (o wielkości tego okna utworzonego wcześniej) zamiast zawartości modelEditor'a stworzonego przez funkcję get_preview_window(). Okienko jest kliknięte jako aktywne itp. Nawet nazwa wyciągnięta ze wskaźnika przez OpenMayaUI.MQtUtil.fullName(long(view.widget())) się zgadza ale output się nie zgadza :/ WTF :/ może to ktoś sprawdzić na innej majce niż 2016?
  19. Kroopson odpowiedział Janek → na temat → Maya
    nie no OpenGL VP2.0 jest jeszcze do przejścia. DX11 kompletnie nie rozumiem więc to może przez to.
  20. Kroopson odpowiedział Janek → na temat → Maya
    Ty mi nic nie mów... nie dość że to samo w sobie jest pokręcone jak diabli łoniacz to jeszcze na dodatek można użyć DX11 jako renderera. Już drugi miesiąc próbuję się zmusić i dokończyć obsługę tego w pluginie którego używam do wyświetlania kontrolek do rigów (jak na razie mam crash za crashem).
  21. Kroopson odpowiedział Riko → na temat → Animacje
    Bardzo fajne :) Do dziś nie mogę się nadziwić jak Wy z tym Mobu przeżyliście tyle lat no ale cóż... ;) (tylko czemu ciągle słyszę: "słyszeeeeee... słyyyyszeeeeee..." :) )
  22. Nice! :) OpenVDB, no proszę proszę...
  23. Kroopson odpowiedział Janek → na temat → Maya
    Generalnie Maya 2016 lubi się wieszać w trybie Parallel (taka optymizacja, bardzo przyspiesza playback). SP5 już jest stabilny i polecam
  24. Kroopson odpowiedział adek → na temat → Aktualności (mam newsa)
    Spóźnione może ale też dołączam się do życzeń.
  25. Wiesz, już nie wiem gdzie to siano upychać. W PI to przynajmniej sejf był za stanowiskiem wydawania paszy modelarzom.

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności