|
Xors3D Графический движок с поддержкой DirectX9 |
24.03.2011, 15:53
|
#16
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Post-effects
Вопрос под собой имеет ввиду "как создать игру", и подразумевает что у тебя практически полное отсутствие знаний о движке и т.п.
Нехватка практики и т.п.
Короче говоря, тебе если кто и поможет, то потратит уйму времени - а ты не получишь опыта.
Посмотрев на протяжении последнего месяца, как ты тут постишь вопросы, прогресса вообще не заметил. Твой метод "само-обучения" как отсутствовал, так и отсутствует.
Первое - ты должен быть самостоятельным. Проку от ребёнка за которым нужно нянчиться, очень мало. А если ребёнок может за собой присмотреть сам, то тот кто нянчился бы, может заниматься своими делами тоже.
Плюс этот самостоятельный индивид начинает таким образом прогрессивно учиться, и совершенствоваться.
Если ты хочешь что-то уметь, ты должен учиться. Пробуй, экспериментируй, делай то что считаешь может помочь, и если даже сделал то что не дало ожидаемого результата - ты приобретаешь опыт и знания об этом. Тем самым это полезно в будущем.
Короче говоря, достал месяц уже задавать глупые вопросы, на которые нету однозначного ответа. Слишком обширный вопрос, выдаёт в тебе полное не знание предмета.
Учись!
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
24.03.2011, 20:17
|
#17
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: Post-effects
Я знаю MoKa. Но все мы когда-то с этого начинали. Поэтому я хочу чтобы мне растолковали опытные программисты как реализовать эфект Bloom и как его настроить ( ну там свечение, яркость и прочее ).
Я что-то пытался сделать но ни*ера не получилось.
|
(Offline)
|
|
24.03.2011, 20:43
|
#18
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Post-effects
Сообщение от Mind
Я знаю MoKa. Но все мы когда-то с этого начинали. Поэтому я хочу чтобы мне растолковали опытные программисты как реализовать эфект Bloom и как его настроить ( ну там свечение, яркость и прочее ).
Я что-то пытался сделать но ни*ера не получилось.
|
Первая строка дала нотку надежды, но тут же ты её перечеркнул, и описал то что я тебе написал большим постом выше.
Что-то ты слабо пытался.
Все начинали когда-то, но по разному. Лично я начинал без интернета, и все пять лет, имел интернет на 1-2 часа лишь раз в трое суток. При этом я не постил посты с глупыми вопросами, т.к. понимал что трое суток ждать ответа - глупо, если требуемые знания можно приобрести менее чем за один вечер, а порой и вообще лишь напрягая свои извилинки на пару минут.
Короче говоря, начинаешь ты не с того конца, и не потому что я как-то начинал иначе, а потому что я наблюдаю за новичками, они приходят и уходят, редко когда кто-то остаётся, и таких сотни, лишь сильнейшие остаются, и залог их в том что они находят подходящий метод само обучения, иначе "провал" гарантирован.
Программирование, это не столь "прикольная" забава, когда понимаешь, чтобы что-то сделать нормальное, нужно вложить 90% времени на рутину, и она со временем становится не интересной. Если в самом начале она не интересна, то и делать тут нечего вообще.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.03.2011, 20:46
|
#19
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Post-effects
Может Mind хочет услышать не тонну нравоучений, а услышать описание как устроен эффект изнутри и как он фунциклирует, дабы реализовать это шейдером
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.03.2011, 21:20
|
#20
|
Нуждающийся
Регистрация: 17.12.2010
Адрес: Санкт-Петербург
Сообщений: 87
Написано 55 полезных сообщений (для 214 пользователей)
|
Ответ: Post-effects
Mind, в простейшем случае:
0. ресайз в более мелкое разрешение(лучше даунсемплом).
1. Брайт пасс (контраст наводишь - можно тупо умножить картинку саму на себя n-ое количество раз).
2. Размытие того что получилось.
3. Выводишь это дело на эран квадом с аддитивным(или каким другим) блендингом.
Есть ещё вариант - google->bloom shader. Тут чуть проще ))
|
(Offline)
|
|
24.03.2011, 23:08
|
#21
|
ПроЭктировщик
Регистрация: 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
|
.
Регистрация: 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)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.03.2011, 02:23
|
#23
|
Нуждающийся
Регистрация: 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)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.03.2011, 11:22
|
#24
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: Post-effects
Ладно ребята я понял. Спасибо всем за ответы. Не буду больше всех отвлекать глупыми вопросами, буду сам разбираться.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Mind за это полезное сообщение:
|
|
08.12.2011, 19:53
|
#25
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Post-effects
Сообщение от .Squid
В примерах есть Bloom. Это и есть полноэкранный Glow (есть еще вариации эффекта glow, но я же хз, что именно ты хочешь).
Правда там слегка древний способ создания и использования эффектов пост-обработки. Более современный вариант не требуется создания полноэкранного квада и наложения на него текстур / шейдеров в коде. К сожалению, примера пока нет.
Ну и таки да, надо учить шейдеры. Главное знать основы. Особенности использования шейдеров в разных движках - это уже нюансы, принципы везде одинаковы.
|
этот более современный вариант,- можно про него подробнее?
|
(Offline)
|
|
08.12.2011, 19:56
|
#26
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Post-effects
Читай в документации раздел Post-effect.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
08.12.2011, 20:11
|
#27
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Post-effects
Тебе Bloom нужен? Могу сегодня вечером накорябать.
__________________
|
(Offline)
|
|
08.12.2011, 20:24
|
#28
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Post-effects
Сообщение от .Squid
Тебе Bloom нужен? Могу сегодня вечером накорябать.
|
ну несовсем блум. как я понял,есть функция xCreatePostEffectPoly(cam, 1) которая создает этот квад
и xSetPostEffect () которая применяет шейдер к этому кваду. правильно?
кстати в документации почемуто не написано ничего про функцию xCreatePostEffectPoly()
|
(Offline)
|
|
08.12.2011, 20:43
|
#29
|
Дэвелопер
Регистрация: 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 за это полезное сообщение:
|
|
08.12.2011, 20:55
|
#30
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Post-effects
Сообщение от .Squid
Нет, никакие полигоны не нужны.
Загружаешь пост-эффекты с помощью xLoadPostEffect()
Затем кладешь их в определенной последовательности, начиня с первого слоя с помощью xSetPostEffect(layer, effect)
Привязываешь дополнительные текстуры, если необходимо xSetPostEffectTexture (effect, texture_name, texture).
Затем после рендеринга сцены пост-эффекты будут вызваны в заданной последовательности.
Если нужно убрать эффект с какого-то слоя, то просто устанавливаешь там ноль xSetPostEffect(layer, 0).
Какой пост-эффект нужен? Постараюсь сегодня сделать, пока время/вдохновение есть.
|
спасибо.! видимо в примере действительно устаревший способ..
да пост эффект любой . хотябы инверт цвета допустим. неважно . просто чтобы разобраться в сути, был бы признателен.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:26.
|