*« - what is your name?

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

<aside> 😈 Особенно весело, когда так косячит один человек — вы сами.

</aside>

Вы бросаете всё и убегаете в слезах. Через пару месяцев вы заходите в этот проект и офигеваете от того, что вы забыли всё, что тут происходило, а оперативно вспомнить не получается, потому что никто не заморочился над корректными названиями и подписыванием всего и вся.

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

1. Что такое нейминг?

Здесь вы можете наблюдать лицо человека, получившего тонну файлов с ужасным неймингом.
Стадия принятия горя №4, депрессия.

Здесь вы можете наблюдать лицо человека, получившего тонну файлов с ужасным неймингом. Стадия принятия горя №4, депрессия.

Начнём с теории.

Нейминг — это упорядоченная унифицированная система названий всего и вся, работающая по единому регламенту.

Нейминг может различаться от проекта к проекту, но на каждом проекте он должен определяться с самого начала, а вся рабочая группа должна придерживаться этого нейминга до конца проекта.

Различается несколько уровней нейминга: нейминг рабочих файлов (сцен), нейминг ассетов, нейминг внутри сцен и так далее.

Зачем нужен нейминг?

<aside> ⚠️ Это то, что обеспечивает ПОРЯДОК на проекте. Когда каждый участник заранее понимает, как надо называть всё и вся, то это сильно облегчает файлообмен. Особенно в ситуации, когда проект идёт несколько месяцев и под конец вам говорят «а вот у вас в итерации от такого-то числа было хорошее решение, давайте его вернём». Если вы называли сцены по типу «01201012034515v7575», то вы офигеете в атаке. Если вы соблюдали нейминг, то это становится приключением на 20 минут.

</aside>

<aside> ⚠️ Это то, что УСКОРЯЕТ работу. Каждый, кто хотя бы раз сталкивался с поиском «потеряшки» — файла, который вроде бы есть, а вроде бы никто, кроме автора файла (отсыпающегося после трудовой ночи и вырубившего все средства связи, разумеется) не знает, как он называется — подтвердит: грамотный нейминг очень ускоряет рабочие процессы.

</aside>

<aside> ⚠️ Это то, что ОБЛЕГЧАЕТ КОММУНИКАЦИЮ как внутри команды, так и в разговоре с клиентом. Когда в аниматике подписаны все шоты по сценам, а так же присутствует нумерация кадров и время, то и клиенту становится намного проще комментировать проект, и вашей рабочей команде будет намного проще эти комментарии потом забирать в работу. Опять же, если сцен дофига, то единый нейминг облегчит коммуникацию внутри команды и сэкономит вам драгоценное время.

</aside>

2. Нейминг общего рабочего пространства.

Дисклеймер: В этой статье мы не будем говорить про нейминг внутри рабочих папок на компе, так как это всё очень субъективно и зависит от внутреннего пайплайна студии и степени дотошности в голове работника/его начальника. Тем не менее в конце статьи будет обзор потенциально полезной софтины, решающей эту проблему. Или не будет. Если что — гуглите Post Haste.

С чего начинается нейминг проекта?

С создания на облаке/FTP-сервере/файлообменнике папки с названием проекта. Это вот прям пункт №1, который многие игнорируют.