Category:QC commands: Difference between revisions
Jump to navigation
Jump to search
Note:This documentation is far from complete. Please see Category talk:QC Commands for a list of commands yet to be looked at. See QC for a description of QC files themselves.
Warning:This documentation is almost exclusively for
Source; several commands are different or absent in
GoldSrc. See The303's GoldSrc Model Compile Command Glossary for accurate GoldSrc reference.
(→Performance: Undo) |
(→Performance: Added $skinnedlods command) |
||
(17 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{languageBar|Category:QC Commands}}__NOTOC__ | ||
| | {{note|This documentation is far from complete. Please see [[Category talk:QC Commands]] for a list of commands yet to be looked at. See [[Qc|QC]] for a description of QC files themselves.}} | ||
{{warning|This documentation is almost exclusively for {{src|4}}; several commands are different or absent in {{gldsrc|4}}. See [https://the303.org/tutorials/gold_qc.htm The303's GoldSrc Model Compile Command Glossary] for accurate GoldSrc reference. | |||
{{todo|Split GoldSrc information that's on these pages into separate pages from their Source counterparts.}}}} | |||
}} | |||
{{note|This documentation is far from complete. Please see [[ | |||
{{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 | == Getting Started == | ||
*'''[[Compiling a model]]''' | * '''[[Compiling a model]]''' | ||
*[[ | * [[QC|QC files]] | ||
*[[Studiomdl]] | * [[Studiomdl]] | ||
== Fundamentals == | == Fundamentals == | ||
* | * {{ent|$modelname}} | ||
* | * {{ent|$body}} or <code>[[$model (QC)|$model]]</code> | ||
== Textures == | == Textures == | ||
* | * {{ent|$renamematerial}} | ||
* | * {{ent|$texturegroup}} (multiple skins) | ||
* | * {{ent|$cdmaterials}} | ||
* | * {{ent|$surfaceprop}} | ||
* | * {{ent|$jointsurfaceprop}} | ||
== Submodels == | |||
* {{ent|$bodygroup}} {{not|{{ent|prop_static}}}} | |||
== Collisions == | == Collisions == | ||
* '''{{ent|$collisionmodel}}''' and '''{{ent|$collisionjoints}}''' | |||
*''' | * <code>[[Prop Data|prop_data]]</code> (using {{ent|$keyvalues}}) | ||
*[[Prop Data|prop_data]] (using | * {{ent|$jigglebone}} {{hl2ep2|since}}<noinclude> | ||
* | * '''{{ent|$hbox}}''' | ||
*''' | * {{ent|$hboxset}} | ||
* | * {{ent|$contents}} | ||
* | * {{ent|$cbox}} | ||
* {{ent|$bbox}} | |||
== Animations == | == Animations == | ||
* '''{{ent|$animation}}''' | |||
*''' | * '''{{ent|$sequence}}''' | ||
*''' | * {{ent|$lockbonelengths}} | ||
* | * {{ent|$declaresequence}} | ||
* | * {{ent|$ikchain}} | ||
* | * {{ent|$ikautoplaylock}} | ||
* | * {{ent|$weightlist}} | ||
* | * {{ent|$poseparameter}} | ||
* | * {{ent|$proceduralbones}} | ||
* | * {{ent|$append}} | ||
* {{ent|$prepend}} | |||
* {{ent|$continue}} | |||
== Skeleton == | == Skeleton == | ||
* {{ent|$root}} | |||
* | * {{ent|$hierarchy}} | ||
* | * {{ent|$definebone}} | ||
* | * {{ent|$bonemerge}} | ||
* | * {{ent|$animblocksize}} | ||
* | * {{ent|$realignbones}} | ||
* | * {{ent|$renamebone}} | ||
* | * {{ent|$jointsurfaceprop}} | ||
* | * {{ent|$contents}} | ||
* | * {{ent|$jointcontents}} | ||
* | * {{ent|$alwayscollapse}} | ||
* | |||
{{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 == | == Utility == | ||
* '''{{ent|$keyvalues}}''' | |||
*''' | * {{ent|$include}} | ||
* | * {{ent|$includemodel}} | ||
* | * {{ent|$scale}} | ||
* | * {{ent|$autocenter}} | ||
* | * {{ent|$upaxis}} | ||
* | * {{ent|$pushd}} and {{ent|$popd}} | ||
* | * {{ent|$definemacro}} and {{ent|$definevariable}} | ||
* | * {{ent|$continue}} | ||
* | * {{ent|$cmdlist}} | ||
* | * {{ent|$centerbonesonverts}} | ||
* | |||
{{category cell|background-color=white|border-color=white}} | {{category cell|background-color=white|border-color=white}} | ||
== Performance == | == Performance == | ||
* {{ent|$staticprop}} | |||
* | * {{ent|$shadowlod}} | ||
* | * {{ent|$collapsebones}} | ||
* | * {{ent|$alwayscollapse}} | ||
* | * {{ent|$opaque}} | ||
* | * {{ent|$mostlyopaque}} | ||
* | * {{ent|$animblocksize}} | ||
* | * {{ent|$sectionframes}} | ||
* | * {{ent|$noforcedfade}} | ||
* | * {{ent|$lod}} | ||
* | * {{ent|$skinnedlods}} | ||
* {{ent|$maxverts}} | |||
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
Line 97: | Line 100: | ||
== Lighting == | == Lighting == | ||
* | * {{ent|$illumposition}} | ||
* | * {{ent|$constantdirectionallight}} | ||
* | * {{ent|$ambientboost}} | ||
* {{ent|$casttextureshadows}} | |||
* {{ent|$donotcastshadows}} | |||
{{category cell|background-color=white|border-color=white}} | {{category cell|background-color=white|border-color=white}} | ||
== Facial | == Facial Animation == | ||
*'''[[$model (QC)|$model]]''' | * '''<code>[[$model (QC)|$model]]</code>''' | ||
* | * {{ent|$eyeposition}} | ||
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
== Locations == | == Locations == | ||
* {{ent|$attachment}} | |||
* | * {{ent|$origin}} | ||
* | * {{ent|$collisiontext}} (gibs) | ||
* | * {{ent|$autocenter}} | ||
* | |||
{{category end}} | {{category end}} | ||
[[Category:Modeling]] | [[Category:Modeling]] |
Latest revision as of 20:14, 26 August 2025




Todo: Split GoldSrc information that's on these pages into separate pages from their Source counterparts.
Getting StartedFundamentalsTextures
Submodels
Collisions
Animations
Skeleton |
Utility |
Performance | |
Lighting | |
Facial Animation | |
Locations |
Subcategories
This category has the following 4 subcategories, out of 4 total.