[РЕШЕНО]Верно ли то, что в Urho SDK нет ни одного примера с шейдерами?
Тут 53 семпла
и я ни в одном из них не нахожу ссылок на шейдеры,
которые по идее должны были бы подгружаться от сюда.
тыкнете меня носом в семпл показывающий как работать с шейдерами:
в среднем минимуме меня интересует,
как можно переключать несколько разных шейдеров на
выбранном объекте сцены.
зы:
также отсутствует пример выбора произвольного 3D объекта сцены курсором мыши .
#1
20:20, 30 ноя 2021
xlat-code
> также отсутствует пример выбора произвольного 3D объекта сцены
raycast (traceline) делается через физику, в примерах есть Decals с рыбкой, которая ляпается на выбранный кубик (https://github.com/urho3d/Urho3D/blob/master/bin/Data/Scripts/08_Decals.as)
также 1vanK на хабре написал три статьи и в том числе про шейдеры https://habr.com/ru/users/1vanK/posts/
#2
21:01, 30 ноя 2021
ёж
> Наверное, можно покопатся в Редакторе — это там реализовано и на скриптах.
Наверное, можно.
Только вот без навигации это как искать иголку в стоге сена — тем более для новичка.
#3
21:03, 30 ноя 2021
xlat-code
> также отсутствует пример выбора произвольного 3D объекта сцены курсором мыши .
По-моему, в движке есть функция, которая возвращает список объектов, пересекаемых лучом, проходящим через курсор. Если надо, могу залезть к себе в исходники.
А вообще примеров здесь множество, в отличие от многих других движков. Поначалу действительно постоянно чего-то не хватает, и это нормально — после освоения основных принципов дальше пойдёт быстрее.
#4
21:08, 30 ноя 2021
ёж
Salamandr
ок, спасибо, буду разбираться.
ёж
> vs=»GammaCorrection»
постепенно доходит, а то я бегло посмотрел согласно гипотезе искал по имя_файла_шейдера + расширение, т.е. тупо по расширению.
Salamandr
> Decals
верно, это я видел, оставил на посмотреть потом, как запасный выход)
ёж
> Редакторе
редактор я тоже не раскурил — за пять минут разбора не смог наложить текстуру на plane,
запостил вопрос перед тем как залезть в блендер,
чтобы достать модель с шейдером у него, но я и тут нуб, т.е. не моделлер я,
и тут надо начинать с азов(
Phuntik
> А вообще примеров здесь множество, в отличие от многих других движков. Поначалу
> действительно постоянно чего-то не хватает, и это нормально — после освоения
> основных принципов дальше пойдёт быстрее.
у меня щас нубское впечатление от движка такое:
разрабы вывернули низкоуровневое апи наизнанку
и эту изнанку подняли на верхний уровень абстракции,
где всё те же низкоуровневые термины от всего чего угодно в куче:
самого наличия фичи + уровни качества + эффективность + . .
видно, что советы по управлению сложностью того же Макконелла разрабы к сведению не приняли.
Phuntik
> А вообще примеров здесь множество
множество не нужно,
мне нужно с десяток примеров, как тот десяток команд для машины Тьюринга,
именно тех примеров,
с помощью которых я смогу выразить нет, не любой, а конкретно текущий свой алгоритм проект.
#5
21:42, 30 ноя 2021
xlat-code
> множество не нужно,
> мне нужно с десяток примеров, как тот десяток команд для машины Тьюринга, именно тех примеров,
Аккуратней со словами.
Пока похоже, что разработчики движка — нубы и вместо десятка действительно нужных примеров выклали 53 всяких шлаков.
Если тебе нужна машина Тьюринга, бери Vulkan API — кажется, это самая современная технология на сегодня.
#6
21:43, 30 ноя 2021
Как же ты меня выбесил.
#7
21:55, 30 ноя 2021
Phuntik
> Аккуратней со словами.
не, тут всё нормально,
я рассуждаю как простой юзер движка.
у меня есть конкретная игра, под неё нужно сначала собрать некий перечень необходимых туда техник, которые по идее должны находиться в общем списке туторов.
для другого проекта скорее всего перечень будет другой.
Phuntik
> разработчики движка — нубы
когда я открыл исходник ухи в рандомном месте:
. /// Construct. explicit Console( Context* context); /// Destruct. ~Console( ) override; .
было забавно — комменты очень нужные .
#8
11:03, 1 дек 2021
xlat-code
> у меня есть конкретная игра, под неё нужно сначала собрать некий перечень
> необходимых туда техник, которые по идее должны находиться в общем списке
> туторов.
правильный подход, такой же применяю. Это не только показывает мои недостатки, но и показывает на сколько эффективно можно войти в движок, так называемый порог входа.
#9
21:30, 3 дек 2021
> https://habr.com/ru/users/1vanK/posts/
взял оттуда для вводной части:
Шейдеры в Урхе. Это убершейдерный подход, когда есть один большой универсальный шейдер, который с помощью дефайнов преобразуется в маленький специализированный шейдер с нужным функционалом. А иначе пришлось бы миллион разных шейдеров делать для разных комбинаций карт. Процесс рендеринга в Urho3D описываться с помощью набора текстовых файлов: рендерпасов (CoreData/RenderPaths/*.xml) , техник (CoreData/Techniques/*.xml) и шейдеров (CoreData/Shaders/GLSL/*.glsl Итак: 1. Каждый объект сцены как правило рендерится несколько раз с применением разных шейдеров (так называемые проходы рендера). 2. Техника это набор шейдерных проходов(порядок строк в технике не важен). 3. Какой именно набор проходов (шейдеров) требуется для отрисовки каждого объекта, описывается в технике. Также есть материалы (Data/Materials/*.xml). Материал определяет технику для объекта, а также определяет те данные, которые будут переданы в шейдеры: текстуры, цвета и т. п. То есть совокупность рендерпас + техника + шейдеры можно представить как алгоритм, а материал — как набор данных для этого алгоритма. Также существуют прописанные в самом движке проходы, которые не прописываются в рендерпасе, но они все равно будут выполняться, если они есть в технике. Шейдер LitSolid.glsl является ключевым для большинства материалов применяемых в туторах. 3 метода рендеринга: Forward (по умолчанию), Light Pre-Pass и Deferred. метод Forward, который используется по умолчанию из файла: CoreData/RenderPaths/Forward.xml.
#10
1:34, 5 дек 2021
ёж
раз уж ты это всё изучил, расскажи как мне выдернуть GDepth (z-depth) для просчёта SSAO и собственно куда и чо писать?
Ведь это пиксельный шейдер то есть он либо в renderpipline либо в как bloom просто эффект, чтобы внутри шейдера я смог получить и текстуру глубины и Normal глазами камеры. И как мне к ним обращаться внутри шейдера? какие у них имена там будут?
#11
2:01, 5 дек 2021
ёж
> А чем не устраивают примеры от юзеров?
тем что они не работают)) ну или мне не удалось заставить их работать
кода много, как полезного, так и совершенно не нужного (всё давно поменялось)
к тому же у меня rbfx.
Но спасибо.
ёж
> Я с шейдерами поверхностно
да такая же фигня. Мне бы хоть GLSL потестировать и то в путь, но это надо перекпомилировать движок (сейчас там HLSL и новый универсальный формат).
Вариант GoldenThumbs, я уже пробовал, точнее я в принципе не могу его проверить. Мне бы его в HLSL.
и на Defered, а не Forward.
В любом случае, это лучше чем ничего.
#12
12:55, 5 дек 2021
ёж
ваше воскрешение эпически феерично!
ок.
буду делать компиляцию всего что вы нам тут показали,
но с точки зрение конкретных задач, т.е. демо-примеров.
Например, элементарная задача:
Анимация процедурной текстуры на поверхности модели Plane.
Планирую так(..),
1. Сам шейдер(нужен будет только пиксельный) взять отсюда https://www.shadertoy.com
2. В Урхе в рендерпас добавить пас P.
3. В технику Т добавить пас P.
4. В общий шейдер добавить дефайн для паса P.
5. В материал добавить технику Т.
6. В апдейт-ивенте в материал не забыть передать текущее время(float).
#13
13:20, 5 дек 2021
ёж
> Вина за это лежит на тех кто знакомясь с движком брезгуют изучением
> документации и исходников.
вы про то что надо изучать много месяцев,
а я хочу быстрый старт — за один вечер!
)))
> Позже удалю (ловите момент)
Правильно ли я сделаю что, когда напишу свой проэктик, то потом удалю тут все свои посты?
Если так делают все, то может как раз поэтому Урха еле дышит?
(
Уполномоченный по правам человека в Калужской области
Уважаемые посетители сайта!
Обращаем Ваше внимание на то, что объем Вашего сообщения в данном разделе ограничен.
Формулируйте Ваш вопрос по-возможности кратко.
Напоминаем, что Вы можете направить нам письмо по электронной почте (см. «Контакт» в правом нижнем углу страницы).
Ошибка 404
Ошибка: Данная страница отсутствует на сайте. Назад
Задать вопроc:
Задать вопрос могут только авторизованные пользователи!
Войти:
Об Уполномоченном по правам человека:
- Личная биография
- История создания
- Закон об УПЧ
- Сотрудники аппарата УПЧ
- Доверенные лица УПЧ
- Компетенция УПЧ
- Условия принятия жалобы
- Образец заявления
- Правила и время приема
- Бесплатная юридическая помощь
- Государственная гражданская служба
- Противодействие коррупции
Библиотека:
Фотогалерея:
VII областной конкурс научных работ студентов «Права человека и будущее России»
Правозащитники:
- Международные правозащитные организации
- НКО Калужской области
- Правозащитные организации России
Вопрос-Ответ:
Добрый день, в октябре месяце у меня умерла мать, в квартире мы были прописаны трое вместе с братом,подскажите, когда можно вступить в наследство, и перерегистрировать квартиру
- Посмотреть ответ
- Перейти к списку вопросов
- Задать вопрос
Полезные телефоны:
Оперативный дежурный МЧС: +7 (4842) 57-48-41
Оперативный дежурный службы спасения: +7 (4842) 77-71-12
Единая Аварийно-диспетчерская служба: +7 (4842) 55-71-33
Контакты:
248600, г. Калуга, пер. Старичков, 2а
тел. (4842) 500-100
факс (4842) 56-59-49
email ombudsman@adm.kaluga.ru
Перевод «верно ли» на английский
Председатель спрашивает, верно ли, что положение в Питкэрне усугубляется тем, что ряд жителей острова находятся под следствием.
The Chairman asked whether it was true that the situation in Pitcairn was deteriorating because a number of its inhabitants were under investigation.
Не знаю, верно ли какое-нибудь из этих утверждений.
I do not know if any of the claims are true.
Тебе следует поразмышлять, верно ли предположение или нет.
You ought to think over whether the premise is valid or not.
Я не знаю, верно ли это описание во всех подробностях.
I do not know whether this description is true in all its details.
Неважно, верно ли его высказывания описывают реальность.
He does not care whether his words describe reality correctly.
Не знаю, верно ли какое-нибудь из этих утверждений.
I have no idea whether any of these claims are true.
Время покажет, верно ли это предположение.
Time will tell if this is a correct assumption.
В своем исследовании мы хотели выяснить, верно ли это.
In our research, we wanted to determine if this was right.
В октябре проверим — верно ли мое предположение.
We’ll find out in November if my assumption is right.
Мы проверили, верно ли это для регионов России.
We checked whether this is true for the regions of Russia.
Сегодня нам стало проще определять верно ли нас информировали о Югославии.
It becomes a little less difficult to determine whether we have been informed correctly about Yugoslavia.
Прошу подсказать, верно ли моё предположение.
Please, please tell me my assumption is correct.
Эти два должны очистить программное обеспечение и помочь вам определить, верно ли наше подозрение.
These two should clear the software and help you determine if our suspicion is true.
Мои коллеги и я задавались вопросом, верно ли обратное.
My colleagues and I wondered if the opposite is true.
Установить, верно ли каждое утверждение.
Determine whether each statement is true.
Но верно ли сказать, что он контролирует ее сознание?
But is it true to say that he has controlled her mind?
Постарайся выяснить, верно ли всё то, что он сказал.
Try to find out if everything he said is true.
Это было моей миссией — изучать их, чтобы решить верно ли пророчество.
It was my place to study them, to determine if the prophecy was correct.
Ты узнаешь, верно ли то, что у тебя на уме.
You’ll find out if it’s true, what’s in your mind.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить пример
Новое: Reverso для Windows
Переводите текст из любого приложения одним щелчком мыши .
Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры
Результатов: 1035 . Точных совпадений: 1035 . Затраченное время: 134 мс
Помогаем миллионам людей и компаний общаться более эффективно на всех языках.
Просмотр вопроса
Здравствуйте, верно ли то, что получение золотой медали зависит от результатов егэ по всем выбранным предметам? И сколько необходимо набрать баллов минимально?
— 16 июня 2015, Гость
Мы не сможем ответить на Ваш вопрос. Так как это не в нашей компетенции.
Обратитесь в местноый отдел (управление) образования.
— 16 июня 2015
Комментарии
Нет комментариев. Ваш будет первым!
Результаты экзаменов
График получения результатов (ЕГЭ)
График обработки и получения результатов (ОГЭ)
Категории сайта

Нормативно-правовая база
Ссылки на ресурсы

Единый государственный экзамен в Амурской области. Сайт РЦОИ.
На нашем сайте Вы можете узнать результаты ЕГЭ в Амурской области. Просмотреть информацию о нормативно-правовой базе по ГИА, ОГЭ, наглядные материалы для пропаганды честного единого государственного экзамена. Если Вы являетесь выпускником образовательной организации Амурской области, то можете позвонить нам по телефону, указанному на странице «Контакты» и уточнить интересующую Вас информацию о государственной итоговой аттестации в 9 или 11 классах. На нашем сайте присутствуют ссылки для перехода на официальные сайты, посвящённые ЕГЭ и ГИА(ОГЭ). Демонстрационные варианты по ГИА-9 и ГИА-11 присутствуют на сайте ФИПИ, там же есть ссылки на экзаменационный банк заданий, в котором присутствуют ссылки на задания прошлых лет и даже текущего года. Изучайте, решайте и учитесь. Если Вас интересует что-либо, то можете задать вопрос в разделе «Вопросы и ответы». В данном разделе существует много ответов на заданные вопросы выпускников прошлых лет. Изучив раздел полностью, Вы с большей долей вероятности можете найти ответы на вопросы. Надеемся, что информация, размещённая на сайте, поможет Вам успешно сдать экзамены.
