3 autorskie pluginy w wersji beta - prośba o testy
#21
Z tego, co do tej pory napisałeś wnioskuję, że można się spodziewać komercyjnej wersji tych pluginów, tak? Możesz chociaż w przybliżeniu podać datę premiery i koszt? No, chyba że jesteś dobrym samarytaninem i rozdasz te cuda za darmo;)
Odpowiedz
#22
Uwagi:
Ogólnie - baaardzo prosze o odrobine większe suwaki, trudno mysza trafic w te miniaturki :)

Computer Screen
- X zoom i Y zoom - wydaje mi się, oczywiście to moje subiektywne odczucie, ze skala jest przesadzona. Każda pozycja suwaka od 0 do 225 oznacza "razy" - już przy zoomie x4 nie bardzo już wiadomo, w którym miejscu kadru człowiek się znajduje :)
- bardzo wygodny jest płynny podgląd podczas ruszania suwakami X offset, Y offset, w momencie kiedy ruszamy "kwadratem położenia", obraz w podglądzie zmienia się dopiero, gdy go puścimy.


Grain Smoother - na te chwile brak uwag.
Light Highlight - podczas zabawy suwakami VEgas nagle się zamyślił, ekran podglądu zrobił czarny i tak mu już zostało... (Vegas 9c, praca z plikie 1440x1080, Cineform HD Codec)
Przy drugiej próbie doszedłem od czego się tak zrobiło - VEgas się "przytkał" po zmianie suwaka "Blur". Dotyczy to wszystkich efektów - ruszenie gdziekolwiek suwaka blur powoduje mooocne zmulenie Vegasa.

Luma Keyer - nie bardzo wiem, czemu ma służyć to szare pole i kwadra pozycjonowana, i tak się nie rusza...
Przy projekcie 16:9 i wrzuconym materiale 4x3 w momencie kiedy dasz normal mode, obrazek jest wysietlano w okienku podglada 16x9 jako 4x3, w momencie przestawienia na Learn Mode skaluje się do rozmiarów proporcji projektu.

RGB Keyer - to samo.
Czemu ma służyć Learn Mode i Show Gradient?

Wrapped Panning - ok, zastrzeżenie jak do Computer Screen - ruszam suwakami, rusza sie obraz w podglądzie, ruszam kwadratem - rusza sie dopeiro jak go puszcze...

Generatory:
Circles - fajne, troche niezrozumiale opisane cut angle i cut size, ale ok. Nie podglądu przy zmienionych wartościach na poszczególnych kluczach w oknie generatora - jak rusza suwakiem w okienku klucza nic sie nie dzieje, jak po timelinie jest ok, można zrobic np. kręcący się księżyc itp. Oknie generatora tego nie widać. Uwagi do "kwadratowego manipulatora" jak we wszystkich poprzednich.

Computer Type - jak wyżej, efekt działania wprowadzonych kluczy pojawiaj sie tylko podczas jeżdzenia po timline, nei w oknie generatora.

Lines - śmieszny błąd - plug do linii a do góry napisy Circle Setting i circle color :)
Lekka modyfikacja i masz jak znalazł "Lightsaber Plugin" :)

Star dots - generalnie super, ale... komputer wymięka w pewnym momencie - nie wiem jaką metoda to robisz, ale może dałoby rady zrobić coś w stylu bakingu w 3D? Generować bitmapa i ją dalej nakładać? Albo coś w tym stylu? Teraz mam wrażenie, ze każda kropa liczona jest i nakładana osobno.

Na razie więcej grzechów nie pamiętam.

Maciej
Odpowiedz
#23
Dziękuję za cenne uwagi - jak widać niektóre rzeczy mi umknęły (wtyczka "lines" powstała na bazie "circles" a nawet przez pewien okres w kółkach było rysowanie i tego i tego) co daje spojrzenie kilku osób.

Kontrolka pozycjonowania ulegnie zmianie (tzn. przywrócę jej poprzednią funkcjonalność- wycofałem ją bodajże z powodu trudności w pozycjonowaniu przy trudnych obliczeniowo efektach) - może przeniosę ten "feature" pod klawisz np. ctrl lub środkowy myszki.

Kluczowanie i koncepcja gradienta - zdaję sobie sprawę że jest nietypowa/eksperymentalna (i być może nowatorska) - wymaga tutoriala i mam zamiar nakręcić go w ten weekend. Mówiąc pokrótce - sporo keyerów kluczuje na pewien sztywny kolor, co w dobrze oświetlonym studio jeszcze jako tako się sprawdza, lecz w amatorskich warunkach bywa z tym różnie - często kluczowany kolor nawet w czterech różnych rogach nagranego tła różni się znacznie - i wtedy trzeba odnaleźć kolor środkowy w przedziale tolerancji(co często wiąże się z ubocznymi efektami "podjadania" tego, co chcemy aby pozostało). Dlatego właśnie zdecydowałem się na eksperymentalny krok - możliwości definiowania odcienia greenszmaty w zależności od miejsca na ekranie. Ręcznie dodawanie takich punktów działa tak:
1 - trzeba dodać punkt dodatkowy (wciskamy guzik "+" )
2 - ustalamy pozycję i kolor dodanego punktu ręcznie lub pickerem z grupy additional colors (jeśli klikniesz w oknie preview, powinno z niego wyłuskać zarówno kolor jak i pozycję).
3 - teraz dla dodanego punktu trzeba ustalić promień i stopień gładkości przejścia (domyślnie w tej chwili są ustawione na 0, zastanawiam się nad zmianą, bo przeciętny użytkownik nie widząc efektów stwierdzi, że efekt nie działa)

Szumnie nazwany tryb uczenia pozwala na nieznaczne zautomatyzowanie tego procesu, choć w tej chwili może wydawać się z lekka uciążliwy:/(i coś będę musiał wymyślić aby jeszcze bardziej go uprościć). Trzeba przede wszystkim ustawić podstawowy kolor kluczowany i tolerancję tak aby całe tło zostało wykluczowane(lub większość tła jeśli większość obiektu do pozostawienia w znacznym stopniu uległa wykluczowaniu). Następnie w additional colors należy dodać jeden kolor, i do niego te wartości tolerancji skopiować. Teraz przy podstawowym kolorze trzeba tą tolerancję zmniejszyć tak aby kluczowany obiekt nie miał "podżerek" i wybrać tryb "Learn mode". Po mniej więcej sekundzie plugin powinien wrócić do trybu normalnego. Jak już wróci, wtedy przełączyć go w tryb wyświetlania gradientu w którym za pomocą strzałek slidera i guzika "-" pozbywamy się odcieni zebranych z obiektu.

Star dots - niestety co klatkę wszystkie punkty są generowane od nowa z racji, że wtyczki Vegasa muszą być bezstanowe i za każdym razem dawać takie same rezultaty ( mogą być użyte do sieciowego renderingu lub ten sam kod może być użyty do różnych materiałów video ) - nie sprawdzałem jak w nowszych wersjach, ale w 5.0 lens flare miał też tym problem. Jeszcze spróbuję zoptymalizować kod polepszając algorytm ucięć, ale tak czy inaczej setki tysięcy wywołań powtarzalnego generatora liczb pseudolosowych trzeba wywołać. Najbardziej kosztowne w tej chwili są złożone obroty kamery.

Wspomnę jeszcze o cenie - staram się podejść do sprawy najuczciwiej jak się da i dlatego raz - pomyślałem nad kilkoma rodzajami licencji a dwa elastycznością pakietów. Biorąc pod uwagę ten pakiet wtyczek, licencja pasjonacka/edukacyjna - 40 pln, licencja elektroniczna NLE - 50 pln a za pudełkową wersję ok. 90 pln. Oczywiście jeśli ktoś potrzebowałby tylko konkretnych efektów a nie chciałby wszystkich, będzie możliwość wykupienia pakietu custom tylko z wybranymi efektami w cenie 6 pln/sztuka.
Na Allegro w tej chwili odbywa się aukcja pierwszej sztuki NLE - na tyle jest to okazja, że klucz ten będzie aktywował też drugą edycję i pozwalał na aktualizację aż do wersji 9.0 obu edycji - następne licencje umożlwią aktualizację conajwyżej do 4 wersji wzwyż.
[Obrazek: i15.jpg]
Odpowiedz
#24
Cytat:Jeszcze spróbuję zoptymalizować kod polepszając algorytm ucięć, ale tak czy inaczej setki tysięcy wywołań powtarzalnego generatora liczb pseudolosowych trzeba wywołać
Daaaaaaaaaawno, daaaaaawno temu, jak jeszcze bawiłem się w coś więcej, niż wypisywanie hello world, musiałem walczyć z oporem materii (czyli Basickiem) i swoją niewiedzą. Sprzęt też nie był najszybszy, więc jak się chciało szybko narysować kółko na ekranie, to się np. nie korzystało z funkcji sinus, która liczyła się cholernie długo, za miast tego używając coś z dodawaniem, nie pamiętam teraz dokładnie. Żeby rysowało się jeszcze szybciej, pakowało się wyniki tych obliczeń do tablicy, jako, że odczytanie elementu tablicy trwał zdecydowanie szybciej niż liczenie czegokolwiek. Może tak by się dało to zrobić? Uruchamiasz generator liczb losowych raz, pakujesz wynik do odpowiednio dużej tablicy, a potem już "tylko" operujesz na danych w niej zawartych? W renderingu sieciowy też to powinno się sprawdzać.
Co do klucza - wydaje mi się, że pomysły są dobre, aczkolwiek trzeba by to sprawdzić w praniu czy aby na pewno da lepszy efekt, niż wbudowane narzędzie. Mnie osobiście najbardziej brakuje w tych wszystkich wbudowanych keyerach narzędzie do usuwania greenspila, tak jak w programach FXhome, gdzie działa to całkiem fajnie. Nie wiem, czy by to CI w czymś pomogło, ale w starym numerze GFX był spory artykuł opisujący dosyć dokładnie i lekko matematycznie metody stosowane przez firmę Ultimatte w swoich produktach. Tzn. dziś już mają zapewne lepsze. Jak chcesz to zeskanuje i podeślę.
Odpowiedz
#25
Znam te techniki- sam z nich korzystałem jakiś czas temu, lecz w dzisiejszych, wieloprocesorowych/wielordzeniowych architekturach takie cache'owanie przestaje mieć sens ze względu na czas dostępu do RAM i to, że do tejże pamięci może jeden rdzeń na raz się dobić. Moim priorytetem przy pisaniu kodu było napisanie kodu wielowątkowego, który przy minimalnych kosztach będzie mógł być przeniesiony na OpenCL lub CUDA. Myślę jeszcze nad wykorzystaniem SSE (własne wstawki assemblerowe lub użycie innego kompilatora), któro paradoksalnie jest szybsze niż kooprocesor, przynajmniej do pierwiastków, nie wiem, jak jest z funkcjami trygonometrycznymi. W każdym bądź razie zdaję sobie sprawę, że optymalizacja - zwłaszcza blura - jest elementem krytycznym całego projektu i będę robił co w mojej mocy aby rozwiązać te problemy w najbliższych dniach.
Nad GreenSpilem/ zielonych odbiciach myślę, prawdopodobnie może dołożę dodatkowy "przesiewacz" odciągający pewne składowe z kolorów. Jeśli nie da się kupić teraz tego numeru gazety, to z chęcią przeczytam, z resztą jestem otwarty na propozycje efektów/generatorów/przejść na których napisaniu skorzystamy wszyscy :)
[Obrazek: i15.jpg]
Odpowiedz
#26
No raczej nie da, GFX "od jakiegoś czasu" oględnie mówiąc nie istnieje. :)
Odpowiedz
#27
Teraz ja ponarzekam :)

Lines - działa spoko, na początku nie wiedziałem jak się tym w ogóle posługiwać i już chciałem napisać, że coś jest nie tak z pluginem, ale wszystko działa :) Przydatne narzędzie w sumie. Można jak kolega wyżej wspominał dopisać jeszcze jakaś "poświatę" i zmienić nazwę na miecze świetlne hehe, albo po prostu osobny media generator do tego.

Star Dots - w sumie spoko, ale u mnie masakrycznie wolno działa. Co prawda testowałem pod laptopem, ale nawet jak ilość kropeczek zmniejszyłem do 512 to był hardzior.

Four Corners Color Gradient - ciekawe rozwiązanie, fajne i proste tła można tym narzędziem wykonywać. Brakuje mi tylko wybór kolorów z "tablicy". Suwakami za długo trwa wybieranie odpowiedniego koloru, ale jak widziałem, pisałeś, że już nad tym pracujesz co mnie bardzo cieszy. Naprawdę wielkie brawa Ci się należą.

Digits - super sprawa. Brakowało takiego narzędzie w Vegasie.

Computer Typer - kolejne genialne rozwiązanie, podoba mi się pasek postępu! Bardzo dobrze, że można sobie ustalić z jaką prędkością ma się pokazywać kolejna litera.

Circles - Podoba mi się, można robić Pacmana :) Ale coś czasami po bokach ucina. Tutaj np. ucina po lewej stronie.
[Obrazek: pacman.png]
Nie udzielam odpowiedzi na PW.
Odpowiedz
#28
Czy jak zmienisz pozycję kółka, to to ucięcie jest takie same, czy większe/mniejsze? Możesz podać właściwości projektu, jakie ustawiłeś bądź szablon? (chodzi zwłaszcza o pixel aspect ratio).
[Obrazek: i15.jpg]
Odpowiedz
#29
Przy obojętnie jakiej wartości pixel aspect ratio jest to samo:
[Obrazek: pacmany.png]

Na screenie są trzy kółka różnej wartości, tylko to małe nie ma uciętych boków. Może od karty to zależy w jaki sposób wyświetla?
Nie udzielam odpowiedzi na PW.
Odpowiedz
#30
Już mniej więcej wiem, gdzie szukać, problem w optymalizacji, dziś wieczorem poprawię. A czy dzieje się to przy standardowych ustawieniach projektu ? (szablony PAL-DV Widescreen, PAL-DV)
[Obrazek: i15.jpg]
Odpowiedz



   


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości