Как начать создавать текстуры для 3D-игр? [закрыто]


12

Просто интересно, где найти хорошие уроки по созданию текстур для 3D игр?

Кроме того, является обычной практикой делать фотографии и преобразовывать их в игровые текстуры или дизайнеры сами рисуют текстуры?

ОБНОВИТЬ:

Чтобы сделать ситуацию более конкретной, я пытаюсь сделать простую игру, в которой игровой персонаж находится в небольшом здании, поэтому я буду делать текстуры для компьютеров, столов, стульев, дверей, окон, стен и т. Д. Что находится снаружи здание в основном не имеет значения. У меня нет никакого опыта в 3D моделировании, хотя я думаю об использовании Blender.


Я думаю, что это действительно будет зависеть от текстур / требований. Там тоже есть много бесплатных.
ashes999

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

Ответы:


3

То, как вы должны создавать текстуры, во многом зависит от визуального стиля игры.

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

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

Если вы не очень художественно склонны, используйте существующие фотографии в качестве основы. CG Textures имеет большую коллекцию фотографий реалистичных материалов. Лучший способ начать - выбрать текстуру и в программе, такой как Photoshop, начать добавлять дополнительные слои или корректирующие слои, чтобы улучшить цвета или затенение фотографии.

У Gamasutra также есть отличная статья о том, как использовать фильтр высоких частот в Photoshop для улучшения внешнего вида плиточных текстур. Этот фильтр дает вам более точный контроль над деталями фотографии.


Где я могу узнать больше о нормальном картографировании?
ashes999

Как в теории позади нее, или как ее создать? Бен Клоуард хорошо объясняет и то, и другое.
ChrisC

Неважно, я просто неправильно понял, что ты сказал.
ashes999

2

У меня нет никакого опыта в 3D моделировании, хотя я думаю об использовании Blender.

Просто предупреждение: 3D моделирование сложно. Тем не менее, Blenderguru является отличным источником учебников. Кроме того, blendernation имеет ссылки на некоторые полезные ресурсы.

Относительно текстур: Используя Blender, вы можете запечь высокополигональную модель (включая освещение / окклюзию / нормали) на низкополигональную модель. Таким образом, вы можете получить действительно хорошие результаты без большого количества художественных навыков.

Относительно фотографий: использование большого количества текстурного материала является обычным делом. Поэкспериментируйте с комбинированием текстур, клонированием текстур на свои собственные работы и т. Д. Посмотрите советы по удалению шва.


1

Я действительно рекомендую «Blender», потому что он интегрирует Blender Game Engine и может экспортировать в игры WebGL в будущем.

Есть несколько хороших руководств, которые вы можете изучить при создании текстур, они не говорят, что это для 3d-игр, но это выглядит вполне возможно, потому что они не имеют high poly, может быть идеальным для 3d-игр.

http://cgcookie.com/blender/2011/07/12/creating-a-grungy-brick-wall/

http://cgcookie.com/blender/2011/04/21/tip-symmetrical-texture-painting/


1

Текстуру можно получить бесчисленными способами: есть сайты, которые продают или предоставляют бесплатные текстуры для различных видов материалов. Вы можете использовать собственные фотографии, фотографии, изображения Google, девиантное искусство, рисование от руки, возможности безграничны.

Если вы хотите использовать хорошие инструменты, учиться использовать инструменты, используемые профессионалами, в конечном итоге стать профессионалом, я бы посоветовал вам не пользоваться Blender

Для моделирования и множества 3D манипуляций я бы предложил попробовать 3DS Max, Maya или Softimage. Вы можете использовать их бесплатно, если вы студент. : http://students.autodesk.com/?nd=download_center

Для моделирования / лепки я бы предложил Zbrush, это замечательный инструмент, но он не очень дешевый. Вместо этого попробуйте Autodesk Mudbox (бесплатно, если вы студент) или Nevercenter Silo.

Для 2D я бы предложил Photoshop.

Вы также можете использовать Cinema 4 D и Lightwave, но я не знаю цену, кроме того, Max, Maya и Softimage являются наиболее часто используемыми профессиональными инструментами.

Вы можете найти много хороших онлайн-уроков по работе с 3D-моделерами, вам просто нужно немного терпения, работы и вдохновения.

Удачи!

Если подумать, если вы пытаетесь создать простую игру, вы можете использовать различные ресурсы, уже найденные в сети. Не стоит начинать учить много вещей одновременно, это может быть ошеломляющим. Я думаю, вам лучше сосредоточиться на одной задаче за раз. Поэтому я бы сказал, что лучше начать изучать создание игр и использовать бесплатные ресурсы, которые вы можете найти, и побеспокоиться о 3D-моделировании позже, когда у вас появится больше опыта.


0

Я геймдизайнер среднего уровня, и за последние два года я изучил все, что мог. Из моего опыта логически ответить на ваш вопрос вместо того, чтобы говорить «нет», вы можете или не можете отличаться от многих других людей, которые, похоже, уклоняются от этого риторического вопроса, - нет простого способа сделать это. Вы можете сделать это несколькими способами. Ваш первый шаг - решить, какую игру вы будете создавать, а затем включите стиль и цвет. Далее вам нужно будет создать свои 3d модели и реквизит. После этого было бы неплохо стать более вовлеченным в текстурирование, и вам лучше всего делать это путем исследований, проб и ошибок. Я еще не видел идеального ответа от любого человека на этот счет, который был бы чисто полезным или поучительным, кроме реальных обучающих программ по фотошопу, с которыми я сталкивался. Самая хитрая часть всего этого - удаление шва, чтобы он не располагался по всей карте и создавал иллюзию, что это одна большая текстура, и это тоже требует времени и практики. При этом вы должны учитывать, насколько плотной должна быть ваша игра, поэтому масштабирование для нее размером X на X будет определять, будет ли ваша игра HD или нет, потому что чем меньше вы используете, тем выше вероятность пикселизации, которая возникает, но это также зависит от используемого вами движка, поэтому вы должны убедиться, что он поддерживает это, поскольку некоторые из них легко масштабируемы, так что вам не нужно беспокоиться об этом.

В дополнение к тому, что я упомянул, просто найдите «Как сделать игровые текстуры в Photoshop» и следуйте этому. Некоторые другие вещи, которые могут помочь, - эти ссылки -

(1) http://www.katsbits.com/tutorials/textures/make-better-textures-correct-size-and-power-of-two.php

(2) http://www.sandboxgamemaker.com/wiki/index.php?title=How_to_make_new_textures

Я надеюсь, что это поможет, и не стесняйтесь посетить мой сайт в GameGroove Dot Ucoz Dot Net, чтобы быстрее связаться со мной, если вам потребуется дополнительная помощь.

  • Deygus
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.