Skocz do zawartości

SYmek

Members
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez SYmek

  1. SYmek odpowiedział CzAk1 → na temat → Aktualności (mam newsa)
    Rzecz w tym, że to jest grube uproszczenie. Hindus może wykonać 80% wszystkich efektów specjalnych dla Hollywood, ale pozostałych 20% nie tylko nie potrafi, ale aby potrafił, musiałby przez 10 lat robić wysokobudżetowe filmy, które wygenerują know-how. Paradoks polega na tym, że Hollywood zginąłby bez dużych, drogich studiów, bo tylko takie są w stanie zrobić blockbustery, więc albo im płacą, albo płaci im rządy Kanady i UK. Przy czym na niektóre filmy (Życie Pi), nawet pieniędzy Kanady i UK by nie starczyło (tj. R&H od 15 lat specjalizuje się w futrzanych zwierzętach i nikt inny nie zrobiłby tego tygrysa na tym poziomie). Temat tylko pośrednio wiąże się z warunkami grafików. Gdyby Ci skrzyknęli się i wywalczyli lepsze warunki (zapewne strajkiem), studia nie miałby wyjścia, musiałby wystawić producentom większe rachunki, a Ci albo musieliby zgodzić się na nie, albo poszukać innego kontrahenta. Już widzę tygrysa z Pixelmodno... Nawet całe Soho i Australia nie udźwignęłoby ilości pracy, z którą przyszliby do nich Amerykanie, gdyby strajk ogłosili graficy z dużych amerykańskich studiów. Natomiast w tej chwili całe to underbidding dzieje się zarówno kosztem studiów, które pracują na marginesie opłacalności, jak i grafików. Szefowie studiów Fx nie mają wspólnych interesów i nie mogą się dogadać, natomiast graficy już tak. Trzeba ich tylko wyedukować, bo na razie przypominają mentalnością czarnoskórych "pracowników" plantacji bawełny.
  2. SYmek odpowiedział CzAk1 → na temat → Aktualności (mam newsa)
    Tak można twierdzić tylko na prawach definicji: firma upadła to firma źle zarządzana. Tyle w tym prawdy, co z "kobietą upadłą" i "sama jest sobie winna".
  3. A tam na screenach są Twoje wodospady, czy tylko podobne?
  4. SYmek odpowiedział CzAk1 → na temat → Aktualności (mam newsa)
    Gazety są zresztą świetnym przykładem na to, co się święci. Telewizja nie zabiła gazet, dopiero internet, czyli mobilna telewizja ;) Nie rozumiem skąd to przekonanie, że konsole są koniecznie dużo lepsze od urządzeń przenośnych. Przecież to kwestia kilku lat, żeby urządzenia przenośne miały wydajność dzisiejszych konsol, czyli tyle czasu, ile zajmie Sony zwrot kosztów PS4 ;) (w którą zresztą już teraz nie płaca się Sony inwestować, dlatego nowa konsola jest po to, aby przedłużyć zgon umierającego rynku == wycisnąć jeszcze trochę z własnej wieloletniej pracy. Stąd znaczniej tańsza architektura x86. Sony nie zależało na własnej technologii, która wyprzedzałaby dostępną technikę i przetrwałaby kolejnych 7 lat na rynku, bo za 7 lat tego rynku nie będzie, o czym Sony dobrze wie (jak każdy kto umie czytać ze zrozumieniem słupki finansowe w branży gier).
  5. Ale czasy, Die hard wygląda biednie!
  6. Wszyscy jesteśmy ignorantami, inaczej się dziś nie da. Chodzi o to, żeby walczyć samemu a pytać o konkrety, kiedy czegoś nie możesz znaleźć. ps cząsteczkami też mógłbyś to zrobić w H. btw.
  7. No to jak w parę minut rotujesz punkty w Mai? Ponoć Britannica jest niezła, tylko droga. Za to Wikipedia jest na wyciągnięcie ręki :) Podałem Ci słowa klucze: macierz, rotacja. Mam wrażenie, że Ci się po prostu nie chce szukać. Jakbyś wklepał "rotate" w Helpie wiedziałbyś, że dwa z trzech przykładów do RotateVOP wyjaśniają wszystko.
  8. Z matematycznego punktu widzenia punkty nie mają orientacji, więc nie mogą się obracać. To co się obraca to układ współrzędnych przyczepiony to punktu. W najprostszym przypadku układem współrzędnych może być wektor, choć to bardzo niedoskonały układ. Solidnym układem jest macierz (3 x wektor). Układ w przeciwieństwie do punktu ma swoją orientację (względem innego układu, czyli obiektu). Macierz rotujesz w Vopach jednym nodem który przyjmuje kąt w radianach oraz oś obrotu. Gotową rotację najprościej obserwować przenosząc dowolny wektor do układu współrzędnych punktu. Czyli macierz -> rotacja -> aplikacja na wektor. A reszta jest w Helpie :)
  9. Prawdopodobnie nadal używają części tego kodu sądząc po wsparciu dla +8bitów na kanał.
  10. SYmek odpowiedział odpowiedź w temacie → Editing & Compositing
    czyli zostało po staremu :)
  11. Nie wiem o jakie podłogi Ci chodzi, ale podejrzewam, że wszystko, co potrzebujesz widzieć jest opisane w linkach powyżej. Zostaw LSystemy i Pythona, bo to armata na komara. Załączam prosty przykład. Można to zrobić dużo, dużo lepiej i pewnie prościej, ale dałem sobie 10 minut, a poza tym nie znoszę tych wszystkich proceduralnych generatorów, nudzą mnie :(. Celowo nie opisuję nodów, żebyś miał z tego jakąś zabawę :P podGen.otl.zip
  12. No, dobra, ponieważ Legomir nalegał wczoraj, żeby grupy per prymityw zrobić tak jak w Mai, bo w Mai to jest proste, teraz wersja a'la Maya: def createGroup(group_name, pattern, inNode): """ Tworzy GroupSOP per prymityw. """ group_name = group_name + str(pattern) parent = inNode.parent() groupNode = parent.createNode("group") groupNode.parm("crname").set(group_name) groupNode.parm("pattern").set(str(pattern)) groupNode.setFirstInput(inNode) groupNode.moveToGoodPosition() return groupNode # Wybrany node: selected = hou.selectedNodes()[0] # Interesują nas tylko Sopy: if selected.type().category() == hou.sopNodeTypeCategory(): #Lista wszystkich prymitywów: prims = selected.geometry().prims() inNode = selected groupNodes = [] name = "group_" for prim in prims: outNode = createGroup(name, prim.number(), inNode) inNode = outNode groupNodes.append(inNode) # Na koniec spakujemy tę kupę bezsensownych nodów w subnet: subnet = selected.parent().collapseIntoSubnet(groupNodes) subnet.moveToGoodPosition() subnet.setDisplayFlag(1) subnet.setRenderFlag(1) Chyba nie ma głupszego powodu użycia skryptu, ale w ramach wprowadzenia może się przyda. Możemy to wkleić w shell Pythona, a potem zaznaczyć i przeciągnąć na shelf, aby utworzyć nowy tool. Potem trzeba mu niestety ręcznie zmienić język z hscript na Python i gotowe.
  13. Słowa klucze: CopySOP/stamping, SwitchSOP, instancje. Wszystko o kopiach oraz instancjach: http://www.sidefx.com/docs/houdini12.1/copy/ Wszystko o technice copy/stamping: http://www.sidefx.com/docs/houdini12.1/copy/tutorial_stamping Poręczne video: http://www.sidefx.com/index.php?option=com_content&task=view&id=1868&Itemid=132 ... i w końcu link z Helpa z *dokładnym* przykładem tej techniki: http://localhost:48626/examples/nodes/sop/copy/StampRandom
  14. SYmek odpowiedział Juzwa → na temat → Houdini
    :) Na Linuksie jest na pewno szybszy i ogólnie krojony pod niego, ale pod Windowsem również działa dobrze (na przykład Axis Animation renderuje chyba wszystko w Houdinim i właśnie pod Windowsem). Chodzi o to, że na głębszym poziomie organizacji Houdini lepiej współdziała z Linuksem. Na przykład pod Windowsem używa własnego Pythona, co wybitnie utrudnia używanie zewnętrznych modułów. Poza tym, Houdini to jest taki trochę Linux, z setką narządzi command line, nagminnym używaniem potoków czy zmiennych środowiskowych, językiem skryptowym pochodzącym z tcl itd itd. Nie powinieneś tym sobie zaprzątać głowy na początku Ważna jest natomiast karta graficzna i sterowniki. Houdini wyświetla wszystko w OpenGL (także GUI, nie tylko viewporty) i jest w związku z tym bardzo czuły na problemy ze sterownikami. W grę wchodzą wyłącznie karty Nvidii, ATI może działać, ale może też nie, i nic na to nie poradzisz. Musisz uważać na zmiany sterowników - to znaczy ich unikać :). Większość updatów sterowników Nvidii jest podyktowana optymalizacją pod gry i notorycznie psują działanie profesjonalnych aplikacji OGL. Niezupełnie. Takie na przykład L-Systemy z CMIVFX będą nadal aktualne, także modelowanie, animacja, Chopsy, kompozycja, nic z tych rzeczy nie zmieniło się zanadto w ostatnich latach. Natomiast jeśli chodzi o Mantrę, skrypty, symulacje, powinieneś mieć nowe materiały. Wszystkie darmowe i płatne są na stronie SESI. Powodzenia! ps To miejsce straszy, bo nikt go nie używa. Zacznij używać a przestanie straszyć ;)
  15. PartitionSOP tworzy grupy zgodnie z wyrażeniem w polu "Rule". Wyrażenie group_`$PR` zwraca nazwę grupy stworzoną ze zmiennej $PR, czyli numeru prymitywu. Łatwiej się nie da... Oczywiście wyrażenie może być dowolne. Będzie wykonane dla każdego elementu (punktu lub prymitywu). W menu po prawej jest taki na przykład preset: color_`rint($CR*255)`_`rint($CG*255)`_`rint($CB*255)` który, jak widać, tworzy grupę według koloru elementu.
  16. SYmek odpowiedział rly → na temat → Aktualności (mam newsa)
    Ile rzeczy można poprawić w dobrym programie...
  17. SYmek odpowiedział mirass → na temat → Blender
    Nie ma takich materiałów, bo nie ma na świecie źródeł światła, które nie byłoby po prostu przedmiotami. Jedyna różnica jest taka, że źródła światła, takie jak żarówki są znacznie jaśniejsze od reszty otoczenia, więc dominują odbicie na zamieszczonym obrazie. Ale ten obraz cały czas odbija otoczenia, choć tego na pierwszy rzut oka nie widać. A rozdzielenie odbić na światła i otoczenie w rendererze, choć sztuczne, jest po prostu bardzo pomocne w pracy nad renderingiem, więc powinien to potrafić każdy renderer, który chce być wygodny do pracy. Koniec końców, nawet w renderach, które w ogóle nie mają świateł (źródłem zawsze jest jakaś powierzchnia emitująca energię), można zaimplementować maski dla obiektów, co wychodzi na to samo: niektóre obiekty powinny się widzieć, inne nie, jedne rzucają tylko cień, inne także odbicia etc. Właśnie przywołany tutaj OSL (choć nie wiem, w jakimś sensie VRay czy Cycles mogą się wzorować na języku programowania shaderów!?) do tego wymyślono, aby móc skrupulatnie kontrolować, co się od czego odbija a co nie w świecie path tracerów.
  18. SYmek odpowiedział J|L → na temat → Aktualności (mam newsa)
    To był przez lata dobry program dla wolnych strzelców i numer dwa w popularności po Maxie, więc nie zdziwiłbym się, gdyby miał więcej użytkowników od Mai.
  19. A gdzie jest napisane, że Mitsuba to realtime'owy unbias? Ani realtime'owy, ani unbias.
  20. SYmek odpowiedział odpowiedź w temacie → Editing & Compositing
    A co, działa, czy nie działa :)? Czy to nie jest interface to starej metody z callback'iem? Jeśli tak, to pewnie zapisuje preferencje w ~/.nuke, a nie w scenie.
  21. SYmek odpowiedział J|L → na temat → Aktualności (mam newsa)
    Nie wnikając w to, jak takie marketingowe prezentacje w ogólności mają się do faktów, Newtek zaczął robić w końcu wrażenie firmy, której zależy i ma pomysł na swój program. Pomysł zresztą tak stary, jak LW: wszystkiego po trochu, niekoniecznie dla wymagających, ale działa.
  22. Jak to, a gdzie magiczna moc realtime gpu ray tracing?
  23. SYmek odpowiedział abdul → na temat → Wolne dyskusje
    Szkoda mi czasu na tę rozmowę, jesteś w stanie napisać każdą bzdurę, żeby wyszło na Twoje, jak zwykle zresztą. Twierdzić, że przepisać coś z DX na OGL jest łatwiej niż z OGL na ES, które jest podzbiorem tego samego API, to jest komedia (oczywiście odtworzenie całego enginu w ES jest niemożliwe, więc nie tym mowa) podobnie jak pisanie, że ffmpeg ma jasny status prawny, o czym nie wiedzą nawet jego Twórcy przestrzegający developerów przed problemami z właścicielami patentów, które "nieświadomie" złamali. Można by rozmawiać o problemach z brakiem standardu w dźwięku, z którymi OpenAL nie ma nic wspólnego, bo jest wyżej, więc po prostu nie zadziała, jeśli się takie pojawią, ani o bibliotekach, które będą musiały być w tej samej wersji glib i gcc, co system (biorąc pod uwagę, że gcc jest ciężko skopane co równe dwa numerki). Własny boost na pewno pomoże w przypadku, gdy choć raz będziesz chciał skorzystać z jakiejś systemowej biblioteki... Ale to wszytko jest bez sensu, bo rozmowa z kimś, kto przywołuje Cineralle, jako przykład aplikacji która z powodzeniem używa ffmpega do czytania/pisania multimediów nie ma sensu. Albo nie masz pojęcia o tej aplikacji, albo nie masz pojęcia, jak powinna działać taka aplikacja. Mplayer? Przecież to gówno potrafi wywalić jądro systemu przy czytaniu źle zamkniętego pliku avi a Chrome nie otworzy poprawnie połowy plików video, o ile nie są zaszyte we fleszu. Jeśli chodzi o aplikacje 3d wspomniane prze Ciebie oraz biblioteki okienkowe to jest to inna para kaloszy a każda z wymienionych aplikacji jest w kompletnie innej sytuacji, do tego stopnia, że Softimage nie tylko nie używa Qt w ogóle, ale używa natywnych okien windowsowych także pod Linuksem (ich emulacji), z którego to powodu tak świetnie na nim działa, o czym zdaje się nie miałeś okazji się przekonać, więc sobie daruj te opowieści. Cały temat Qt jest nietrafiony, bo to właśnie doskonały przykład technologii nie natywnej, która trzeba było zacząć używać, żeby mieć namiastkę świętego spokoju przynajmniej w tym temacie. To znaczy tyle o ile, bo i Qt nie jest żadnym standardem w Linuksie. Pracuję na Centosie, wiem coś o tym. Co do kodeków w DirectMedia, to nie musi mieć żadnego kodeka, wystarczy, że praktycznie każdy kodek na ziemi, od kodowania filmów z wakacji, po broadcastowe formaty ma oryginalną wersję pod DirectMedia. Ciebie nic nie przekona, ale jak kogoś interesuje bezproblemowy stan dźwięku po Linuksem, niech sobie wklepie w google OSS, Ubuntu, Quake4 na przykład. Z mojej strony koniec.
  24. SYmek odpowiedział abdul → na temat → Wolne dyskusje
    Obyś miał rację, choć przypuszczam, że jak zwykle przesadzasz... Przepisać coś z OpenGL na OpenGL ES jest znacznie łatwiej, niż z DX na ES, nie musiałbym tego pisać, gdybyś nie chciał się spierać dla sportu. Co właśnie nazwałem graniem na nosie. Nie wiem, z czym się nie zgadzasz. No, a to jest po prostu bzdura. Chodzi właśnie o to, że w przeciwieństwie do OpenGL, pozostałe technologie są w rozsypce. Niektóre są bardzo dobre, ale nie występują w danej dystrybucji, albo kłócą się z jej domyślnym rozwiązaniem. Oczywiście, że w Linuksie jest wszystko..., wszystko poza standardem w czymkolwiek chyba poza narzędziami gnu, co jest poważnym problemem dla film chcących się oprzeć na bibliotekach multimedialnych. Chryste, o czym my mówimy, nawet manager okien jest problemem, nie wspominając Gnome/gnome3/kde i słynnym trybie pełnoekranowym z X'ach. Wspominanie ffmpega, hackerskiej biblioteki, z niejasnym statusem prawnym, bez wsparcia technicznego autorów kluczowych kodeków, jest żartem. Używałeś kiedyś jakiejś poważnej aplikacji pod Linuksem, która jest zlinkowana z ffmpeg? Nędza. Niestety także w tej dziedzinie jest wiele do zrobienia, a zrobione zostanie właśnie przez komercyjne firmy, które zainteresują się tematem, tyle tylko że to nie stanie się od razu, więc mówienie o Linuksie w kontekście masowych gier, jest straszakiem na MS, a nie realną propozycją. Już widzę te 5 milionów graczy Starcrafta, jak siadają do Ubuntu, instalują sterwniki nvidii i walczą z ALSA vs OSS. ps. bardzo bym chciał, żeby ktoś się zajął multimedialną architekturą Linuksa, żebym miał legalne niezawodne kodeki, odtwarzał blue-ray'a itd, ale moje życzenia sobie, a rzeczywistość sobie.
  25. SYmek odpowiedział abdul → na temat → Wolne dyskusje
    Pozostawiając na chwilę na boku kwestię wygody nowego Windowsa i jego niezawodności, nie rozumiem, jak może kogoś nie interesować kwestia ochrony prywatności dzisiaj. Jest to krótkowzroczność i bezmyślność. To po prostu nie jest bez znaczenia, tak samo jak nie jest bez znaczenia, co kupujecie w sklepach, gdzie jeździcie na wakacje itd. Wiem, że brzmi to strasznie i napawa lękiem rozpieszczonych beztroskim życiem ludzi zachodu, ale w XXI wieku każdy z nas odpowiada osobiście za losy tego świata, tak jak każdy z nas jest osobiście odpowiedzialny za to, kto w tym kraju rządzi, czy prawo w stylu ACTA zostanie uchwalone czy nie itd. Dane zbierane przez MS, albo następne, które zacznie ktoś zbierać za rok czy dwa, mogą być użyte przeciwko ludziom i wcześniej czy później będą. Machanie na to ręką jest czymś naprawdę głupim, nie mówiąc już o chwaleniu się swoją bezmyślnością w internecie. W świecie demokracji i konsumpcji nasze małe codzienne wybory przesądzają o losach świata. Kropka. Nie trzeba rzucać się fanatycznie w terminal Linuksa, wystarczy głośno mówić o tym, na co się nie godzimy. Wracając do Windowsa 8, którego na oczy nie widziałem: nie na powodu sądzić z góry, że jest to system nieudany. MS zrobiło spore postępy w projektowaniu ergonomii swoich systemów. Siódemka była znaczącym krokiem naprzód w stosunku do XP i Visty. Można mieć oczywiście zastrzeżenia co do technologii. Ja na przykład nie rozumiem, dlaczego moja siódemka musi zająć 16GB na dysku, czyli jakieś 16 razy więcej niż nowoczesny Linux ze wszystkimi podstawowymi aplikacjami... no nie rozumiem..., tym bardziej, że włączam ją raz na miesiąc na parę godzin. Problem jednak leży gdzie indziej. Nie przypadkiem w linkach zamieszczonych wyżej na ósemkę narzekają szefowie firm, którzy robię pieniądze na sprzedaży internetowej rozrywki. MS, rozwinąwszy jedyną poza konsolami, prawdziwą platformę rozrywkową (DirectX) chce położyć rękę na kasie z całej tej platformy, czyli ustawić się w pozycji Apple'a w świecie aplikacji na urządzenia przenośne. I stąd ten lament i nerwowe oglądanie się na Linuksa, co wydaje mi się bardziej straszeniem MS, niż realną alternatywą na rynku PC. Odkrywanie teraz, że OpenGL jest wydajniejszy od DirectX jest zabawne (i, jak mówię, podyktowane raczej polityką wojenną, niż odkryciem czegokolwiek), każdy specjalista to wie, tak jak wie to, że DirectX to znaczenie więcej niż grafika, a akurat poza grafiką Linux ma poważne problemy ze standaryzacją bibliotek, co może stanowić zaporę w zrobieniu z niego platformy multi-medialnej. Z drugiej strony zainteresowanie dużych graczy, może pomóc Linuksowi w rozwiązaniu tych problemów, tak jak zainteresowanie branży IT zrobiło z Linuksa najlepszy system serwerowy na ziemi. Istnieje wszakże inny powód, żeby zacząć się przyglądać Linuksowi, ale nie ma on nic wspólnego z Windowsem. Jest nim Android i inne potencjalne niezależne platformy sprzętowe, które prawie na pewno będą opierać się na jądrze Linuksa. Rozwijając swoją platformę na Linuksa, inwestujesz w przyszłość, a nie po prostu grasz na nosie MS, co samo w sobie, przyznajmy, musi robić człowiekowi dobrze.

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności