Tag: software

Entries for tag "software", ordered from most recent. Entry count: 25.

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

Pages: > 1 2 3 4 >

10:21
Fri
08
Jun 2007

EduAkcja - tani Microsoft Office

EduAkcja - Microsoft przygotował ciekawą ofertę dla uczniów, studentów i wszelkich pracowników sektora edukacyjnego. Można w niej kupić po przystępnej cenie pakiet Office 2003 lub 2007 (Standard - niecałe 200 zł, Professional - niecałe 280 zł brutto). To dobra wiadomość zważywszy, że w przeciwieństwie do Windows czy Visual Studio, pakiet biurowy nie jest dostępny dla studentów za darmo w ramach MSDN AA. Przejrzałem dokładnie zasady i oto moje wnioski:

Zalety:

Wady:

Comments (0) | Tags: shopping software | Author: Adam Sawicki | Share

11:36
Mon
21
May 2007

Kolorowanie składni HLSL

Kolorowanie składni HLSL

Pisząc od czasu do czasu shadery zauważyłem, że składni języka HLSL nie koloruje nic oprócz nVidia FX Composer i ATI RenderMonkey. Istnieje wprawdzie możliwość wprowadzenia takiego kolorowania do Visual C++, ale jest to paskudne obejście, które tak naprawdę zmusza Visual do traktowania plików FX jako kodu C++ i nowe słowa kluczowe koloruje również w kodzie C++. Dlatego nawet nie będę go tu podawał.

Zamiast tego napisałem wczoraj własny schemat kolorowania składni plików FX (w tym preprocesor, język HLSL i asembler shaderów do wersji 3.0) dla najlepszego edytora tekstu na świecie, czyli jEdit :) Wszystkich żądnych kolorków i niezniechęconych faktem, że ten program jest w Javie (to naprawdę jego jedyna wada) zachęcam do pobrania: hlsl.xml (20 kB). Instrukcja instalacji znajduje się w komentarzu wewnątrz pliku.

Comments (0) | Tags: rendering software productions | Author: Adam Sawicki | Share

17:37
Wed
11
Apr 2007

Evaldraw

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 (0) | Tags: rendering tools software | Author: Adam Sawicki | Share

21:07
Tue
13
Mar 2007

Do oblukania - nowy Blender i PIX

Dowiedziałem się ostatnio o dwóch programach, które warte są bliższego przyjrzenia się im w wolnej chwili. Pierwszy to Blender w nowej wersji. Każdego, kto już go zna lub jest gotów opanować obsługę jego udziwnionego interfejsu zainteresować może cały zbiór nowych, ciekawych funkcji.

Drugi natomiast to PIX, który wchodzi w skład pakietu DirectX SDK. Ten program jest w stanie zbierać statystyki z pracy aplikacji pisanych w Direct3D, a w przeciwieństwie do NVPerHUD nie wymaga chyba od programisty zmian w kodzie ani, co ważniejsze, instalowania specjalnego, podobno niezupełnie stabilnego sterownika do karty graficznej.

Comments (0) | Tags: rendering graphics software | Author: Adam Sawicki | Share

20:55
Sat
10
Feb 2007

Terragen

Terragen to program niekoniecznie dla mnie nowy, ale nie miałem z nim do czynienia od lat. Dzisiaj przypomniałem sobie o nim i ku mojemu zaskoczeniu okazało się, że do zastosowań niekomercyjnych jest darmowy.

Cóż to takiego? Terragen służy, jak sama nazwa wskazuje, do generowania terenu. Mamy więc do dyspozycji ustawienia dotyczące uształtowania terenu, wody, chmur, słońca, światła, atmosfery itp. Efektem końcowym jest, powstający w długim procesie renderingu, bardzo realistyczny obrazek.

Jaki jest ten program? Spodziewałem się wielkiego i ociężałego pakietu podobnego do Poser. Tymczasem instalka Terragena waży 1.6 MB. W programie nie znajdziemy wodotrysków graficznych - interfejs jest raczej ascetyczny i mało intuicyjny, a składają się na niego prawie wyłącznie różne kontrolki do manipulacji wszelkimi ustawieniami.

Jak wyrenderować za jego pomocą skybox? Strona producenta milczy na ten temat, ale znalazłem tutorial, który opisuje jak to zrobić. Nie ma specjalnej funkcji przeznaczonej do tego celu, ale wystarczy renderować z odpowiednio ustawioną kamerą, o kątach wpisanych ręcznie jako liczby.


Tak wygląda aplikacja.


Tak wygląda efekt jej działania.

Comments (0) | Tags: graphics tools software | Author: Adam Sawicki | Share

21:25
Fri
02
Feb 2007

Drukowanie plakatów

Jak wydrukować duży obrazek na wielu kartkach A4, żeby potem je posklejać i powiesić jako plakat na ścianie? Czy szukać jakiegoś specjalnego programu? A może ręcznie wycinać fragmenty w programie graficznym?

Nie! Okazuje się, że wystarczy do tego... Microsoft Excel. Wstawiamy obrazek do pustego dokumentu, rozciągamy go jak chcemy, drukujemy, a ten sprytny arkusza kalkulacyjny sam podzieli go na poszczególne strony.

Comments (0) | Tags: software graphics | Author: Adam Sawicki | Share

22:38
Wed
31
Jan 2007

MilkShape 3D

Dzisiaj chciałem wam napisać o programie do modelowania MilkShape 3D. Wkurzony na Blendera (bynajmniej już nie z powodu "oryginalności" jego interfejsu, ale szwankujących funkcji eksportu) i nie chcąc piracić kolosów pokroju 3D Studio MAX postanowiłem poszukać czegoś innego i trafiłem na ten niewielki i prosty, ale do wielu zastosowań wystarczający shareware (wersja niezarejestrowana działa przez 31 dni).

Program jest przeznaczony typowo do tworzenia modeli 3D - nie posiada wysokiej jakości renderera ani niczego takiego. Imponuje za to liczbą wbudowanych eksporterów i importerów do różnych formatów plików. Można też pisać własne (w postaci zwykłych bibliotek DLL, a nie w języku Python jak w Blenderze :P). Już zaraz po uruchomieniu rzuca się w oczy prosty interfejs wyglądający jak narzędzia tworzone przez programistów na szybko i na własny użytek. Nie pierwsze wrażenie jest jednak najważniejsze. Choć faktycznie nie znajdziemy tu zaawansowanych funkcji takich jak unwrapowanie siatki na teksturze czy operacje logiczne na geometrii (CSG), to do dyspozycji mamy wszystkie funkcje potrzebne do modelowania, czyli tworzenie i edycję siatki, nakładanie tekstury, a także kości i animację szkieletową. Jest też kilka dodatkowych narzędzi takich, jak generator heightmapy terenu czy tekstu 3D.

Comments (0) | Tags: graphics software tools | Author: Adam Sawicki | Share

22:00
Sun
28
Jan 2007

RenderMonkey

Znalazłem swoje wymarzone IDE do shaderów - to darmowy RenderMonkey firmy ATI. Nie jest idealny. Nie ma scene graph, macierz świata jest zawsze identycznościowa, edytor kodu (zwłaszcza Undo) trochę szwankuje, ale ogólnie jest bardzo wygodny i potężny. Udało mi się uzyskać tangent space, poznałem obsługę środowiska i przy okazji przypomniałem sobie podstawy HLSL.

Długo mógłbym się rozwodzić nad zaletami stosowania takiego narzędzia, jak i pięknem samego języka HLSL. Z RenderMonkey można bardzo wygodnie eksperymentować z shaderami i dużo efektów zakodzić bez odpalania swojego frameworka Direct3D w C++. Co do samego HLSL natomiast, to jego koncepcja wydaje się na pierwszy rzut oka oczywista. Po namyśle jednak można wyobrazić sobie, jak wyglądałby ten język gdyby projektowano go zgodnie ze sposobem myślenia rodem z Uniksa... Byłby wtedy pewnie podobny do Basha, Perla albo w ogóle niepodobny do niczego :) A tu - składnia wzorowana na C, żadnych udziwnień. Umiejętności optymalizacji kompilatorowi HLSL mógłby natomiast pozazdrościć nawet kompilator C++.

Korzystając z tego jak prosto i wygodnie mogę teraz wrzucać nowe dane do mojej galerii, zrobiłem kilka screenów i umieściłem w nowym katalogu - RenderMonkey.

Comments (0) | Tags: rendering tools software | Author: Adam Sawicki | Share

Pages: > 1 2 3 4 >

STAT NO AD [Stat] [Admin] [STAT NO AD] [pub] [Mirror] Copyright © 2004-2017 Adam Sawicki
Copyright © 2004-2017 Adam Sawicki