Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Strony: [1]
DrukujPobierz PDF
Autor Wątek: Program do tworzenia animacji *.avi  (Przeczytany 3224 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
E-Nigma
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 1.*
Licencja: Copyright
Wiadomości: 180
Galeria Użytkownika



Zobacz profil WWW
« : 25.10.2015, 08:18:43 »

Witam, niedawno ktoś poprosił mnie czy mógłbym przerobić jeden z moich programów, tak aby tworzył on animację *.avi z płaskiej bitmapy, która będzie przycinana i zwijana automatycznie do postaci kuli wraz z cieniowaniem. Po jakimś czasie zabrałem się więc za przerobienie mojego dość starego projektu, wynikiem czego jest program SfAnim.exe dostępny na mojej stronie obliczeniowo.jcom.pl/?id=153 w ostatnim załączniku na końcu strony.

Program jest mocno okrojony, ponieważ jak zwykle tworzenie interfejsu z możliwością wprowadzania ustawień dotyczących animacji jest dla mnie niestety bardzo nudnym zajęciem.

Aby możliwe było wygenerowanie animacji, trzeba w tej samej lokalizacji co plik programu umieścić swój własny plik graficzny o nazwie file.jpg. Plik powinien być koniecznie bitmapą 24-bitową. Jeżeli plik będzie zbyt duży program przeskaluje go do wymiarów 800x400 px, po czym zapyta się, czy chcesz wygenerować animację avi, która zostanie zapisana do pliku avi_anim.avi w lokalizacji, gdzie znajduje się program. Podczas procesu tworzenia animacji program nie będzie wyświetlał żadnych informacji (ani nie będzie widoczne jego okno), gdyż niestety zabrakło mi chęci dopracowania tego. Należy się uzbroić w cierpliwość i poczekać aż program zakończy pracę i pojawi się jego okno o nazwie Sferyczna animacja. W oknie tym będzie pokazywana generowana w locie animacja "obracającej się kuli" z nałożoną na nią bitmapą.
Zapisane

MareroQ
Użytkownik

Reputacja: 13 Offline Offline

Płeć: Mężczyzna
GIMP: 1.*
Licencja: Copyright
Wiadomości: 584
Galeria Użytkownika

MareroQ


Zobacz profil
« Odpowiedz #1 : 27.10.2015, 04:35:39 »

Ja prosiłem o ten Twój program od bardzo dawna.
Wersja 32 bit?
Zapisane
E-Nigma
Użytkownik

Reputacja: 2 Offline Offline

Płeć: Mężczyzna
GIMP: 1.*
Licencja: Copyright
Wiadomości: 180
Galeria Użytkownika



Zobacz profil WWW
« Odpowiedz #2 : 27.10.2015, 20:36:25 »

Ja prosiłem o ten Twój program od bardzo dawna.

Wydaje mi się, że mnie pytałeś o to czy bym mógł coś napisać o DirectDraw, ale mi się nie chciało (ale może się mylę, w końcu już trochę czasu minęło).

Wersja 32 bit?

Tak wersja 32 bit.

Wrzuciłem nieco poprawioną wersję. Dorzuciłem też tam parę tekstur i dlatego dużo większy rozmiar jest załącznika.

W tej chwili już program nie pyta się na samym początku czy chcesz zrobić animację, żeby tego dokonać trzeba w niezmiernie zaawansowanym menu Program->Utwórz animację *.avi kliknąć. Zwiększyłem jakość generowanej animacji z 400 na 400 px do 720 na 720 px maksymalnie (gdy grafika wejściowa jest odpowiednio duża) natomiast wymiary grafiki wejściowej nie powinny przekraczać wymiarów 1440 na 720 px.

Podczas generowania animacji program blokuje okno do momentu ukończenia i wyświetla kolejne wygenerowane klatki oraz informację o tym ile klatek wygenerował i ile jest wszystkich do wygenerowania. Przy dużych grafikach czas tworzenia animacji jest dość długi.
Zapisane

Strony: [1]
DrukujPobierz PDF
Polskie Forum Użytkowników GIMP-aHyde zoneHyde parkProgramy graficzneWątek: Program do tworzenia animacji *.avi
Skocz do: