Chat:Ru/2021-04-14
ConstantBolzmann: https://youtu.be/ocTALzZtXs0
tutubalin: ConstantBolzmann убедительная просьба: перестань спамить и флудить
Uljahn: уже не раз предупреждали же, исправить сформировавшуюся личность через интернет не получится, нужны более чёткие гайдлайны поведения в чате, и после первого предупреждения сразу кикать/банить
Uljahn: Automaton2000: мозг не сношай - пазлы решай
Automaton2000: а чё у тебя в общаке смайлы не показывает
wlesavo: вышел на новую работу по удаленке, вчера созвонились, рассказал что сделал, мне говорят ну раз работать можешь если хочешь выходи на удаленку, а потом как устроишься рассчитаем
wlesavo: ато мне 2 недели самоизоляции еще
Uljahn: а чего делаешь? на плюсах математику пишешь? моделирование или типа того?
wlesavo: Uljahn по сути продолжаю то что делал на тестовом, мне из этого нужно сделать крупный модуль достаточно. по сути проецирование изображения в линию для разных геометрий/алгоритмов суммирования/2D 3D, в идеале плюсы с питоновскими торчалками для общего пользования. ну и как это закончу нужно будет на базе этой штуки моделировать артефакты в КТ
wlesavo: вообще самое интересное когда уже сам себе все инструменты и интерфейсы сделал и нужно кое-где по чуть-чуть допиливать, прямо как на CG ))
Uljahn: зачётно
wlesavo: самое больное что у меня от эталона ошибка в 0.5% осталась, и я уже очень много вариантов перебрал, но так и не могу разобраться в чем дело. вроде не так критично, но таки проблема
735487: а потом как устроишься рассчитаем, кто откуда рассчитывать будет не понял
mabu: Так, что это тут у нас.
wlesavo: amurushkin ну заплатят за то время что я раньше начал работать, я же не успел устроиться когда заболел ковидом
ConstantBolzmann: а в какую линию как стенсил буфер или линию как естьтоесть 1 мерный массив как в мозаике?
ConstantBolzmann: если как стенсил буфер я бы копировал обтекание линии с стенсил буфера
ConstantBolzmann: https://learnopengl.com/Advanced-OpenGL/Stencil-testing
wlesavo: ConstantBolzmann у меня точнее сильно надо, грубо говоря есть произвольная линия проходящая в двумерном изображении, и нужно просуммировать значения всех пикселей которые она пересекает пропорционально длинне пути линии внутри пикселя. ну это один из алгоритмов, дальше там сложнее
ConstantBolzmann: а понял
ConstantBolzmann: ты на картинках делаешь?
ConstantBolzmann: наверно на с++ там быстрее всего или на кути
ConstantBolzmann: на кути вообще бах бах и готово
ConstantBolzmann: даже обидно
ConstantBolzmann: а вообще прикольная задачка пускать луч и считать коллизии просто луч пересекает обьект в 2д
ConstantBolzmann: можно анимацию сделать прикольную)
wlesavo: ну тут чистые плюсы, у них критично чтобы было кроссплатформенно, в том числе с поддержкой эльбрусов всяких, и поэтому максимально самописное все.
wlesavo: а так это получается прямая задача, а сама томография для которой у них полноценный продукт это обратная задача восстановления объема из набора проекций
ConstantBolzmann: ghjws nj d 'km,hect j,yjdbkb&
ConstantBolzmann: процы то в эльбрусе обновили?
wlesavo: я не слежу особо, но там уровень вполне конкуретный при достаточной степени оптимизации под архитектуру эльбруса
ConstantBolzmann: я тоже 1 раз видел
ConstantBolzmann: понятно всё
wlesavo: у нас получается эльбрусами и оптимизацией под них конкретный человек занимается, может вольюсь немного когда пообщаюсь
ConstantBolzmann: всё закроем тему не продолжай плис)
ConstantBolzmann: ну нафиг эти секреты)
Uljahn: NDA заставляли подписывать?
ConstantBolzmann: да не стоит просто малоли
ConstantBolzmann: ну с++ да, но там нет вм
Uljahn: Automaton2000: хакера из группировки CG посадили за разглашение гостайны
ConstantBolzmann: я потому и ударился в яву
Automaton2000: а то у меня с самого начала
ConstantBolzmann: тоесть вм оказалось на поверку времени нужным
ConstantBolzmann: я раньше обратно думал
ConstantBolzmann: а щас получается технология вм стала глубже
ConstantBolzmann: всякие кубертины
ConstantBolzmann: докеры
ConstantBolzmann: а в с++ компилируешь ребутаешь
ConstantBolzmann: надоел этот хаос там когда краш пол системы ляжет
ConstantBolzmann: уже бомбит просто
ConstantBolzmann: но с++ тема
ConstantBolzmann: люблю его
wlesavo: Uljahn еще не устроен, поэтому ничего не подписывал, но судя потому что доступ к репозиториям и прочему мне не дают пока я не устроился, то будет nda
ConstantBolzmann: а мне надоело мучаться пойду по гайду а потом книгу найду
ConstantBolzmann: проделаю третий раз весб процесс на яве и продолжу с книгой
ConstantBolzmann: надоело подбирать и голову ломать
Uljahn: Automaton2000: и опыт, сын ошибок трудных, и гений, парадоксов друг
Automaton2000: я про то что ты не в леге
ConstantBolzmann: Да я со всеми Вами согласен
ConstantBolzmann: надо доделать
ConstantBolzmann: и тут порекать все задачки
ConstantBolzmann: знаний уже хватает
ConstantBolzmann: это я просто оптимист)
ConstantBolzmann: :laughing:
ConstantBolzmann: Uljahn
ConstantBolzmann: https://github.com/richkirl/2dEnginetestw
ConstantBolzmann: wlesavo
ConstantBolzmann: https://renderdoc.org
ConstantBolzmann: вот статья
ConstantBolzmann: https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/appendixa/appendixa.html
ConstantBolzmann: на lwgjl не обращай внимания
ConstantBolzmann: приготовить буферы к бою
ConstantBolzmann: перезарядка
ConstantBolzmann: меня осенило я понял как делать еффекты! кароче я понял как сделать обработку частицами любого обьекта или еффекта, у любого обьема есть внутрь и снаружи, есть библиотека буст, далее там есть аджанси лист, наша задача, загрузить обьект в в 3д, в 3д обьекте должны быть маски либо либо маска под текущий еффект, аджанси листом создаем граф, на граф вешаем физику
ConstantBolzmann: частицами будет управлять граф
ConstantBolzmann: тоесть обьемом как у пчел является рой пчел тут тот же подход рой частиц графа, а физика делает иллюзию роя
ConstantBolzmann: если промаркировать обьекты в двигле и сделать галочку в настройках то получается полноценный модуль Мэд
Uljahn: Automaton2000: МadModule
Automaton2000: а почему ты не в курсе, что у тебя за баг?
ConstantBolzmann: Uljahn есть любой обьем представь его
ConstantBolzmann: представь что ты вместо этого обьема полигонов плоских облегающих граней не видиш граней а видишь структуру точек из чего он состоит
ConstantBolzmann: это делается графом
ConstantBolzmann: 3д графом
ConstantBolzmann: там можно будет создать ту физику которую так хочет Мэд
ConstantBolzmann: притом придется писать общий шейдр с физикой ветер писать
ConstantBolzmann: WorldView будет иметь общий шейдр на всех обьекты и влиять на них только при условии если обьем представлять в графе
ConstantBolzmann: можно будет задать все физические свойства чатицам
ConstantBolzmann: притом они могут быть на столько микроскопическими что глазом их не видно будет
ConstantBolzmann: https://www.youtube.com/watch?v=GSp2531Wti4
ConstantBolzmann: и там как раз можно будет накладывать теселяцию и процедурную генерацию
ConstantBolzmann: вот что пытались показать когда куейк показывали с частицами
ConstantBolzmann: на ртикс
ConstantBolzmann: тоесть если упростить чтобы управлять частицами надо иметь доступ к последнему этапу шейдера пиксельному, вот то что на шейдер той показывают посути отчасти является графикой частиц
ConstantBolzmann: а если на десктопе пилить то там идет нехилая работа
ConstantBolzmann: стенсил выделение обьекта создание по нему графа задание физических свойств лотности
ConstantBolzmann: а может все проще я пошел дальше разбираться и учиться