Difference between revisions of "QC command:ru"

From Valve Developer Community
Jump to: navigation, search
(ru. translation stub)
 
Line 1: Line 1:
'''QC-файл''' это [[text editor|текстовый]] скрипт, в котором указывается, каким образом программа [[Studiomdl:ru|Studiomdl]].exe должна компилировать [[Studiomodel]] из набора [[SMD]]-файлов. Само название QC расшифровывется как [http://en.wikipedia.org/wiki/Quake_C Quake C] (the scripting language on which the [[Valve Data File]] format is based). A '''QCI file''' is a reusable or generic block of QC commands intended for use as an (optional) [[$include]]. You don't have to use the QCI files, but it can save a lot of work when appropriate. Many example <code>.qc</code> and <code>.qci</code> files can be found under <code>sourcesdk_content/hl2/modelsrc</code>.<!-- // This is useful & concise orientation information. Please do not delete it again. // -->
+
'''QC-файл''' это [[text editor|текстовый]] скрипт, в котором указывается, каким образом программа [[Studiomdl:ru|Studiomdl]].exe должна компилировать [[Studiomodel]] из набора [[SMD]]-файлов. Само название QC расшифровывется как [http://en.wikipedia.org/wiki/Quake_C Quake C] (скриптовый язык, на котором основан формат [[Valve Data File]]). Файл '''QCI''' -- типовой/часто применяемый блок QC-команд, его нужно использовать с помощью команды [[$include]] (это опционально). Пользоваться QCI вы не обязаны, но при грамотном применении эти файлы сильно сократят работу. В папке <code>sourcesdk_content/hl2/modelsrc</code> можно подсмотреть много примеров <code>.qc</code> и <code>.qci</code>.<!-- // Здесь полезная и, к тому же, краткая общая информация. Не удаляйте ее снова... // -->
  
{{note|This  documentation is far from complete. Please see [[category_talk:QC Commands]] for a list of commands yet to be looked at.}}
+
{{note|До завершения этой документации ещё далеко. Можете зайти в [[category_talk:QC Commands]], чтобы посмотреть какие команды еще нужно описать}}
  
 
{{category header|background-color=#E0E0E0|border-color=lightgray}}
 
{{category header|background-color=#E0E0E0|border-color=lightgray}}
 
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
 
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
  
== Getting started ==
+
== С чего начать работу ==
  
*'''[[Compiling a model]]'''
+
*'''[[Compiling a model:ru|Компиляция модели]]'''
*[[Qc|QC files]]
+
*[[Qc|QC файл]]
*[[Studiomdl]]
+
*[[Studiomdl:ru|Программа Studiomdl]]
  
== Fundamentals ==
+
== Базовые команды ==
  
*[[$modelname]]
+
*[[$modelname:ru|$modelname]]
*[[$body]] (or [[$model (QC)|$model]])
+
*[[$body:ru|$body]] (или [[$model (QC)|$model]])
  
== Textures ==
+
== Текстуры ==
 
*[[$renamematerial]]
 
*[[$renamematerial]]
 
*[[$texturegroup]]
 
*[[$texturegroup]]
*[[$cdmaterials]]
+
*[[$cdmaterials:ru|$cdmaterials]]
*[[$surfaceprop]]
+
*[[$surfaceprop:ru|$surfaceprop]]
 
*[[$jointsurfaceprop]]
 
*[[$jointsurfaceprop]]
  
== Animations ==
+
== Анимация ==
  
 
*'''[[$sequence]]'''
 
*'''[[$sequence]]'''
Line 33: Line 33:
 
*[[$append]]
 
*[[$append]]
  
== Skeleton ==
+
== Скелет ==
  
 
*[[$root]]
 
*[[$root]]
Line 46: Line 46:
 
*[[$alwayscollapse]]
 
*[[$alwayscollapse]]
  
== Physics ==
+
== Физика ==
  
 
*[[Prop Data|prop_data]] (using [[$keyvalues]])
 
*[[Prop Data|prop_data]] (using [[$keyvalues]])
Line 54: Line 54:
 
*[[$weightlist]]
 
*[[$weightlist]]
  
== Hitboxes==
+
== Hitbox'ы ==
  
 
*[[$hboxset]]
 
*[[$hboxset]]
Line 61: Line 61:
 
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
 
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
  
== Utility ==
+
== Вспомогательные команды ==
  
 
*'''[[$keyvalues]]'''
 
*'''[[$keyvalues]]'''
Line 77: Line 77:
 
{{category cell|background-color=white|border-color=white}}
 
{{category cell|background-color=white|border-color=white}}
  
== Performance ==
+
== Быстродействие ==
  
 
*[[$staticprop]]
 
*[[$staticprop]]
Line 91: Line 91:
 
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}}
 
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}}
  
== Lighting ==
+
== Освещение ==
  
 
*[[$illumposition]]
 
*[[$illumposition]]
Line 99: Line 99:
 
{{category cell|background-color=white|border-color=white}}
 
{{category cell|background-color=white|border-color=white}}
  
== Facial animation ==
+
== Лицевая анимация ==
  
 
*'''[[$model (QC)|$model]]'''
 
*'''[[$model (QC)|$model]]'''
Line 106: Line 106:
 
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}}
 
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}}
  
== Locations ==
+
== Позиционирование ==
  
 
*[[$attachment]]
 
*[[$attachment]]

Revision as of 16:53, 2 November 2008

QC-файл это текстовый скрипт, в котором указывается, каким образом программа Studiomdl.exe должна компилировать Studiomodel из набора SMD-файлов. Само название QC расшифровывется как Quake C (скриптовый язык, на котором основан формат Valve Data File). Файл QCI -- типовой/часто применяемый блок QC-команд, его нужно использовать с помощью команды $include (это опционально). Пользоваться QCI вы не обязаны, но при грамотном применении эти файлы сильно сократят работу. В папке sourcesdk_content/hl2/modelsrc можно подсмотреть много примеров .qc и .qci.

Note:До завершения этой документации ещё далеко. Можете зайти в category_talk:QC Commands, чтобы посмотреть какие команды еще нужно описать

С чего начать работу

Базовые команды

Текстуры

Анимация

Скелет

Физика

Hitbox'ы

Вспомогательные команды

Быстродействие

Освещение

Лицевая анимация

Позиционирование

Template:Otherlang:ru Template:Otherlang:ru:en