Карен
Язык программирования - это искусственный язык, предназначенный для выражения вычислений, которые могут выполняться машиной, в частности компьютером. Языки программирования можно использовать для создания программ, которые управляют поведением машины, для точного выражения алгоритмов или в качестве способа человеческого общения. Специальные эффекты в играх и фильмах либо анимируются во флэш-памяти для 2D-игр, либо анимируются в 3D-программе и импортируются в игру. Компьютерная анимация может быть создана с помощью компьютера и программного обеспечения для анимации. Некоторых впечатляющих анимаций можно добиться даже с помощью базовых программ; Профессиональные аниматоры фильмов, телешоу и видеороликов по компьютерным играм делают фотореалистичную анимацию с высокой детализацией. Для создания анимации такого уровня качества на домашнем компьютере потребуются десятки или сотни лет.Вместо этого используются многие мощные рабочие станции. В компьютерах с графическими рабочими станциями используется от двух до четырех процессоров, поэтому они намного мощнее домашних компьютеров и специализируются на рендеринге. Большое количество рабочих станций (известных как ферма рендеринга) объединены в сеть, чтобы эффективно работать как гигантский компьютер. В результате получается компьютерный анимационный фильм, который может быть создан примерно за один-пять лет (однако этот процесс состоит не только из рендеринга). Рабочая станция обычно стоит от 2000 до 16000 долларов, при этом более дорогие станции могут выполнять рендеринг намного быстрее из-за более технологически продвинутого оборудования, которое они содержат. Renderman от Pixar - это программное обеспечение для рендеринга, которое широко используется в качестве стандарта индустрии анимации фильмов, конкурируя с Mental Ray. Его можно купить на официальном сайте Pixar примерно за 3500 долларов.Он будет работать на графических рабочих станциях на базе Linux, Mac OS X и Microsoft Windows вместе с анимационными программами, такими как Maya и Softimage XSI. Профессионалы также используют цифровые кинокамеры, захват движения или захват производительности, синие экраны, программное обеспечение для редактирования фильмов, реквизит и другие инструменты для анимации фильмов.
взращивать
Это довольно сложный вопрос, поскольку он зависит от того, с какой анимацией вы хотите работать, насколько сложны проекты и какую позицию вы хотите получить. Но я бы начал разбираться в основах, например, с 2-мерной анимацией, поскольку вы можете понять, как это работает и какие навыки вам понадобятся, если вы хотите работать с 3-мерной анимацией.