Итак, мне нужно создать разнообразные текстуры животных для моей игры. Как мне это сделать?

Например, одно из созданных существ - это изоподобное животное. Нужно ли мне фотографировать настоящих животных и приспосабливать их к моим потребностям?

4 голоса | спросил GioTech 15 FebruaryEurope/MoscowbThu, 15 Feb 2018 20:03:48 +0300000000pmThu, 15 Feb 2018 20:03:48 +030018 2018, 20:03:48

1 ответ


1

Я бы построил их с несколькими слоями случайно выбранных изображений, используя шейдер. Изображения, которые вы использовали бы, будут следующими:

Во-первых, коллекция базовых текстур окраски. Они могут быть полосами, пятнами, одиночными цветами или то, что когда-либо считалось подходящим для животных. У них не должно быть никаких масштабов, морщин или других особенностей формы, или блеска (зеркальное отражение). Просто базовые цвета.

Далее, коллекция нормальных карт , которая может быть применена для создания масштабов, или других скинов на ваших базовых текстурах окраски. Например, вы можете комбинировать «фиолетовый splotch» с «весы ящерицы» и получить фиолетовое пятнистую кожу ящерицы. Если вы google «нормальная кожа ящерицы карты», вы найдете много хитов, которые дадут вам представление о том, как это работает в целом.

Наконец, коллекция прозрачных текстур, которые добавляют царапины, потертости, пятна грязи или что-то еще, что вы могли бы увидеть как дополнительные варианты. Вы можете наложить их в конец, чтобы добавить больше разнообразия в скин.

Учитывая эти наборы текстур, вы можете случайно выбрать один из каждой категории и объединить их с помощью шейдера для создания рандомизированного стиля кожи. Если животное - это что-то, что намокает (например, амфибия), вы всегда можете бросить какое-то зеркальное отражение, чтобы оно блестело.

ответил Tim Holt 15 FebruaryEurope/MoscowbThu, 15 Feb 2018 20:57:06 +0300000000pmThu, 15 Feb 2018 20:57:06 +030018 2018, 20:57:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132