Category:Ru/QC Commands: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(ru. translation stub)
 
No edit summary
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 09: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.pngПримечание:До завершения этой документации ещё далеко. Можете зайти в category_talk:QC Commands, чтобы посмотреть какие команды еще нужно описать

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

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

Текстуры

Анимация

Скелет

Физика

Hitbox'ы

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

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

Освещение

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

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

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

Pages in category "Ru/QC Commands"

The following 10 pages are in this category, out of 10 total.