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

Ru/Choreography creation: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "<div style="margin:1em auto;max-width:55em;background:#721313;padding:.5em;font-size:1.4em;border:1px solid #330808;"> <strong style="color:#D30000;">Пожалуйста обр...")
 
No edit summary
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{LanguageBar}}
{{source topicon}}
<div style="margin:1em auto;max-width:55em;background:#721313;padding:.5em;font-size:1.4em;border:1px solid #330808;">
<div style="margin:1em auto;max-width:55em;background:#721313;padding:.5em;font-size:1.4em;border:1px solid #330808;">
<strong style="color:#D30000;">Пожалуйста обратите внимание:</strong> Хореография должна быть составлена ​​в <code>[[scenes.image]]</code> файле, прежде чем быть использованной.</div>
<strong style="color:#D30000;">Пожалуйста обратите внимание:</strong> Хореография должна быть составлена ​​в <code>{{L|scenes.image}}</code> файле, прежде чем быть использованной.</div>


{{choreotut}}
{{choreotut}}


Этот учебник охватывает создание хореографических сцен (или просто '''сцена''') в Source Engine играх и модах. Он должен показать весь сложный путь через хореографический процесс, и, как через него, можно создать полноценную сцену с нуля.
Этот учебник охватывает создание хореографических сцен (далее просто '''сцена''') в играх и модах на Source Engine. Он показывает весь сложный путь в хореографическом процессе, и как через него создать полноценную сцену с нуля.


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


{{Bug|[[Faceposer]] UI иконка не работает. тогда используйте этот Fix, извлеките [http://steamreview.org/external/vdc/faceposer-icons.zip этот файл] затем:
{{Bug|{{L|Faceposer}} UI иконка не работает. тогда используйте этот Fix, извлеките [http://steamreview.org/external/vdc/faceposer-icons.zip этот файл] затем:


*<code>sourcesdk\bin\ep1\</code>
*<code>sourcesdk\bin\ep1\</code>
Line 17: Line 20:


== Определения ==
== Определения ==
[[Image:Alyx_choreographed.jpg|thumb|250px|Episode One представила вторую версию Source с новой мощной системой лицевой анимации.]]
[[File:Alyx_choreographed.jpg|thumb|250px|Episode One представила вторую версию Source с новой мощной системой лицевой анимации.]]
   
   
;Хореография
;Хореография
:Набор инструкций, хранящихся в '''.[[VCD]]''' "сценах", которые действуют по сценарию или полу-сценарию поведения NPCs, которые могут включать любой пункт из представленных ниже, а также взаимодействие с [[миром]] в целом.
:Набор инструкций, хранящихся в '''.{{L|VCD}}''' "сценах", которые действуют по сценарию или полу-сценарию поведения NPCs, которые могут включать любой пункт из представленных ниже, а также взаимодействие с {{L|миром}} в целом.
;Актер(Действующее лицо)
;Актер(Действующее лицо)
:NPC, участвующие в сцене.
:NPC, участвующие в сцене.
Line 29: Line 32:
:Данные синхронизации губ ('''Phonemes''').WAV файл с речью, а не хореографический VCD используют чаще всего из-за портативности и надежности а также для облегчения локализации. Но даже WAV создается с помощью Faceposer. Faceposer может автоматически извлекать данные синхронизации губ. Идеальный результат, как правило, достигается путем ручной настройки.
:Данные синхронизации губ ('''Phonemes''').WAV файл с речью, а не хореографический VCD используют чаще всего из-за портативности и надежности а также для облегчения локализации. Но даже WAV создается с помощью Faceposer. Faceposer может автоматически извлекать данные синхронизации губ. Идеальный результат, как правило, достигается путем ручной настройки.
;Мимика
;Мимика
:Много труда было вложено в технологию лицевой анимации движка Source, и в результате он имеет гибкую, портативную, слайд -систему. Мимика ('''[[Flex animation|Flex Анимации]]''') создается в Faceposer и хранится непосредственно в VCD сценах, или во внешних TXT файлах, как многочисленные '''[[Expression Creation|Выражения]]'''.
:Много труда было вложено в технологию лицевой анимации движка Source, и в результате он имеет гибкую, портативную, слайд -систему. Мимика ('''{{L|Flex animation|Flex Анимации}}''') создается в Faceposer и хранится непосредственно в VCD сценах, или во внешних TXT файлах, как многочисленные '''{{L|Expression Creation|Выражения}}'''.
;Скелетная Анимация
;Скелетная Анимация
:Faceposer может быть использован для воспроизведения и настройки [[скелетной анимации]] для своих актеров. Они либо могут работать вместе и управляются через ('''Жесты'''), или полностью управляться ('''последовательности|последовательностями'''). {{заметка|Faceposer не может ''создавать'' скелетную анимацию - для этого требуется 3D Max или любой другой редактор. Смотрите [[:Category:Modeling]].}}
:Faceposer может быть использован для воспроизведения и настройки {{L|скелетной анимации}} для своих актеров. Они либо могут работать вместе и управляются через ('''Жесты'''), или полностью управляться ('''последовательности|последовательностями'''). {{note|Faceposer не может ''создавать'' скелетную анимацию - для этого требуется 3D Max или любой другой редактор. Смотрите {{LCategory|Modeling}}.}}
;Смешанные анимации / Смешанные жесты
;Смешанные анимации / Смешанные жесты
:Маленькие скелетные движения, имеют смысл только при смешивании с другой анимацией. Они часто используются, чтобы добавить разнообразия и характер в больших анимациях. {{tip|[[Dr. Breen]]'s анимация насмешки из кульминации в Half-Life 2, <code>b_bg_laugh</code>, из смешанных жестов. Рассматриваемый в [[HLMV]] можно рассматривать не больше, чем тряска верхней части тела.}}
:Маленькие скелетные движения, имеют смысл только при смешивании с другой анимацией. Они часто используются, чтобы добавить разнообразия и характер в больших анимациях. {{tip|{{L|Dr. Breen}}'s анимация насмешки из кульминации в Half-Life 2, <code>b_bg_laugh</code>, из смешанных жестов. Рассматриваемый в {{L|HLMV}} можно рассматривать не больше, чем тряска верхней части тела.}}


== Перед тем как начать ==
== Перед тем как начать ==
[[Image:faceposer_multiactors.jpg|250px|right|thumb|Faceposer воспроизводит сложные сцены из Half-Life 2.]]
[[File:faceposer_multiactors.jpg|250px|right|thumb|Faceposer воспроизводит сложные сцены из Half-Life 2.]]


Есть ряд ограничений о которых вы должны знать, прежде чем приступить к созданию хореографии:
Есть ряд ограничений о которых вы должны знать, прежде чем приступить к созданию хореографии:
*'''Ищите голоса талантливых актеров.''' С помощью хорошо записанного диалога, гораздо легче следовать хореографии, даже создавая сцену без слов, вы всегда будете иметь нужный голос актера. Если написанные тексты / или записанные диалоги мягкие и невнятные, вам будет очень сложно создавать хореографию.
*'''Ищите голоса талантливых актеров.''' С помощью хорошо записанного диалога, гораздо легче следовать хореографии, даже создавая сцену без слов, вы всегда будете иметь нужный голос актера. Если написанные тексты / или записанные диалоги мягкие и невнятные, вам будет очень сложно создавать хореографию.
*'''Вы всегда ограничены в анимациях для персонажей.''' Хотя Faceposer может управлять жестами но он не может создавать новые. Стандартные модели у Valve, страдают от ограниченного набора анимаций: их библиотеки были разработаны для собственных игр и разработок, и это значит, вам понадобятся услуги аниматора. В персонажах, как [[Alex]], вероятно, есть то, что вы ищете, но даже незначительные огрехи и мелочи в анимациях будут представлять проблемы в работе с ними. До тех пор пока Valve не создадут более широкий набор анимации, вам придется научится серьезным хореографическим навыкам или искать профессионала который присоединится к команде вашего мода.
*'''Вы всегда ограничены в анимациях для персонажей.''' Хотя Faceposer может управлять жестами но он не может создавать новые. Стандартные модели у Valve, страдают от ограниченного набора анимаций: их библиотеки были разработаны для собственных игр и разработок, и это значит, вам понадобятся услуги аниматора. В персонажах, как {{L|Alyx}}, вероятно, есть то, что вы ищете, но даже незначительные огрехи и мелочи в анимациях будут представлять проблемы в работе с ними. До тех пор пока Valve не создадут более широкий набор анимации, вам придется научится серьезным хореографическим навыкам или искать профессионала который присоединится к команде вашего мода.


*'''Вам понадобится достаточно большой экран.''' Интерфейс Faceposer имеет очень много больших элементов, и каждый раз, когда вы захотите посмотреть их сразу несколько, то есть вероятность не увидеть, изменения других элементов, из-за которых все труды уйдут на смарку. 1024x768 самый минимальный размер для работы с хореографией.
*'''Вам понадобится достаточно большой экран.''' Интерфейс Faceposer имеет очень много больших элементов, и каждый раз, когда вы захотите посмотреть их сразу несколько, то есть вероятность не увидеть, изменения других элементов, из-за которых все труды уйдут на смарку. 1024x768 самый минимальный размер для работы с хореографией.
Line 47: Line 50:
Этот учебник будет охватывать все аспекты создания хореографии, начиная от разработки базовой структуры до самой реализации в геймплее. В правом верхнем углу каждой страницы, существует меню , для навигации, вот полная карта учебника для быстрого ознакомления (в скором времени будут доступны в русском языке):
Этот учебник будет охватывать все аспекты создания хореографии, начиная от разработки базовой структуры до самой реализации в геймплее. В правом верхнем углу каждой страницы, существует меню , для навигации, вот полная карта учебника для быстрого ознакомления (в скором времени будут доступны в русском языке):


#[[Choreography creation|Introduction]]
#{{L|Choreography creation|Introduction}}
#*[[Choreography creation#Definitions|Definitions]]
#*[[Choreography creation#Definitions|Definitions]]
#*[[Choreography creation#Before_you_start|Before you start]]
#*[[Choreography creation#Before_you_start|Before you start]]
#*Tutorial structure
#*Tutorial structure
#'''[[Choreography creation/Setting up your scene|Setting up your scene]]'''
#'''{{L|Choreography creation/Setting up your scene|Setting up your scene}}'''
#*[[Choreography creation/Setting up your scene#Organise_your_dialogue|Organise your dialogue]]
#*[[Choreography creation/Setting up your scene#Organise_your_dialogue|Organise your dialogue]]
#*[[Choreography creation/Setting up your scene#Create_a_scene_framework|Create a scene framework]]
#*[[Choreography creation/Setting up your scene#Create_a_scene_framework|Create a scene framework]]
Line 57: Line 60:
#*[[Choreography creation/Setting up your scene#Choose_your_Actors|Choose your Actors]]
#*[[Choreography creation/Setting up your scene#Choose_your_Actors|Choose your Actors]]
#*[[Choreography creation/Setting up your scene#Place_Event_Tags|Place Event Tags]]
#*[[Choreography creation/Setting up your scene#Place_Event_Tags|Place Event Tags]]
#'''[[Choreography creation/Creating Events|Creating Events]]'''
#'''{{L|Choreography creation/Creating Events|Creating Events}}'''
#*[[Choreography creation/Creating Events#The_Timeline|The Timeline]]
#*[[Choreography creation/Creating Events#The_Timeline|The Timeline]]
#*[[Choreography creation/Creating Events#Event_creation_and_manipulation|Event creation and manipulation]]
#*[[Choreography creation/Creating Events#Event_creation_and_manipulation|Event creation and manipulation]]
#*[[Choreography creation/Creating Events#Ramp_manipulation|Ramp manipulation]]
#*[[Choreography creation/Creating Events#Ramp_manipulation|Ramp manipulation]]
#*[[Choreography creation/Creating Events#Event_types|Event types]]
#*[[Choreography creation/Creating Events#Event_types|Event types]]
#*'''[[Choreography creation/Creating Events/Body animation|Body animation]]'''
#*'''{{L|Choreography creation/Creating Events/Body animation|Body animation}}'''
#**[[Choreography creation/Creating Events/Body animation#Source.27s_animation_technology|Source's animation technology]]
#**[[Choreography creation/Creating Events/Body animation#Source.27s_animation_technology|Source's animation technology]]
#**[[Choreography creation/Creating Events/Body animation#Types_of_animation|Types of animation]]
#**[[Choreography creation/Creating Events/Body animation#Types_of_animation|Types of animation]]
#**[[Choreography creation/Creating Events/Body animation#Finding_an_animation|Finding an animation]]
#**[[Choreography creation/Creating Events/Body animation#Finding_an_animation|Finding an animation]]
#**[[Choreography creation/Creating Events/Body animation#Timing_Tag_manipulation|Timing Tag manipulation]]
#**[[Choreography creation/Creating Events/Body animation#Timing_Tag_manipulation|Timing Tag manipulation]]
#*'''[[Choreography creation/Creating Events/Facial expressions|Facial expressions]]'''
#*'''{{L|Choreography creation/Creating Events/Facial expressions|Facial expressions}}'''
#**[[Choreography creation/Creating Events/Facial expressions#Facial_animation_types|Facial animation types]]
#**[[Choreography creation/Creating Events/Facial expressions#Facial_animation_types|Facial animation types]]
#**[[Choreography creation/Creating Events/Facial expressions#Creating_static_Expressions|Creating static Expressions]]
#**[[Choreography creation/Creating Events/Facial expressions#Creating_static_Expressions|Creating static Expressions]]
#**[[Choreography creation/Creating Events/Facial expressions#Creating_Flex_Animations|Creating Flex Animations]]
#**[[Choreography creation/Creating Events/Facial expressions#Creating_Flex_Animations|Creating Flex Animations]]
#**[[Choreography creation/Creating Events/Facial expressions#When_not_to_use_facial_animation|When not to use facial animation]]
#**[[Choreography creation/Creating Events/Facial expressions#When_not_to_use_facial_animation|When not to use facial animation]]
#*'''[[Choreography creation/Creating Events/Other Events|Other Events]]'''
#*'''{{L|Choreography creation/Creating Events/Other Events|Other Events}}'''
#**[[Choreography creation/Creating Events/Other Events#NULL_Gesture|NULL Gesture]]
#**[[Choreography creation/Creating Events/Other Events#NULL_Gesture|NULL Gesture]]
#**[[Choreography creation/Creating Events/Other Events#Look_at_Actor|Look at Actor]]
#**[[Choreography creation/Creating Events/Other Events#Look_at_Actor|Look at Actor]]
Line 84: Line 87:
#**[[Choreography creation/Creating Events/Other Events#Loop|Loop]]
#**[[Choreography creation/Creating Events/Other Events#Loop|Loop]]
#**[[Choreography creation/Creating Events/Other Events#Fire_Completion|Fire Completion]]
#**[[Choreography creation/Creating Events/Other Events#Fire_Completion|Fire Completion]]
#'''[[Choreography creation/Lip synching|Lip synching]]'''
#'''{{L|Choreography creation/Lip synching|Lip synching}}'''
#'''[[Choreography creation/Implementation|Implementation]]'''
#'''{{L|Choreography creation/Implementation|Implementation}}'''
#*[[Choreography creation/Implementation#Set-piece_scenes|Set-piece scenes]]
#*[[Choreography creation/Implementation#Set-piece_scenes|Set-piece scenes]]
#*[[Choreography creation/Implementation#Dynamic_scenes|Dynamic scenes]]
#*[[Choreography creation/Implementation#Dynamic_scenes|Dynamic scenes]]
#'''''[[Choreography creation/Community Showcase|Community Showcase]]'''''
#'''''{{L|Choreography creation/Community Showcase|Community Showcase}}'''''


[[Category:Tutorials]]
{{ACategory|Tutorials}}
[[Category:Choreography creation|!]]
{{ACategory|Choreography creation}}
[[Category:Choreography]]
{{ACategory|Choreography}}

Latest revision as of 07:04, 12 July 2024

English (en)Deutsch (de)Русский (ru)中文 (zh)Translate (Translate)

Пожалуйста обратите внимание: Хореография должна быть составлена ​​в scenes.image(en) файле, прежде чем быть использованной.

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

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

Icon-Bug.pngБаг:Faceposer(en) UI иконка не работает. тогда используйте этот Fix, извлеките этот файл затем:
  • sourcesdk\bin\ep1\
  • sourcesdk\bin\source2007\
  • sourcesdk\bin\orangebox\  [нужно проверить в ?]

Определения

Episode One представила вторую версию Source с новой мощной системой лицевой анимации.
Хореография
Набор инструкций, хранящихся в .VCD(en) "сценах", которые действуют по сценарию или полу-сценарию поведения NPCs, которые могут включать любой пункт из представленных ниже, а также взаимодействие с миром(en) в целом.
Актер(Действующее лицо)
NPC, участвующие в сцене.
Речь
Хореография создается для всех, даже самых простых высказываний NPC. Сцена определяет, когдаSpeech Event должен сработать, что является жизненно важным для синхронизации анимации с выражениями и данных с диалогами.
Файл должен быть 4-битным Microsoft ADPCM ("MSADPCM") моно, WAV с частотой 44kHz (44100Hz). Также конечно можно использовать несжатый PCM, если вам не пофиг на большой размер файла.
Lip synch (синхронизация губ и речью)
Данные синхронизации губ (Phonemes).WAV файл с речью, а не хореографический VCD используют чаще всего из-за портативности и надежности а также для облегчения локализации. Но даже WAV создается с помощью Faceposer. Faceposer может автоматически извлекать данные синхронизации губ. Идеальный результат, как правило, достигается путем ручной настройки.
Мимика
Много труда было вложено в технологию лицевой анимации движка Source, и в результате он имеет гибкую, портативную, слайд -систему. Мимика (Flex Анимации(en)) создается в Faceposer и хранится непосредственно в VCD сценах, или во внешних TXT файлах, как многочисленные Выражения(en).
Скелетная Анимация
Faceposer может быть использован для воспроизведения и настройки скелетной анимации(en) для своих актеров. Они либо могут работать вместе и управляются через (Жесты), или полностью управляться (последовательности|последовательностями).
Note.pngПримечание:Faceposer не может создавать скелетную анимацию - для этого требуется 3D Max или любой другой редактор. Смотрите Category:Modeling(en).
Смешанные анимации / Смешанные жесты
Маленькие скелетные движения, имеют смысл только при смешивании с другой анимацией. Они часто используются, чтобы добавить разнообразия и характер в больших анимациях.
Tip.pngСовет:Dr. Breen(en)'s анимация насмешки из кульминации в Half-Life 2, b_bg_laugh, из смешанных жестов. Рассматриваемый в HLMV(en) можно рассматривать не больше, чем тряска верхней части тела.

Перед тем как начать

Faceposer воспроизводит сложные сцены из Half-Life 2.

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

  • Ищите голоса талантливых актеров. С помощью хорошо записанного диалога, гораздо легче следовать хореографии, даже создавая сцену без слов, вы всегда будете иметь нужный голос актера. Если написанные тексты / или записанные диалоги мягкие и невнятные, вам будет очень сложно создавать хореографию.
  • Вы всегда ограничены в анимациях для персонажей. Хотя Faceposer может управлять жестами но он не может создавать новые. Стандартные модели у Valve, страдают от ограниченного набора анимаций: их библиотеки были разработаны для собственных игр и разработок, и это значит, вам понадобятся услуги аниматора. В персонажах, как Alyx(en), вероятно, есть то, что вы ищете, но даже незначительные огрехи и мелочи в анимациях будут представлять проблемы в работе с ними. До тех пор пока Valve не создадут более широкий набор анимации, вам придется научится серьезным хореографическим навыкам или искать профессионала который присоединится к команде вашего мода.
  • Вам понадобится достаточно большой экран. Интерфейс Faceposer имеет очень много больших элементов, и каждый раз, когда вы захотите посмотреть их сразу несколько, то есть вероятность не увидеть, изменения других элементов, из-за которых все труды уйдут на смарку. 1024x768 самый минимальный размер для работы с хореографией.

Структура Учебников

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

  1. Introduction(en)
  2. Setting up your scene(en)
  3. Creating Events(en)
  4. Lip synching(en)
  5. Implementation(en)
  6. Community Showcase(en)