Tag: tools

Entries for tag "tools", ordered from most recent. Entry count: 72.

Uwaga! Informacje na tej stronie mają ponad 5 lat. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 ... 5 6 7 8 9 >

# Processing

Thu
23
Aug 2007

Processing 1.0 (BETA) - pod tą dziwną nazwą kryje się ciekawa zabawka - prosty język programowania oraz proste IDE, w którym można eksperymentować z grafiką 2D i 3D pisząc efekty, animacje i proste gry. Jest napisane jest w Javie i do Javy kompiluje napisany kod. Sam język też jest podobny do Javy. Pozwala na eksport swojego dzieła do apletu lub aplikacji Java. W porównaniu z Evaldraw wypada moim zdaniem na plus, bo choć wydajność jest dużo gorsza, to całe środowisko jest wygodniejsze w obsłudze, prostsze w użyciu, lepiej dopracowane i lepiej udokumentowane. Oto co udało mi się stworzyć:

Comments | #tools #rendering #java Share

# Dwa przydatne programy

Sun
05
Aug 2007

Moi koledzy napisali ostatnio w C# dwa przydatne programy.

SendFile (autor: Krystian D.) to program do przesyłania plików - coś jak mój pomysł o nazwie JustSendIt. Wyróżnia go fakt, że zarówno nadawca, jak i odbiorca może być za NAT-em, ponieważ transmisja odbywa się za pośrednictwem... skryptu PHP umieszczonego na wybranym koncie WWW.

ScreenUp (autor: Spax) służy do łapania zrzutów ekranu. Wyróżnia go fakt, że program działa w tle, reaguje na wciśnięcie klawisza zbierając kolejne zrzuty, a potem pozwala łatwo wysłać je na serwer i otrzymać adres URL do screenów udostępnionych już w Sieci.

Comments | #tools #warsztat Share

# Blenderowanie

Wed
11
Jul 2007

Przesiedziawszy jakieś dwa tygodnie nam manualem przypomniałem sobie już chyba, jak się obsługiwało Blender i dowiedziałem się wielu nowych rzeczy. To co udało mi się zamodelować można obejrzeć tutaj: Galeria - Blender.

Jednak zdania na temat interfejsu Blendera nie zmienię. Na poparcie swojej opinii napisałem mały testowy program w C#, który pokazuje róznicę między tradycyjnym, a blenderowym podejściem do rzeczy tak prostej jak lista napisów. Na dwóch zakładkach można na dwa sposoby robić te same rzeczy - czyli dodawać, usuwać i zmieniać nazwy elementów na liście. Zapraszam do pobrania i samodzielnego przemyślenia, czy podejście z zakładki drugiej ma jakiekolwiek inne zalety niż tylko mniej miejsca, jakie zajmuje na powierzchni okienka? :P BlenderSux.exe (24 KB).

Comments | #graphics #tools Share

# Windows PowerShell 1.0

Sun
20
May 2007

Windows PowerShell 1.0 [Wikipedia]

Windows PowerShell 1.0 to kolejne warte uwagi znalezisko. To nowa powłoka systemowa dla Windows XP SP2 lub nowszych, zupełnie inna niż standardowy "cmd". Choć używa tego samego GUI konsoli, w środku posiada ogromny potencjał. Zobacz choćby stronę Comparison of computer shells aby przekonać się, że nie brakuje jej autouzupełniania, tablic haszujących, wyrażeń regularnych ani niczego, co powinna mieć dobra powłoka.

PowerShell przeznaczony jest wprawdzie dla administratorów i jako taki niezbyt mnie interesuje ani też nie mam pomysłu jak dobrze go wykorzystać, jednak zachwyciła mnie jego koncepcja. Sam w sobie nie posiada zbyt wiele - jest raczej platformą do dowolnej rozbudowy. Pozwala za to na tworzenie i używanie obiektów .NET, COM oraz WMI. Wiele jego elementów jest zaczerpniętych z Uniksa - jak choćby wygląd manuali. Posiada własną, całkiem przyjemną składnię. Jego obsługa jest bardzo intuicyjna i prosta do opanowania, polecenia dzielą się zasadniczo na grupy takie jak Add-, Remove-, Convert-, Out-, Format-, Write-, Set-, Get-, drzewo katalogów jest uogólnione na możliwość poruszania się po rejestrze systemowym, bazie certyfikatów itp. Jednak najgenialniejsze jest to, że dane przekazywane przez potok między poleceniami są nie surowym tekstem, ale kolekcją obiektów .NET!

Comments | #windows #tools Share

# MaPZone 2.5 - Generowanie tekstur

Sun
20
May 2007

MaPZone 2.5 to znalezisko warte uwagi - bardzo potężny program do proceduralnego generowania tekstur. Z jego użyciem każdy, kto lubi bawić się funkcjami, ma odrobinę zmysłu artystycznego (?) oraz szczyptę wytrwałości, żeby opanować jego interfejs może generować naprawdę realistyczne tekstury, łącznie z kanałem alfa czy osobną normal mapą. Tym bardziej, że program jest darmowy, a dołączonych do niego licznych, przykładowych tekstur wolno używać w swoich produkcjach, nawet tych komercyjnych.

Comments | #graphics #tools Share

# Zewnętrzny logger/monitor - genialny pomysł?

Fri
04
May 2007

Wpadłem dzisiaj na taki oto pomysł: A gdyby tak napisać zewnętrzną aplikację okienkową, na przykład w C#, która łączyłaby się z moim silnikiem poprzez jakąś komunikację międzyprocesową? Mogłaby spełniać wiele przydatnych funkcji (niektóre z nich to pomysły zaczerpnięte z artykułu o loggerze w GPG4):

Taki program miałby liczne zalety:

Każdy pomysł w pierwszej chwili wydaje się genialny. W końcu jednak górę wzięło moje lenistwo (to jednak duża rzecz i wymagałaby sporo pracy, a i komunikacji międzyprocesowej nie znam) i argument dostępu podczas pracy na pełnym ekranie. Ostatecznie postanowiłem więc zrobić wszystko In-Game - szczególnie, że mam przecież własny system GUI. Napisałem więc swój własny, prosty Property Grid:

Mój własny Property Grid

Przy okazji ciekawostka: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 - kto wie o co chodzi, ten wie :) Jest o tym nawet piosenka - Oh Nine, Eff Nine.

Comments | #ideas #tools Share

# Evaldraw

Wed
11
Apr 2007

Evaldraw

Widziałeś wiele filmików, dem i myślisz, że nic cię już nie zdziwi? Zobacz Evaldraw! Kim jest jego autor - Ken Silverman - nie trzeba chyba wyjaśniać. Dość powiedzieć, że to autor silnika Build Engine napędzającego m.in. Duke Nukem 3D oraz autor innowacyjnego silnika wokselowego Voxlap.

Wykorzystana w tym problemie biblioteka Evallib (też oczywiście jego autorstwa), dostępna dla C++ pod Windows w postaci biblioteki OBJ+H (niestety bez źródeł), przyjmuje łańcuch znaków z kodem w specjalnym języku wzorowanym na C, a zwraca... wskaźnik do funkcji skompliowanej do najprawdziwszego kodu natywnego, którą można normalnie wykonywać i która działa niezwykle szybko.

Evaldraw natomiast to program... do wszystkiego. Początkowo podchodziłem do niego sceptycznie obawiając się o jakość jego interfejsu użytkownika albo dokumentacji. Teraz jestem jednak naprawdę zachwycony jego możliwościami jak i wykonaniem. Choć potrafi się czasami wysypać, działa nieźle i przede wszystkim bardzo wydajnie. Mimo własnego interfejsu jest też całkiem intuicyjny. Jest jednocześnie tak potężny, że możnaby o nim napisać długi tutorial gdyby nie to, że... tutaj nie ma się czego uczyć! Całość jego obsługi i możliwości można opanować w ciągu 1-2 godzin.

Spośród możliwości dostęnych z poziomu wbudowanego języka wymienić warto: Rysowanie funkcji 1, 2, 3, 4 zmiennych (jako wykres, kolory na płaszczyźnie, a także woksele w przestrzeni - niestety nie ma siatek) - także animowanych, wczytywanie dźwięków WAVE i obrazków w różnych formatach graficznych (jako funkcje które można swobodnie próbkować), obsługa klawiatury i myszy, bezpośrednie rysowanie grafiki 2D i 3D (OpenGL), synteza dźwięku, wykorzystanie systemowego syntezatora mowy i wiele, wiele innych.

Warto przejrzeć wszystkie 97 dołączonych przykładów, by przekonać się np. jak wygląda Snake 3D, a także zobaczyć jak można napisać niezwykły efekt czy nawet małą grę w kilkudziesięciu liniach kodu. Oprócz zabawy i wywoływania opadu szczęki Evaldraw może się przydać np. do modelowania różnych funkcji. Zawsze brakowało mi dobrego, darmowego programu do rysowania wykresów.

Comments | #rendering #tools #software Share

# MeshProcessor i Parametrizer

Sat
31
Mar 2007

Wrzuciłem na stronę moje dwa małe programy:

Comments | #productions #tools Share

Pages: > 1 ... 5 6 7 8 9 >

[Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2021