Как создать маскирующий эффект в единстве - PullRequest
0 голосов
/ 27 ноября 2018

как бы создать эффект, похожий на тот, что в ссылке в единстве с c #?Я хотел бы контролировать раскрытие 3D-объекта с помощью ползунка.Является ли это возможным?какую-то маску я предполагаю?

через GIPHY

1 Ответ

0 голосов
/ 27 ноября 2018

Если вы хотите сделать это специально с помощью c #, вам нужно использовать API Mesh для создания сферической сетки, а затем изменить вершины, чтобы удалить те, которые вы не хотите отображать.Гораздо более простым решением было бы использовать фрагментный шейдер, чтобы не рисовать пиксели, которые выходили за границы, которые вы определяете.Это также будет гораздо более универсальным, оно будет применяться к любой сетке, которую вы ему предоставили.

Отбрасывание пикселей на основе мировой позиции показывает, как получить аналогичный эффект.

...