Gemstone Generator
![](/static_files/7b56cf_0d604419775d4dceab72c4f7820c7d3e~mv2.gif)
Это демонстрация скрипта Unity, который позволяет процедурно генерировать 3D-сетки из чистых ограненных драгоценных камней, поэтому он называется Генератор драгоценных камней. Это было разработано для PROCJAM 2015.
В демоверсии у вас есть пример сгенерированного меша, и вы можете возиться со значениями выше, которые являются параметрами генератора.
Использовать поля выше, чтобы изменить параметры, поле координат требует, чтобы вы разделяли каждое число запятыми (например, "0,5,1,1,0,5").
Шейдер и материал берутся из Пакет Gem Shader предоставлен Unity Asset Store.
Алгоритм работает, беря набор двухмерных координат с компонентом Y [-1,1 ] и компонент X [0,1] и установите их как вершины несколько раз в зависимости от количества линий симметрии.
Это достигается определением угла между двумя углами драгоценного камня (360/Симметрия*2), а затем итерацией от 0 до (Симметрия *2), установив вершины и UV, используя координаты, повернутые на угол, а затем увеличив угол. К тому времени, когда он достигнет (Symmetry * 2), алгоритм пройдет полный круг с вершинами под каждым углом.
Эти вершины затем сопоставляются, проходя через каждую симметрию снова, за исключением создания треугольников, идущих сверху вниз, используя вершины одной линии с линией, прилегающей к ней.
Большинство других параметров позволяют при необходимости дополнительно модифицировать преобразование (liнапример, масштабирование или поворот вершин перед применением к сетке), однако параметр Slice Point изменяет форму сетки, создавая срезы, которые не создаются при обычном прохождении симметрии. Вместо этого он создает два набора вершин, как до, так и после заданного угла с количеством, зависящим от размера точки среза [0,1].
![](https://media.rawg.io/media/screenshots/600/600351d9fe1b64861cfa540dc0efdedb.jpg)
![](https://media.rawg.io/media/screenshots/600/600351d9fe1b64861cfa540dc0efdedb.jpg)
Как скачать Gemstone Generator через торрент
Всего несколько простых шагов и вы можете играть:
- Устанавливаем программу μTorrent, через которую мы будем скачивать игры
- Скачиваем торрент-файл репака игры Gemstone Generator
- Двойным кликом открываем скаченный торрент-файл, программа μTorrent запустится автоматически и предложит вам выбрать место для скачивания файлов игры.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!