Zawartość dodana przez SYmek
-
Oscary 2013 rozdane
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.
-
Oscary 2013 rozdane
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".
-
Thinkbox wypuścił Krakaote dla Maya!!
A tam na screenach są Twoje wodospady, czy tylko podobne?
-
Sony PlayStation 4
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).
-
A Good day to DIE HARD - Breakdown
Ale czasy, Die hard wygląda biednie!
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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.
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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.
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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 :)
-
Kod źródłowy Photoshopa 1.0
Prawdopodobnie nadal używają części tego kodu sądząc po wsparciu dla +8bitów na kanał.
-
[nuke] File Path Remapping w batchu
czyli zostało po staremu :)
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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.
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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
-
Kilka pytan na poczatek
:) 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ć ;)
-
Przynajmniej kilkadziesiąt pytań na temat problemów z Houdinim
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.
-
Vray 2.40.01
Ile rzeczy można poprawić w dobrym programie...
-
Vray czy cycles?
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.
-
Lightwave 3D 11.5
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.
-
Mitsuba renderer 0.4.3 wydany!
A gdzie jest napisane, że Mitsuba to realtime'owy unbias? Ani realtime'owy, ani unbias.
-
[nuke] File Path Remapping w batchu
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.
-
Lightwave 3D 11.5
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.
-
Można już testować Renderfarm.pl
Jak to, a gdzie magiczna moc realtime gpu ray tracing?
-
Win 7 czy Win8?
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.
-
Win 7 czy Win8?
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.
-
Win 7 czy Win8?
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.