Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 12.03.2009, 22:40   #16
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Обрисовка ребер

Ать, точно Тогда либо программно делать масштабирование CellShade'а (гемор), либо шейдерами (которых в блице нет).
В принципе текстура dds с мипами с полосами по углам. Чем меньше мип тем толщина больше в %.
Короче шейдеры - единственный не через жопный метод.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 12.03.2009, 22:48   #17
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Обрисовка ребер

нет. не единственный.
если как то получить нужные вершины и их проекцию на камеру - то можно нарисовать и обычными 2д линиями.
Сколько фпс ето будет жрать - это уже другой вопрос.
(Offline)
 
Ответить с цитированием
Старый 12.03.2009, 23:19   #18
jimon
 
Сообщений: n/a
Ответ: Обрисовка ребер

HolyDel
их можно построить и самому, но не понятно как отсекать тогда невидимые грани
 
Ответить с цитированием
Старый 12.03.2009, 23:23   #19
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Обрисовка ребер

можно ещё отключить clsmode и рисовать сначала белые меши а потом черный вайрфрейм и они друг на друга наложатся.
правда линии будут тонкие и объекты друг через друга видны))
(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 01:28   #20
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Обрисовка ребер

А можно на цпу посчитать DepthMap, или нормали вывести (кубмапа), и далее по пикселям пройтись, не реалтайм ест-но!
А так шейдера полюбому, но реализовать не геометрическим шейдером а пост обработкой тоже гемор, алгоритм жручий, т.к. на каждый пиксель будет пробегаться по ближним, в радиусе, толщины линии, плюс ещё проверять как нормали и дептх несовпадают, и по этому уже делать. Кушать такая кака будет не меньше добротного блуринга полноэкранной картинки - что естно никто не делает (уменьшенную блурить выгоднее).
(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 01:30   #21
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Обрисовка ребер

MoKa, постобработкой пикслелей не пойдет. автору нужна фиксированая ширина линий.
(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 01:43   #22
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Обрисовка ребер

HolyDel, дык фиксированная толщина и будет. Это если ему нужна фиксированная толщина в зависимости от расстояния, да и тут просто, тоже пойдёт, только меняй длину шага для цикла
(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 02:46   #23
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Обрисовка ребер

Я думаю ЦПУшная обработка пикселей тут не к месту ибо ЛаГГ
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 02:50   #24
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Обрисовка ребер

ABTOMAT, если главная идея не обработка изображения, а реализация такой обводки в RealTime, как я уже заметил ранее в своём посте.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com