Size: a a a

2020 August 09

A

Artemiy in unity3d.ru
Kirill Evdokimov
А пространство самого объекта взять нельзя? Он внутри самого себя статичен или имеет подвижные части?
Внутри, то есть локальные координаты?
Они да, только вращение меняется
источник

KE

Kirill Evdokimov in unity3d.ru
Artemiy
Внутри, то есть локальные координаты?
Они да, только вращение меняется
Да, локальные
источник

A

Artemiy in unity3d.ru
Kirill Evdokimov
Второе - это проходиться по финальной текстуре compute шейдером, который имеет возможность читать и писать в любой пиксель. Завести себе служебный пиксель, куда в цвет записывать количество черных пикселей, а потом уже из cpu просто читать цвет этого пикселя и декодировать послание
А вот это интересно, завтра погуглю про этот шейдер, может он мне и поможет
источник

DS

David Sedrakyan in unity3d.ru
Парни, как тема прошла про шейдеры, как шейдер называется когда например 2 обьекта с одним и тем же материалом и шейдером у них текстура как одно целое?
источник

KE

Kirill Evdokimov in unity3d.ru
Artemiy
А вот это интересно, завтра погуглю про этот шейдер, может он мне и поможет
Даже без служебного пикселя можно.
https://cheneyshen.com/directcompute-tutorial-for-unity-counter-buffers/
Принцип такой, что ты отдаешь структуру в пользование gpu, там всё быстро считается, а потом ты эту структуру мапишь опять в cpu память. Это как твои GetPixels только гораздо производительнее за счет того, что ты перегоняешь только необходимые данные, а не всю текстуру каждый кадр
источник

A

Artemiy in unity3d.ru
Kirill Evdokimov
Даже без служебного пикселя можно.
https://cheneyshen.com/directcompute-tutorial-for-unity-counter-buffers/
Принцип такой, что ты отдаешь структуру в пользование gpu, там всё быстро считается, а потом ты эту структуру мапишь опять в cpu память. Это как твои GetPixels только гораздо производительнее за счет того, что ты перегоняешь только необходимые данные, а не всю текстуру каждый кадр
Топ, спасибо)
Завтра буду разбираться
источник

KE

Kirill Evdokimov in unity3d.ru
David Sedrakyan
Парни, как тема прошла про шейдеры, как шейдер называется когда например 2 обьекта с одним и тем же материалом и шейдером у них текстура как одно целое?
Я бы ответил, но вопрос непонятно сформулирован
источник

DS

David Sedrakyan in unity3d.ru
Kirill Evdokimov
Я бы ответил, но вопрос непонятно сформулирован
сейчас ищу пример, секунду
источник

KE

Kirill Evdokimov in unity3d.ru
Ты типа про вот такое?
источник

DS

David Sedrakyan in unity3d.ru
вот, такое
источник

DS

David Sedrakyan in unity3d.ru
ща видео будет
источник

DS

David Sedrakyan in unity3d.ru
источник

KE

Kirill Evdokimov in unity3d.ru
Это проекционный шейдер
источник

KE

Kirill Evdokimov in unity3d.ru
источник

KE

Kirill Evdokimov in unity3d.ru
Kirill Evdokimov
Ты типа про вот такое?
То же самое что и здесь
источник

DS

David Sedrakyan in unity3d.ru
да, думаю вот это мне надо
источник

KE

Kirill Evdokimov in unity3d.ru
Ещё можно загуглить triplanar shader. Это принципиально почти одно и то же
источник

DS

David Sedrakyan in unity3d.ru
Хорошо, посмотрю как пойму это для генерации меша чтобы друг с другом нормально работали мешы
источник

DS

David Sedrakyan in unity3d.ru
тоесть  он по идее рендерится на камера и если обькет там то начинается показыватся
источник

KE

Kirill Evdokimov in unity3d.ru
источник