Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
 
Ответить в эту темуОткрыть новую тему
> Шрифты НВН, Как их правильно прописать
Aiwan
сообщение Oct 30 2004, 09:30
Сообщение #1


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Решил подправить шрифты, очень уж убого отрисованы. Но понял это не так просто. Как надо грамотно описать их в файлах. :xz:
Добавлено в [mergetime]1099117993[/mergetime]
// может гильдию сюда подфорумом вам прилепить?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Oct 30 2004, 13:41
Сообщение #2


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



QUOTE (Aiwan @ Oct 30 2004, 09:30)
// может гильдию сюда подфорумом вам прилепить?

Точно! Я - ЗА!..
QUOTE (Aiwan @ Oct 30 2004, 09:30)
Решил подправить шрифты, очень уж убого отрисованы. Но понял это не так просто. Как надо грамотно описать их в файлах.

А в чем сложность-то?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Oct 30 2004, 15:14
Сообщение #3


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Они прописаны, Леш. Вернее положение каждой буквы в файле. КТО ВОЗЬМЕТСЯ ПРОПИСАТЬ МОЙ ШРИФТ? Я НАРИСУЮ?
Добавлено в [mergetime]1099138678[/mergetime]
Просто немного убого бува "ш" или "д" сделана. Я хочу плавней шрифт сделать. Ну не РПГшно смотрится наш...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Oct 30 2004, 16:14
Сообщение #4


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



QUOTE (Aiwan @ Oct 30 2004, 15:14)
Они прописаны, Леш. Вернее положение каждой буквы в файле. КТО ВОЗЬМЕТСЯ ПРОПИСАТЬ МОЙ ШРИФТ? Я НАРИСУЮ?

Хех, прописаны-то прописаны... А ты не вылазь за границы каждой буквы. ;) Рисуй на тех же местах.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Oct 30 2004, 16:20
Сообщение #5


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Рисую, дык некоторые части буквы не отображаются...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Oct 31 2004, 02:31
Сообщение #6


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Это как? Может у шрифта есть еще маска?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Oct 31 2004, 12:59
Сообщение #7


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



ДБ прав у шрифта как и у всех НВН-шных tga-шек есть альфа канал :D, просто Айв видать его незаметил поначалу :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Oct 31 2004, 13:48
Сообщение #8


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Так и чо теперь? Где его искать и как замахать это альфа канал. но вопрос остается открытым. Ширину некоторых букв хочу поменять :DB:
Добавлено в [mergetime]1099219994[/mergetime]
ВОТ ТУТ ФОРМАТ *.TXI =) пипец............
Добавлено в [mergetime]1099220742[/mergetime]
Айс скажи как подправить хотябы текстуру... :xz: И альфу не трогать :vava:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Oct 31 2004, 15:48
Сообщение #9


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



QUOTE (Aiwan @ Oct 31 2004, 15:48)
Так и чо теперь? Где его искать и как замахать это альфа канал.

Прям в текстуре, прам в этой самой tga-шке - открой в фотошопе меню Chanels (они же каналы) и увидешь что помимо обычных RGB (Красный, Синий, Голубой) есть ещё один обычно так и называется Alpha - он как раз отвечает за прозрачность tga-шки.

QUOTE (Aiwan @ Oct 31 2004, 15:48)
ВОТ ТУТ ФОРМАТ *.TXI =) пипец............

А этот тут причём ?!?!?! :swoon: TXI невера это несколько другое :D - всего лишь пачка опций к текстуре.

QUOTE (Aiwan @ Oct 31 2004, 15:48)
Айс скажи как подправить хотябы текстуру...  И альфу не трогать 

Учитывая что текстура и альфа это один и тот же файл - то вопросс неясен.

QUOTE (Aiwan @ Oct 31 2004, 15:48)
Ширину некоторых букв хочу поменять

А вот это я безпонятия, никогда непробовал переделывать шрифты.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Oct 31 2004, 16:16
Сообщение #10


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Айс, а как ты вешаешь текстуру объекту? Может можно и шрифт так привязать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Oct 31 2004, 16:48
Сообщение #11


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



QUOTE (Aiwan @ Oct 31 2004, 18:16)
Айс, а как ты вешаешь текстуру объекту?

МАХ или текстовик самой модели.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 2 2004, 10:46
Сообщение #12


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Так, накачал кучу прог, могу делать разные шрифты, перегонять их в пиксели но разметка файла fnt_dialog16x16.txi так и осталась загадкой.......
Айс глянь его, может подскажешь?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 2 2004, 13:12
Сообщение #13


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Айс, это служебный файл текстуры. Колись как он устроен :yes: Глянь вправду, а! Я уже сплю плохо... :vava: :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Nov 2 2004, 17:39
Сообщение #14


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



Звиняюсь Айв, с char-овским подвидом txi -шника как-то дело иметь недоводилось так что особо подсказать то и нечего, разве что общие догадки:

mipmap 0
filter 0
candownsample 0
downsamplefactor 0
- эти тебе в принцепе непомогут(и ненавредят), т.к в charset-е бесполезны.

numchars 255 - думаю и так ясно всего навсего счётчик символов. (т.е сколько их в шрифте, причём это не число реально задействованых символов, а вообще распознаваемых символов)

fontheight 0.320000
baselineheight 0.210000 - должен признать неочень понял предназначение этих данных. Только разве что дословный перевод.

texturewidth 5.120000 - ширина файла текстуры (в пикселах у fnt_dialog16x16.txi это число 2.560000 :D )
spacingR 0.000000
spacingB 0.000000 -тоже непонятны.
upperleftcoords 255 + куча чисел и lowerrightcoords 255 + куча чисел :) - это очень похоже на координаты ячеек,- сам знаешь чтобы нарисовать прямоугольник нужно задать координаты двух противоположных углов в данном случае верхнего левого угла(apperleftcoords) и потом нижнего правого угла (lowerrightcoords).

Вобщем-то вот и всё что знаю (догадываюсь)- не очень-то помог :( но всё же.

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 2 2004, 18:33
Сообщение #15


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Айс, дружище! Это больше и лучше чем совсем ничего! :good:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29th March 2024 - 16:22