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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 24.03.2011, 15:53   #16
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Post-effects

Вопрос под собой имеет ввиду "как создать игру", и подразумевает что у тебя практически полное отсутствие знаний о движке и т.п.
Нехватка практики и т.п.
Короче говоря, тебе если кто и поможет, то потратит уйму времени - а ты не получишь опыта.

Посмотрев на протяжении последнего месяца, как ты тут постишь вопросы, прогресса вообще не заметил. Твой метод "само-обучения" как отсутствовал, так и отсутствует.

Первое - ты должен быть самостоятельным. Проку от ребёнка за которым нужно нянчиться, очень мало. А если ребёнок может за собой присмотреть сам, то тот кто нянчился бы, может заниматься своими делами тоже.
Плюс этот самостоятельный индивид начинает таким образом прогрессивно учиться, и совершенствоваться.
Если ты хочешь что-то уметь, ты должен учиться. Пробуй, экспериментируй, делай то что считаешь может помочь, и если даже сделал то что не дало ожидаемого результата - ты приобретаешь опыт и знания об этом. Тем самым это полезно в будущем.

Короче говоря, достал месяц уже задавать глупые вопросы, на которые нету однозначного ответа. Слишком обширный вопрос, выдаёт в тебе полное не знание предмета.

Учись!
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Android (24.03.2011), Hurrit (25.03.2011), Mr_F_ (24.03.2011), Reks888 (24.03.2011)
Старый 24.03.2011, 20:17   #17
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Post-effects

Я знаю MoKa. Но все мы когда-то с этого начинали. Поэтому я хочу чтобы мне растолковали опытные программисты как реализовать эфект Bloom и как его настроить ( ну там свечение, яркость и прочее ).

Я что-то пытался сделать но ни*ера не получилось.
(Offline)
 
Ответить с цитированием
Старый 24.03.2011, 20:43   #18
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Post-effects

Сообщение от Mind Посмотреть сообщение
Я знаю MoKa. Но все мы когда-то с этого начинали. Поэтому я хочу чтобы мне растолковали опытные программисты как реализовать эфект Bloom и как его настроить ( ну там свечение, яркость и прочее ).

Я что-то пытался сделать но ни*ера не получилось.
Первая строка дала нотку надежды, но тут же ты её перечеркнул, и описал то что я тебе написал большим постом выше.
Что-то ты слабо пытался.
Все начинали когда-то, но по разному. Лично я начинал без интернета, и все пять лет, имел интернет на 1-2 часа лишь раз в трое суток. При этом я не постил посты с глупыми вопросами, т.к. понимал что трое суток ждать ответа - глупо, если требуемые знания можно приобрести менее чем за один вечер, а порой и вообще лишь напрягая свои извилинки на пару минут.
Короче говоря, начинаешь ты не с того конца, и не потому что я как-то начинал иначе, а потому что я наблюдаю за новичками, они приходят и уходят, редко когда кто-то остаётся, и таких сотни, лишь сильнейшие остаются, и залог их в том что они находят подходящий метод само обучения, иначе "провал" гарантирован.

Программирование, это не столь "прикольная" забава, когда понимаешь, чтобы что-то сделать нормальное, нужно вложить 90% времени на рутину, и она со временем становится не интересной. Если в самом начале она не интересна, то и делать тут нечего вообще.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
cahekp (24.03.2011)
Старый 24.03.2011, 20:46   #19
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Post-effects

Может Mind хочет услышать не тонну нравоучений, а услышать описание как устроен эффект изнутри и как он фунциклирует, дабы реализовать это шейдером
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ANDREYman (24.03.2011)
Старый 24.03.2011, 21:20   #20
ANDREYman
Нуждающийся
 
Аватар для ANDREYman
 
Регистрация: 17.12.2010
Адрес: Санкт-Петербург
Сообщений: 87
Написано 55 полезных сообщений
(для 214 пользователей)
Ответ: Post-effects

Mind, в простейшем случае:

0. ресайз в более мелкое разрешение(лучше даунсемплом).

1. Брайт пасс (контраст наводишь - можно тупо умножить картинку саму на себя n-ое количество раз).

2. Размытие того что получилось.

3. Выводишь это дело на эран квадом с аддитивным(или каким другим) блендингом.


Есть ещё вариант - google->bloom shader. Тут чуть проще ))
(Offline)
 
Ответить с цитированием
Старый 24.03.2011, 23:08   #21
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Post-effects

Короче говоря, начинаешь ты не с того конца, и не потому что я как-то начинал иначе, а потому что я наблюдаю за новичками, они приходят и уходят, редко когда кто-то остаётся, и таких сотни, лишь сильнейшие остаются, и залог их в том что они находят подходящий метод само обучения, иначе "провал" гарантирован.

Программирование, это не столь "прикольная" забава, когда понимаешь, чтобы что-то сделать нормальное, нужно вложить 90% времени на рутину, и она со временем становится не интересной. Если в самом начале она не интересна, то и делать тут нечего вообще.
1) Moka я не новичок. Я программирую на Blitz`e около 2 лет.

2) Я просто недавно перешел на движок Xors3d. Вот и задаю столь глупые вопросы.



ANDREYman ты меня наверно не правильно понял. Я хочу разобраться с командами в самом Xors3D , а не писать свой шейдер.
Ну например как в твоей либе ,Ashadow.dll, создать Bloom/glow и настроить его определенными командами ( свечение, яркость и т.д)
(Offline)
 
Ответить с цитированием
Старый 24.03.2011, 23:34   #22
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Post-effects

Сообщение от ARENSHI Посмотреть сообщение
Может Mind хочет услышать не тонну нравоучений, а услышать описание как устроен эффект изнутри и как он фунциклирует, дабы реализовать это шейдером
Сообщение от ANDREYman Посмотреть сообщение
Mind, в простейшем случае:

0. ресайз в более мелкое разрешение(лучше даунсемплом).

1. Брайт пасс (контраст наводишь - можно тупо умножить картинку саму на себя n-ое количество раз).

2. Размытие того что получилось.

3. Выводишь это дело на эран квадом с аддитивным(или каким другим) блендингом.


Есть ещё вариант - google->bloom shader. Тут чуть проще ))
Сообщение от Mind Посмотреть сообщение
ANDREYman ты меня наверно не правильно понял. Я хочу разобраться с командами в самом Xors3D , а не писать свой шейдер.
Ну например как в твоей либе ,Ashadow.dll, создать Bloom/glow и настроить его определенными командами ( свечение, яркость и т.д)
Как видишь нет.

Хм, Mind, а что тебе мешает взять примеры из Xors'а и разобрать их? Ну чуток так. Плюс есть дока - туториал по шейдерам. И документация по Xors'у тоже есть.
В них ты не нашёл инфы что ищешь?
Просто "запросы" звучат как: "возьмите меня за ручку, и ткните носом".
Как видишь, за два года, ты не научился самостоятельности, и куча твоих постов тут, говорят об этом
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (24.03.2011)
Старый 25.03.2011, 02:23   #23
ANDREYman
Нуждающийся
 
Аватар для ANDREYman
 
Регистрация: 17.12.2010
Адрес: Санкт-Петербург
Сообщений: 87
Написано 55 полезных сообщений
(для 214 пользователей)
Ответ: Post-effects

Сообщение от Mind Посмотреть сообщение


1) Moka я не новичок. Я программирую на Blitz`e около 2 лет.

2) Я просто недавно перешел на движок Xors3d. Вот и задаю столь глупые вопросы.



ANDREYman ты меня наверно не правильно понял. Я хочу разобраться с командами в самом Xors3D , а не писать свой шейдер.
Ну например как в твоей либе ,Ashadow.dll, создать Bloom/glow и настроить его определенными командами ( свечение, яркость и т.д)
1. Если так, то что мешает почитать описание функций, или в ксорс3д нет справки? ))

2. Тут писали что есть пример(хоть и старый), его теперь не найти? Оо

3. И что сложного самому написать? Он делается элементарно, исходники и вся теория в сети есть.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (25.03.2011)
Старый 25.03.2011, 11:22   #24
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Post-effects

Ладно ребята я понял. Спасибо всем за ответы. Не буду больше всех отвлекать глупыми вопросами, буду сам разбираться.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Mind за это полезное сообщение:
Dzirt (25.03.2011), moka (25.03.2011), Mr_F_ (25.03.2011)
Старый 08.12.2011, 19:53   #25
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Post-effects

Сообщение от .Squid Посмотреть сообщение
В примерах есть Bloom. Это и есть полноэкранный Glow (есть еще вариации эффекта glow, но я же хз, что именно ты хочешь).
Правда там слегка древний способ создания и использования эффектов пост-обработки. Более современный вариант не требуется создания полноэкранного квада и наложения на него текстур / шейдеров в коде. К сожалению, примера пока нет.
Ну и таки да, надо учить шейдеры. Главное знать основы. Особенности использования шейдеров в разных движках - это уже нюансы, принципы везде одинаковы.
этот более современный вариант,- можно про него подробнее?
(Offline)
 
Ответить с цитированием
Старый 08.12.2011, 19:56   #26
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Post-effects

Читай в документации раздел Post-effect.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pepel (08.12.2011)
Старый 08.12.2011, 20:11   #27
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Post-effects

Тебе Bloom нужен? Могу сегодня вечером накорябать.
__________________

(Offline)
 
Ответить с цитированием
Старый 08.12.2011, 20:24   #28
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Post-effects

Сообщение от .Squid Посмотреть сообщение
Тебе Bloom нужен? Могу сегодня вечером накорябать.
ну несовсем блум. как я понял,есть функция xCreatePostEffectPoly(cam, 1) которая создает этот квад
и xSetPostEffect () которая применяет шейдер к этому кваду. правильно?

кстати в документации почемуто не написано ничего про функцию xCreatePostEffectPoly()
(Offline)
 
Ответить с цитированием
Старый 08.12.2011, 20:43   #29
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Post-effects

Нет, никакие полигоны не нужны.
Загружаешь пост-эффекты с помощью xLoadPostEffect()
Затем кладешь их в определенной последовательности, начиня с первого слоя с помощью xSetPostEffect(layer, effect)
Привязываешь дополнительные текстуры, если необходимо xSetPostEffectTexture (effect, texture_name, texture).
Затем после рендеринга сцены пост-эффекты будут вызваны в заданной последовательности.
Если нужно убрать эффект с какого-то слоя, то просто устанавливаешь там ноль xSetPostEffect(layer, 0).

Какой пост-эффект нужен? Постараюсь сегодня сделать, пока время/вдохновение есть.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
H@NON (08.12.2011), pepel (08.12.2011)
Старый 08.12.2011, 20:55   #30
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Post-effects

Сообщение от .Squid Посмотреть сообщение
Нет, никакие полигоны не нужны.
Загружаешь пост-эффекты с помощью xLoadPostEffect()
Затем кладешь их в определенной последовательности, начиня с первого слоя с помощью xSetPostEffect(layer, effect)
Привязываешь дополнительные текстуры, если необходимо xSetPostEffectTexture (effect, texture_name, texture).
Затем после рендеринга сцены пост-эффекты будут вызваны в заданной последовательности.
Если нужно убрать эффект с какого-то слоя, то просто устанавливаешь там ноль xSetPostEffect(layer, 0).

Какой пост-эффект нужен? Постараюсь сегодня сделать, пока время/вдохновение есть.
спасибо.! видимо в примере действительно устаревший способ..

да пост эффект любой . хотябы инверт цвета допустим. неважно . просто чтобы разобраться в сути, был бы признателен.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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