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 ... 4 5 6 7 8 9 >

# Stay-On-Top Note

Thu
10
Apr 2008

Postanowiłem opublikować malutki programik, który stworzyłem (bo "napisałem" to tutaj za duże słowo) w C# i który pomaga mi od pewnego czasu w programowaniu. Służy do przechowywania krótkiej notatki tekstowej pozostającej na ekranie zawsze na wierzchu. Przydatny może być np. do zapamiętywania nazw zadeklarowanych w nagłówku pól i metod., kiedy w edytorze przenosimy się do pliku CPP i musimy je wykorzystywać.

Pobierz: StayOnTopNote.zip (13 KB)

Stay-On-Top Note

Comments | #productions #tools Share

# Visual AssistX jest fajny

Tue
18
Mar 2008

Trzy razy próbowałem przekonać się do Visual AssistX instalując działającą przez miesiąc wersję testową. To rozbudowana wtyczka do Visual Studio (nie do wersji Express), która wzbogaca go o naprawdę ciekawe funkcje wspomagające pisanie kodu i zastępuje te już istniejące dużo lepiej zrealizowanymi. Wśród nich są różnorodne i świetnie pomyślena możliwości nawigacji po kodzie, działające prawie bezbłędnie podpowiedzi (IntelliSense) i ulepszone kolorowanie składni. Za każdym razem bardziej denerwował mnie niż pomagał, ale ostatnio tak się do niego przyzwyczaiłem, że nieprzyjemnie będzie, kiedy skończy się okres testowy. To jest chyba kwestia posiadania dostatecznie szybkiego komputera (AssistX bardzo "zamula"). Szkoda, że pełna wersja kosztuje $99.

Comments | #visual studio #tools Share

# Blender do grafiki dydaktycznej

Thu
06
Mar 2008

Jeśli znasz Blender albo inny program graficzny 3D, to warto zwrócić uwagę, że za jego pomocą można też łatwo robić ładnie wyglądające schematy dydaktyczne dotyczące grafiki 3D - np. do artykułu, tutoriala czy... pracy magisterskiej :D

Comments | #tools #graphics #teaching Share

# AMD CodeAnalyst

Sat
15
Dec 2007

Właściwie to używam go od dawna, ale teraz pomyślałem, że warto go "zareklamować" tym którzy jeszcze go nie znają. AMD CodeAnalyst to daromwy profiler. Instaluje się go, uruchamia, a następnie z jego poziomu odpala swoją aplikację i przez jakiś czas pozwala jej działać. Potem dostaje się statystyki, które pomagają stwierdzić, co zabiera najwięcej czasu. Na procesorach firmy AMD program ma co prawda większe możliwości, ale na Intelach również działa podstawowa funkcjonalność profilowania. Oto efekt:


Które moduły zabierają najwięcej czasu


Które funkcje wybranego modułu zabierają najwięcej czasu


Które linijki wybranej funkcji zabierają najwięcej czasu

Comments | #tools #software Share

# GPU ShaderAnalyzer

Tue
11
Dec 2007

Chyba zrobę sobie teraz przerwę na zabawę i poznawanie różnych nowych technologii. Pierwsze do testów wziąłem małe narzędzie firmy ATI/AMD - GPU ShaderAnalyzer. Okazuje się to być program, któremu można wrzucić źródło shadera, a on kompiluje go i pokazuje kod w asemblerze oraz kilka przydatnych informacji statystycznych. Akceptuje zarówno shadery DirectX, jak i OpenGL, łącznie z Shader Model 4 (no wiecie - GeForce 8000, Vista i te sprawy :) Można mu też podać makra preprocesora. Jako wyjście otrzymujemy kod shadera w asemblerze, liczbę użytych instrukcji, rejestrów itp., oraz - co w zamierzeniu ma być najważniejsze - wyliczone statystyki na temat ile shader ma instrukcji arytmetycznych, a ile samplujących teksturę, ile czasu zajmie jego wykonywanie i w efekcie co stanowi w nim wąskie gardło. Niestety tylko dla wybranych modeli kart graficznych z serii Radeon.

Ogólnie program może się przydać tym, którzy chcą stuningować swoje shadery do granic możliwości. Co również istotne, jest mały, prosty i napisany w kodzie natywnym, a nie w .NET. Pewnie dlatego działa szybko, czego nie można powiedzieć o FX Composer 2. Jako edytora z podświetlaniem składni autorzy użyli zdaje się kontrolki Scintilla. Program zawiera właściwie tylko tyle, ile pokazuje ten jeden screen:

Comments | #rendering #tools #software Share

# ColorShop 2.2

Tue
13
Nov 2007

ColorShop 2.2 autorstwa Xiona to nowa wersja programu do pobierania kolorów. Używam go i polecam wszystkim programującym grafikę, bo potrafi kilka przydanych rzeczy, m.in.:

Program ma przy tym bardzo wygodny interfejs. Nie załatwia wprawdzie wszystkich potrzeb na podręczne obliczenia i dotyczy tylko kolorów, dlatego mój pomysł na Kalkulator programisty gier nadal przydałoby się kiedyś zrealizować, ale konwersja między różnymi zapisami koloru oraz - co chyba tutaj najważniejsze - próbkowanie kolorów z ekranu to bardzo duże wsparcie podczas robienia niektórych rzeczy.


ColorShop 2.2

Comments | #warsztat #productions #tools #software #graphics Share

# Narzędzie do przetwarzania tekstur

Sun
07
Oct 2007

Piszę ostatnio generowanie i renderowanie drzew. Przy okazji właśnie dopisałem do mojego uniwersalnego konsolowego "przetwarzacza wszelkich danych" dwa nowe polecenia dotyczące tekstur, których nie znajdzie się raczej w GIMP-ie czy innym programie graficznym. Inspirowane są tym tekstem.

Comments | #rendering #productions #tools Share

# Kuriozalny filtr graficzny

Sat
29
Sep 2007

Zadanie jest takie: Daną mamy teksturę, która w jednym z kanałów (tutaj: czerwony) ma pewne dowolne informacje. Trzeba je skopiować do pozostałych kanałów tak, żeby powstała tekstura w odcieniach szarości. Jak to zrobić? Zmiana na teksturę czarno-białą poleceniem Desaturate odpada, bo uśrednia wartości RGB powodując przyciemnienie tekstury, a po dostosowaniu poziomów pewną utratę informacji.

Choć to zaskakujące, takiej prostej funkcji nie posiada żaden z programów graficznych, które mam zainstalowane w swoim komputerze! Ani ACDSee 5.0, ani Paint, ani GIMP, ani też DirectX Texture Tool czy nawet IrfanView, który potrafi przynajmniej zamieniać miejscami kanały. Przepisanie koloru do kanału alfa jest wykonalne w GIMP-ie (chociaż dużym wysiłkiem).

Czy ktoś wie, jak to zrobić? Nie czekając na odpowiedź zaczynam pisanie swojego programu do przetwarzania tekstur :P

NOWE: Kolejny potrzebny mi filtr, którego nie mogę zlokalizować: rozmycie (Blur) z zawinięciem na granicach, żeby tekstura pozostała bezszwowa (Seamless). Ale wiem już jak to wykombinować w GIMP-ie.

Comments | #algorithms #rendering #graphics #tools Share

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

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