Es/StudioMDL (Source): Difference between revisions
< Es
Jump to navigation
Jump to search
(Translated from english) |
m (obsolete language category) |
||
(16 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar}} | |||
{{src topicon}} | |||
{{tabs|StudioMDL|goldsrc=1|source=1}} | |||
:''Para una guía de uso de studiomdl, vea [[Compiling a model]] {{en}}.'' | |||
'''Studiomdl''' es la herramienta de [[command | {{toc-right}} | ||
'''Studiomdl''' es la herramienta de [[command line|línea de comandos]] {{en}} usada para compilar {{L|model|modelo}}s del formato intermedio [[Studiomdl Data]] {{en}} exportado por los paquetes de modelado al formato binario .mdl que es leído por el motor Source. | |||
Puede ser encontrado en <code>steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe</code>. | Puede ser encontrado en <code>steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe</code>. | ||
{{ | {{Note|El nombre "studio" viene del desarrollo de {{hl|suf=:es|2}}, donde Valve usó {{L|3D Studio Max}} para crear sus modelos.}} | ||
== Parámetros == | == Parámetros == | ||
El único parámetro necesario es un [[QC|archivo QC]] {{en}}. Cualquier otro debe ir ''antes''. | |||
El único parámetro necesario es un [[ | |||
studiomdl [opciones] <ruta\QC> | studiomdl [opciones] <ruta\QC> | ||
=== General === | === General === | ||
; <code>-game <gamedir></code> | ; <code>-game <gamedir></code> | ||
: Sobrescribe la ruta al juego en el sistema. | : Sobrescribe la ruta al juego en el sistema. | ||
Line 29: | Line 31: | ||
=== Animación === | === Animación === | ||
; <code>-definebones</code> | ; <code>-definebones</code> | ||
: Ver | : Ver {{ent:es|$definebone}}. | ||
; <code>-printbones</code> | ; <code>-printbones</code> | ||
: Escribe información adicional sobre los huesos por consola. | : Escribe información adicional sobre los huesos por consola. | ||
Line 37: | Line 38: | ||
: Escribe algún tipo de gráfico de peso de la animación en la consola. | : Escribe algún tipo de gráfico de peso de la animación en la consola. | ||
; <code>-overridedefinebones</code> | ; <code>-overridedefinebones</code> | ||
: Equivalente a especificar | : Equivalente a especificar {{ent:es|$unlockdefinebones}} en el QC. | ||
; <code>-fullcollide</code> | === Rendimiento === | ||
: No truncar | ; <code>-fullcollide</code> {{src07|removed|suf=:es|addtext=, use {{ent:es|$maxconvexpieces}}}} | ||
: No truncar {{L|collision mesh|malla de colision}}es {{en}} demasiado grandes. | |||
; <code>-striplods</code> | ; <code>-striplods</code> | ||
: Ignora todos los comandos | : Ignora todos los comandos {{ent:es|$lod}}. | ||
;<code>-minlod <lod></code> | ;<code>-minlod <lod></code> | ||
:Descarta información de los LODs por encima de valor dado (ver | :Descarta información de los LODs por encima de valor dado (ver {{ent:es|$minlod}}). | ||
;<code>-perf</code> | ;<code>-perf</code> | ||
:Muestra información de rendimiento en la consola. | :Muestra información de rendimiento en la consola. | ||
Line 52: | Line 52: | ||
:Muestra información de rendimiento para un modelo ya compilado. No se necesita un archivo QC cuando se usa este comando. | :Muestra información de rendimiento para un modelo ya compilado. No se necesita un archivo QC cuando se usa este comando. | ||
;<code>-mdlreportspreadsheet</code> | ;<code>-mdlreportspreadsheet</code> | ||
:Guarda un informe de rendimiento como una hoja de cálculo delimitada por comas. {{ | :Guarda un informe de rendimiento como una hoja de cálculo delimitada por comas. {{Todo:es|Uso}} | ||
=== Depuración === | === Depuración === | ||
;<code>-d</code> {{obs}} | |||
;<code>-d</code> | :Vuelca varios archivos de [[glview]] {{en}} (10 por LOD por archivo VTX). | ||
:Vuelca varios archivos de [[glview]] (10 por LOD por archivo VTX) | |||
;<code>-h</code> | ;<code>-h</code> | ||
:Vuelca los | :Vuelca los {{L|hitbox}}es {{en}} a la consola, | ||
;<code>-n</code> | ;<code>-n</code> | ||
:Marca las normales erróneas. | :Marca las normales erróneas. | ||
Line 70: | Line 69: | ||
=== Desconocido === | === Desconocido === | ||
;<code>-a <normal_blend_angle></code> | ;<code>-a <normal_blend_angle></code> | ||
:? | :? | ||
Line 87: | Line 85: | ||
== Ficheros exportados == | == Ficheros exportados == | ||
;<code>mymodel.mdl</code> | ;<code>mymodel.mdl</code> | ||
:[[Skeleton|Esqueleto]], animaciones, "bounding/hit boxes", "surface materials", [[ | :[[Skeleton|Esqueleto]] {{en}}, animaciones, "bounding/hit boxes", "surface materials", [[LOD]] {{en}} índice... | ||
;<code>mymodel.sw.vtx</code> | ;<code>mymodel.sw.vtx</code> | ||
;<code>mymodel.dx80.vtx</code> | ;<code>mymodel.dx80.vtx</code> | ||
Line 95: | Line 92: | ||
:Información de vértices optimizada para DirectX 7, 8 y 9 respectivamente | :Información de vértices optimizada para DirectX 7, 8 y 9 respectivamente | ||
;<code>mymodel.vvd</code> | ;<code>mymodel.vvd</code> | ||
:Restos de información "hardware-agnostic", incluyendo el | :Restos de información "hardware-agnostic", incluyendo el {{L|UV map|mapa UV}} | ||
;<code>mymodel.phy</code> | ;<code>mymodel.phy</code> | ||
:Información de la malla de colisión | :Información de la malla de colisión | ||
== | == Véase también == | ||
* [[Compiling a model#Common_errors|Errores comunes de Studiomdl]] {{en}} | |||
* [[Compiling a model#Common_errors|Errores comunes de Studiomdl]] | * [[Studiocompiler]] {{en}}, interfaz gráfica para studiomdl | ||
* [[Studiocompiler]], interfaz gráfica para studiomdl | * [[GUIStudioMDL]] {{en}}, otra interfaz gráfica | ||
* [[GUIStudioMDL]], otra interfaz gráfica | {{ACategory|Modeling}}{{ACategory|Tools}} | ||
{{gldsrc sdktools}} | |||
{{SDKTools}} | |||
{{ | {{ACategory|Modeling}} | ||
Latest revision as of 03:29, 22 August 2024
- Para una guía de uso de studiomdl, vea Compiling a model
.
Studiomdl es la herramienta de línea de comandos usada para compilar modelo s del formato intermedio Studiomdl Data
exportado por los paquetes de modelado al formato binario .mdl que es leído por el motor Source.
Puede ser encontrado en steam/steamapps/<account>/sourcesdk/bin/[orangebox|ep1]/bin/studiomdl.exe
.


Parámetros
El único parámetro necesario es un archivo QC . Cualquier otro debe ir antes.
studiomdl [opciones] <ruta\QC>
General
-game <gamedir>
- Sobrescribe la ruta al juego en el sistema.
-quiet
- Teóricamente suprime la salida por consola. En la práctica no hace nada.
-x360
- Habilita la exportación a Xbox 360 (OB).
-nox360
- Deshabilita la exportación a Xbox 360 (Ep1).
-nowarnings
- Deshabilita los avisos.
Animación
-definebones
- Ver $definebone.
-printbones
- Escribe información adicional sobre los huesos por consola.
-printgraph
- Escribe algún tipo de gráfico de peso de la animación en la consola.
-overridedefinebones
- Equivalente a especificar $unlockdefinebones en el QC.
Rendimiento
-fullcollide
(eliminado desde, use $maxconvexpieces)
- No truncar malla de colision es
demasiado grandes.
-striplods
- Ignora todos los comandos $lod.
-minlod <lod>
- Descarta información de los LODs por encima de valor dado (ver $minlod).
-perf
- Muestra información de rendimiento en la consola.
-mdlreport <path\model.mdl>
- Muestra información de rendimiento para un modelo ya compilado. No se necesita un archivo QC cuando se usa este comando.
-mdlreportspreadsheet
- Guarda un informe de rendimiento como una hoja de cálculo delimitada por comas. Pendiente: Uso
Depuración
-d
- Vuelca varios archivos de glview
(10 por LOD por archivo VTX).
-h
- Vuelca los hitbox es
a la consola,
-n
- Marca las normales erróneas.
-dumpmaterials
- Vuelca los nombre de los materiales usados a la consola.
-i
- Ignora advertencias (warnings).
-t
- Reemplaza todos los materiales por la textura con el patrón de cuadros rosas por defecto
Desconocido
-a <normal_blend_angle>
- ?
-checklengths
- ?
-f
- Voltea todos los triángulos.
-r
- "Marca invertida"..?
-vsi <path\[QC|MDL]>
- Genera un archivo .vsi de información de desmontado. Funciona con QC y MDL. (Algún tipo de función de optimización de memoria? Posiblemente relacionado con Xbox 360.)
-stripmodel
- Procesa ficheros de modelo binarios (VSI?) y extrae información extra de lod.
-stripvhv
- Desmonta vértices de hardware para ajustarse al modelo desmontado.
Ficheros exportados
mymodel.mdl
- Esqueleto
, animaciones, "bounding/hit boxes", "surface materials", LOD
índice...
mymodel.sw.vtx
mymodel.dx80.vtx
mymodel.dx90.vtx
- Información de vértices optimizada para DirectX 7, 8 y 9 respectivamente
mymodel.vvd
- Restos de información "hardware-agnostic", incluyendo el mapa UV
mymodel.phy
- Información de la malla de colisión
Véase también
- Errores comunes de Studiomdl
- Studiocompiler
, interfaz gráfica para studiomdl
- GUIStudioMDL
, otra interfaz gráfica
|
|