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

# DirectX Ops

Fri
16
Mar 2007

Błędne działanie NVMeshMender

W skład pakietu DirectX SDK wchodzi m.in. ciekawe narzędzie, któremu dziś przyjrzałem się bliżej, a z którego chyba niewiele osób korzysta. Chodzi o dxops.exe. Ten napisany w C#, konsolowy programik "karmi się" skryptami zapisanymi w plikach tekstowych w prostym języku, w którym kolejne instrukcje mogę wczytywać, zapisywać oraz przetwarzać tekstury (we wszelkich obsługiwanych przez D3DX formatach) oraz siatki (w formacie X). Pośród możliwości programu warto wymienić:

Nie jest to w sumie nic ponad możliwości dostępne z poziomu funkcji D3DX, ale ich udostępnienie jako narzędzia nie wymagającego pisania kodu czyni ten program godnym uwagi.

Niestety z nieznanych mi przyczyn dxops źle generuje normalne dla moich siatek eksportowanych do formatu X z Blendera. Pozostaje więc NVMeshMender, który niestety też nie jest idealny (co pokazałem na załączonym zrzucie ekranu).

Comments | #rendering #directx #tools Share

# FX Batch Compiler 1.0

Sun
04
Mar 2007

FX Batch Compiler

FX Batch Compiler - mój nowy, mały program w C#. Miał powstać na moje własne potrzeby, ale pomyślałem że może się też przydać innym, więc podszedłem do sprawy poważnie. Dlatego program jest napisany po angielsku, solidnie, wielowątkowo, jest prosty ale przez to elastyczny, posiada dokumentację i udostępniam do na licencji GNU GPL.

Do czego służy? Do wsadowego kompilowania efektów FX i shaderów HLSL z użyciem kompilatora fxc dołączanego do DirectX SDK. To nie jest całe IDE, a jedynie graficzna nakładka na to konsolowe narzędzie. Pozwala kompilować wiele plików na raz i z różnymi ustawieniami.

Comments | #productions #tools #rendering Share

# Terragen

Sat
10
Feb 2007

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 | #graphics #tools #software Share

# MilkShape 3D

Wed
31
Jan 2007

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 | #graphics #software #tools Share

# RenderMonkey

Sun
28
Jan 2007

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 | #rendering #tools #software Share

# Jakie IDE do shaderów?

Mon
15
Jan 2007

Dzisiejszy dzień sponsoruje pytanie, jakiego narzędzia warto używać do pisania shaderów i plików FX, żeby nie kompilować ich z wiersza poleceń. Aby się tego dowiedzieć, założyłem odpowiedni temat na forum i tam też zapraszam wszystkich którzy znają rozwiązanie albo tak jak ja chcą je przeczytać: Jakie IDE do shaderów i plików FX?.

BTW: Zobaczcie ten temat: 2D w OpenGL. Kolega dzisiaj minutę po północy zadał pytanie i już w niecałe 10 minut dostał odpowiedź. Nasze forum rządzi :)

Comments | #tools #rendering Share

# Bitmap Font Generator

Sun
26
Nov 2006

Dzisiaj chciałem wam pozachwalać program zatytułowany Bitmap Font Generator. To adresowane do programistów gier narzędzie pod Windows autorstwa bardzo zdolnego programisty o pseudonimie AngelCode (autora m.in. języka skryptowego AngelScript) przeznaczone jest do generowania bitmap z poszczególnymi znakami wybranej czcionki, którą następnie można wykorzystać do renderowania tekstu z quadów w grze. Znaki są doskonale upakowane, a wygenerowanej bitmapie towarzyszy plik tekstowy opisujący dokładnie ich parametry, wraz z kerningiem. Efekt zobaczcie sami:

+ =

Comments | #tools #gui Share

# Visual AssistX

Sat
29
Jul 2006

Kolejne ciekawe znalezisko, tym razem od kolegów z Redmond: Visual AssistX. To wypasiony (i niestety drogi, za darmo jest tylko wersja testowa, która działa przez miesiąc) dodatek do Visual Studio, który wzbogaca go o naprawdę ciekawe funkcje (i zastępuje te już istniejące dużo lepiej zrealizowanymi) wspomagające pisanie kodu. Wśród nich są różne funkcje nawigacyjne, podpowiedzi (IntelliSense), ulepszone kolorowanie składni, a nawet sprawdzanie pisowni w komentarzach :)

Zainstalowałem i próbuję się przyzwyczaić, ale póki co bardziej mnie denerwuje niż pomaga. Cóż... Kwesia gustu. W każdym razie warto zapoznać się z możliwościami tego programu.

Comments | #tools #visual studio Share

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

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