Está en la página 1de 18

Guadel

participante

Apoyo 4 Optimizacin del Rendimiento con


Civil 3D
Descripcindelasesin:

Objetivos:

Enestasesinaprenderconsejosytrucospara Enestasesinusted:
maximizarelrendimientoconCivil3D.Adems,
ExplorarlasopcionesdelaCPUy
aprenderdescifraralgodelajergarelativaa
determinarquenotododependede
especificacionesdecomputadoras,ademsde
losGHz
comoocuparsedelastareasintensivas
Analizarlamemoriaenrelacinalos
especficasencontradasmientrastrabajacon
diferentessistemasoperativos
Civil3D.
AprenderladiferenciaentreOpenGL
yDirect3D,yculpuedesermejor
paraCivil3D
EncontrarvaliosasvariablesAutoCAD
ylasmejoresprcticasquele
ayudarnamejorarelrendimiento
general
Explorarlasmejoresprcticaspara
trabajarcondatosdegrandes
superficies
Explorarlasmejoresprcticaspara
trabajarcondatosdeMapa

Contenido

ParteIPanoramaGeneraldelosRequisitosdeHardware........................................................3
ParteIICambiodelFlujodeTrabajoparaAumentarelRendimiento.....................................11
ParteIIIConsejosRpidosyVariables.....................................................................................15
Resumen.....................................................................................................................................18

Apoyo 4 OptimizacindelRendimientoconCivil3D

ParteIPanoramaGeneraldelosRequisitosdeHardware

Enestaseccindeaberturadeestecurso,repasaremoscmoseleccionarlamejorCPUparasusnecesidades,cmoseusalamemoriade
sistemaendiferentesambientesylascosasquedebenconsiderarsealelegirsutarjetadevideo.Estoesmuchomsprofundoquelosrequisitos
desistemapublicadosyesapenasunaguadesentidocomnparaconfigurarsusistemaafindeejecutareficientementeelsoftware.Lostemas
aqumencionadossepuedenaplicaracualquierversindeAutoCADCivil3D,ynosignificanunendosoparaningunaunaconfiguracin
especfica.Siunusuarioestutilizandoelsoftwareparadibujarlneas,arcosytexto,entonceslosrequisitosmnimossernsuficientes.Sin
embargo,amedidaquelastareascrecenencomplejidad,tambinlohacenlosrequisitosdesupervisindelsistema.

SeleccindeCPU
HahabidounaciertaconfusinymuchasdudasconrespectoalamejorCPUparautilizarconAutoCADCivil3D.Losrequisitosdesistemapara
los2009productosindicanelsiguiente:
IntelPentium4(3GHzomayor);AMDAthlon;soportaprocesadoresmltiples,soportadoblencleo

Esteesunexcelentepuntodepartida,perorecuerdequelaCPUPentium4deIntelnisiquierasehafabricadodurantemsde2aos.Mucha
gentesedesconciertaporlasopcionesquehayporall,yterminaseleccionandosuCPUsolamenteenbasealavelocidaddeclarada(GHz.)Hay
muchomsensuprocesadorquelavelocidad,comoledemostraremos.Antesdeentrardelleno,comencemosconunadeclaracingeneral
comopuntodelanzamiento:pruebasnadaoficialeshandemostradoqueunprocesadordedoblencleo"mediano"satisfacelasnecesidades
delusuariomedio.Estoestil,yaqueestosprocesadoreshanllegadoaserlabaseparamuchasconfiguracionesestndardecomputadoras
actuales.

Conlosncleoscudrupleshacindosemuchomscomunesenlasnuevasmquinas,valeexplorarsiestoesunamejorajustificada,ono
proporcionanadamsqueelderechoajactarseentresuscompaeros.Nohacemuchotiempoqueunaactualizacinaunncleocudruple
significabadoscosas:unenormeaumentoenelprecioyunadisminucintotaldelavelocidaddeprocesador.Actualmente,esasdiferenciasse
hanreducidoenormemente.Asesquedebemospreguntarnos,"valelapenaunncleocudruple?"

Paracontestaraestapregunta,necesitamosobservarcmoutilizalaaplicacinlosprocesadoresdencleomltiple.Unacosaimportanteque
tenerpresenteesque,aniveldeaplicacin,slounpuadodeellasactualmentepuedanaprovecharcompletamentelos4ncleos.Yestoes

Apoyo4OptimizacindelRendimientoconCivil3D

ciertoparaAutoCADysuCivil3Dvertical,quesloutilizalosncleosmltiplesparaunacantidadlimitadadefunciones.Lavariable
WHIPTHREADfueintroducidaaliniciodelosprocesadoresdencleomltipleyempujarpartedeltrabajodeREGENhaciaunsegundo
procesador.Sinembargo,aunqueestoeradegranayudaenaquelentonces,enlosambientesactualesseobservaunamejoramuchoms
pequea.Yanas,quizslopuedanotarestoaltrabajarcondibujosrealmentegrandes.Sinembargo,aniveldesistema,tenerncleos
mltiples(24)permitirquelasaplicacionessedividanenncleosseparados,permitiendomscapacidaddeclculoparacadauno.Envezde
quetodassusaplicacionesluchenporunoodosprocesadores,puederepartirsucargadetrabajoentredosocuatroncleos.Aspues,es
posiblequeobservemejorasderendimientoenelsistematotalsiesunusuariointensivodemultitareas.Esdecir,sidisfrutaejecutando
Outlook,Photoshop,MediaPlayer,yAutoCADalmismotiempo,todoestomientraseditaunpocodevdeo...bien,quizelncleocudruple
seaparausted!

DndepercibenlasmejorasmsvisibleslosusuariosdeCivil3DconunaCPUde
ncleocudruple?LaspruebasnooficialesdemuestranqueEldesplieguede
imgenesesendondesobresaleelncleocudruple.Eltiempoquepasaconuna
cajademarcadoresparahacerunplandelapresentacinseestvolviendomenos
comn.ConlacapacidaddedesplegarimgenesenCivil3D,losusuariospueden
crearunhermosoplanmuchomsfcilmente(sinesenotorio"dolordecabezadel
marcador").AcontinuacinpresentamosalgunasmedicionesdevariosCPU's
desplegandolaimagendeunaescenatpicaconlaconfiguracindefbrica.Si
comparaelE6700alQ6700,verqueestosdossonesencialmenteiguales,salvoque
elQ6700esunncleocudruple.PuedeobservarquetenerelncleocudrupleredujoeltiempodeDesplieguedelaimagenalamitad.
Adems,comoseesperaba,unaumentoenlavelocidaddelprocesadordarlugaraunadisminucineneltiempodedesplieguedelaimagen.
Alcompararprocesadoresconlamismacantidaddencleos,lacorrelacinentrelavelocidaddeprocesoyeltiempoparadesplieguede
imgenesescasilineal.

IntelE6700(doblencleo)@2.67ghz:30:25mins
IntelXeon5130x2(doblencleo)@2.0ghz17:13mins(estamquinatiene2procesadoresdedoblencleo.Los4ncleosse
utilizaronduranteeldesplieguedelaimagen)
IntelQ6700(cudruplencleo)@2.67ghz:14:41mins
IntelQ6700(cudruplencleo)@3.40ghz(relojacelerado):11:26mins

Apoyo 4 OptimizacindelRendimientoconCivil3D

Larespuestacortaesquesiesunusuariodemultitareas,odespliegamuchasimgenes,entonceselncleocudruplepuedeseradecuadopara
ellos.Tambin,siesdifcillograractualizacionesfrecuentesensuoficina,quizunncleocudrupleresistamejorelfuturo.Sinembargo,sisu
usuarionoejecutamultitareasnidespliegaimgenesosisloestcortodefondos,puedeadquirirunprocesadordedoblencleoconuna
velocidaddeprocesadormsrpidaqueunncleocudrupleysalirganandoencomandosdeunsolofrente,dondetpicamentesurendimiento
esmsrpido.

UnPanoramaGeneraldelaMemoriadelSistemaydeSistemasOperativos
ConellanzamientodeCivil3D2009llegunanuevalistadesystemrequirements.AqupuedeversequeelrequisitodeRAMaumentde2GBa
3GB.Amedidaqueelprogramaavanzayseagreganlascaractersticassolicitadas,aumentantambinlosrequisitosparaejecutaresta
aplicacin.Lamayoradelasnuevasmquinasseconstruyenconporlomenos2GBdelRAM,yconlospreciosdelRAMDDR2bajando,se
facilitanlasactualizaciones.
Aunque3GBsatisfacenlasnecesidadeslamayorpartedeustedes,aquellosquetrabajancondibujoseimgenesmsgrandesregularmente
preguntanquventajaspuedenobteneralaumentarmsalldelacantidadrequerida,oinclusocambiandoaunsistemade64bits.Aveces
estetemanoseentiendebienyexistemuchainformacinenconflictoenInternet(inclusoentrelossitiospopulares),asquerepasemos
algunosdelosfundamentos.
Loprimeroquedebemosobservaresquelasversionesde32bitsdeXPydeVistaestnlimitadasa4GBdeRAMfsicainstalada.Tengacuidado,
yaquenotodaestamemoriaestardisponible.Estoesmsobvioparaaquellosdeustedescon4GBinstalados,yaqueunapartedeesoes
"utilizado"pordiferentespiezasdehardware,comosustarjetasvideo.EstaeslaraznporlaculenXPypreSP1Vista,noaparecenlos4GB
completosenlasPropiedadesdesuComputadora.SP2deVistacambiesto,asque"muestra"4GB.LoquesignificaqueUSTEDpuedever4GB,
perosucomputadoratodavavemenosqueeso.
Lossistemasde64bitshanestadoconnosotrosdesdehacealgntiempo,peroestncomenzandoasermscomunes.Losambientesde64
bitspermitencasiunainfinitacantidaddememoria(~17millonesdeTerabytes!),aunqueenrealidad,estopuedeestarlimitado,dependiendo
desuSO(VistaUltimateeselquemssoporta,hasta128GBdeRAMinstalada).
Bien,ahoraquehemoshechoaunladolasrestriccionesfsicasdelRAM,hablemossobrelaMemoriaVirtual.Estetrminoamenudoesmal
empleado,yporellopuedeserconfuso.Bsicamente,laMemoriaVirtualTotaleslasumadesuRAMFsico(instaladoensucomputadora)yel
ArchivodePaginacinqueseconfiguraenPropiedadesAvanzadasdelSistema.QuesunArchivodePaginacin?Avecesaestoselellama
ArchivodeIntercambioyesunamaneradeusarsuunidaddediscodurocomomemoriaadicional.Porlotanto,sitiene3GBdeRAMfsicoyun

Apoyo4
OptimizaacindelR
Rendimien
ntoconCiv
vil3D

ArchivodePaginaacinde3GB,ten
A
ndraprox.6GBd
deMemoriaVirtu
ualTotal.Deestaaformasucomputadorautilizam
msmemoriadelaaque
r
realmentetienei
instalada.
Ahoranecesitamoshablardeloslmitesdeunaaplicacinde32bitts.Acadaaplicaccinseleasignau
A
unadireccindememoriavirtualhasta4GB
(
(limitadaobviame
enteporsuMem
moriaVirtualTotal).Estoesverdad,sinimportarcu
untamemoriaR
RAMtengainstalaada.Aquesdondese
v
vuelvedifcil.n
icamente2GBdeeesoesutilizadoparaelprocesomismo(porej.,acad.exe).Los2G
GBrestantesespaaraelncleo(Kerrnel).As
q
quehaydosluga
resenlosquepu
uedetoparseconproblemas.ElprimeroesunavezquesusistemaalcancesulmiteedeMemoriaVirrtual.El
s
segundoescuand
dollegaallmitedeprocesode2G
GBparalaMemo
oriaVirtual.
""Entoncesqueeseste/3GBqueoigamencionar??"EnunSistemaOperativode32bits,esteinterru
uptorcambialaconfiguracindescrita
a
anteriormentede
emodoque3GBdelespaciodediireccindelameemoriavirtualserrasignadoalpro
ocesoysolamente1GBparaelncleo
(
(kernel).Unavez
zms,todavaesttarlimitadoasu
uMemoriaVirtuaalTotal.Siustedesdeltipoquetrabajaconarchivvosgrandes,esto
opuedeser
a
algoqueleintere
esemirarendetaalle.Tpicamenteeserecomendaraaarrancarnormaalmenteparaelu
usodiario,ysolam
mente"cambiareel
/
/interruptor"cua
andolonecesite.Tengapresentequeensituacionesdelmundoreaal,elprocesoacaad.exenollegarhasta3GBantesde
t
terminarselaMe
emoriaVirtual.Noobstante,talveezanpuedaofrecerleunamejorra,peronoesperemilagros.
""Tengo8GB(oms)deRAMinsta
aladaenmimqu
uinaVista64.Esperfecto,Verda
ad?"Bueno,noeexactamente.PueestoqueCivil3Desuna
a
aplicacinde32b
bits,todavatieneelasmismaslimiitacionesdeproccesoqueantes.SSies"sensiblead
direccionesaltas",yCivil3Dloes,entonces
t
tendraccesoa3
3GB(sinnecesidaaddelinterruptorr/3GB)delespacciodedireccionesdeMemoriaVirtual.Aprimeravistaestonosueenacomo
u
unagranventaja.
.Peroestoesloqueustednecesitarecordar,cadaaprocesotendr2(sinoes"sensibleadireccionessaltas")o3GBdeeRAM
d
disponiblepara
l,yelRAMFsico
oadicionalpermittemsespaciolib
breparaelusoto
otaldelamemorria.Estosignifica,,dependiendodeecunta
M
MemoriaVirtual
tengaentotal,quemuchasmsaaplicacionespued
denejecutarsealmismotiempo. Porsupuesto,siestejecutandounaversin
d
de64bitsdeuna
omoAutoCADdeevainilla2009),ustedtienememo
oriavirtualmenteeilimitadadisponibleparaesepro
oceso.
aplicacin(talco
Siestoeesmsdeloqueustedquera,ys
lotienecuriosid
daddequ
puedehaacercon8GBdeMemoriaFsicainstaladaenunavversinde
64bitsd
deVista,entoncessaqutienealgun
naspruebas.Enunasola
sesindeeCivil3D,pudeaabrir11copiasdeeundibujode42
2MBal
mismotiempo!Aquesd
dondetopconeellmitede3GBp
parael
proceso..Adems,puesto
oqueseestabau
utilizandomuypo
ocodel
Archivod
dePaginacin,esstoeraextremadamenterpido. Aunque
estoeraprcticamenteellmiteparaeseproceso,todavatena
mucholu
ugarparajugarco
onelrestodelSisstema.Asque,aademsde
Civil3D,ttambinabr:

Apoyo 4 OptimizacindelRendimientoconCivil3D

GoogleEarth
GoogleChromeBrowsercon15Pestaas
WindowsLiveWriter
WindowsMediaPlayer11

Contodoestoyapenasestabausandomenosdel60%demiRAMfsica.Slopordiversin,abruna2dasesindeCivil3DyabrOTRAS10
copiasdeesearchivode42MB!Ahoraesosesmultitarea!Ciertamente,estonoseraposibleenunamquinade32bits.Echeunamiradaa
laimagendearriba.Observarquecadaprocesoacad.exeestutilizandoapenasdebajodeseellmite3GB.

QuTarjetaGrficaeslamejorparam?
Con mucha frecuencia omos la pregunta que se plantea arriba: Cul es la mejor tarjeta video para Civil 3D? Un tiempo atrs, la
respuesta era muy clara, pero los tiempos definitivamente estn cambiando. Antes de empezar, fijemos algunas expectativas: Esto no
es para que lo lea y pueda ir y seleccionar un nmero de parte especfico con su revendedor preferido en lnea. No voy a decir qu
marca de fbrica o tarjeta particular es mejor que cualquier otra. Muchos usuarios de Civil 3D tienen tarjetas de cada uno de los
principales jugadores del juego de las tarjetas grficas (ATI y nVidia) y tienen excelente rendimiento con ambos. Esta seccin
simplemente comparar algunas de las arquitecturas de tarjeta video y explicar cmo se aplica esto al uso diario de Civil 3D.
As que, cul ha sido esa respuesta tan clara en el pasado? La respuesta estndar de soporte tcnico en aos pasados era "Debe
comprar una tarjeta grfica de calidad para estacin de trabajo, y no una tarjeta para juegos." Ahora, para aclarar, cuando dije la
"calidad de estacin de trabajo", me refera tpicamente a una tarjeta OpenGL. Las tarjetas para "juego" eran tarjetas Direct3D. Las
marcas de fbrica familiares de tarjetas seran nVidia Quadro FX y ATI FireGL para compatibilidad de OpenGL y ATI Radeon y
nVidia GeForce para Direct3D. Sin embargo, mis respuestas tienden, incluso ms ahora, a inclinarse en la exacta direccin opuesta:
Creo que lleg el momento de las tarjetas de "juego" para aplicaciones basadas en AutoCAD, debido al soporte mejorado para
Direct3D en el programa central de AutoCAD.
Primero, un poco de historia entre los dos. Silicon Graphics cre OpenGL, que era el sucesor de Iris GL.
Iris GL era un componente importante de muchas antiguas estaciones de trabajo de UNIX. Estaba diseada
para utilizarse en una variedad de sistemas operativos, y como una manera muy precisa de dibujar
grficas. OpenGL es una marca registrada de OpenGL Architectural Review Board (ARB.) La ARB
escribe la definicin de OpenGL, y gobierna una estricta serie de pruebas mediante la cul, una
implementacin puede llamarse a s mismo un dispositivo OpenGL.

Apoyo4
OptimizaacindelR
Rendimien
ntoconCiv
vil3D

Directt3D es una tecno


ologa de Micro
osoft, y es una API
A de grficos 3D
3 basada en CO
OM. Microsoft adquiri
esta teecnologa en 199
96 y la ha estado
o ofreciendo com
mo componentee de la tecnologa DirectX. Direect3D se
consid
dera extensamen
nte como una arquitectura de ju
uego, ya que perrmite un mapeo mucho ms avaanzado de
los grficos 3D.

Como
o indiqu anterio
ormente, en el paasado cualquierr persona deca "nada
"
que no sea OpenGL"; sin
n embargo,
como Microsoft camb
bi plataformas,, se han alejado del soporte natiivo de OpenGL de fbrica. Estee nfasis es
muy im
mportante, puessto que la idea falsa
fa comn ha sido
s
que Window
ws Vista no sopporta OpenGL. Esto
E es
incorrrecto, puesto quee Vista soporta dos
d OpenGL im
mplantations
(
(http://www.ope
engl.org/pipelin
ne/article/vol003
3_7/):
1. Losfabricanteesdehardwarep
1
proporcionanuncontroladordeclienteinstalablepara
Open
nGLconcadenavvariableparadespliegue.
2 LaimplementtacindesoftwaredeOpenGL1.1
2.
1deMicrosoftseeagrupaenformaatosde
pixellconnumeracin
nmsalta.

Puessto simplementee, OpenGL y Diirect3D son trataados de igual forma por Window
ws Vista,
dand
do lugar a su inttegracin complleta en el SO. In
ncluso mejor, loss usuarios norm
malmente
expeerimentarn men
nos BSODs en
n Vista que en XP
X debido a la m
manera en que trrabaja el
nuev
vo modelo del controlador
c
de display de Windo
ows. En el artcuulo sobre OpenG
GL.org
men
ncionado anterio
ormente, encontrramos el siguien
nte:
Puessto que Window
ws Vista controlaa la sumisin dee los bferes de comandos grfiicos al
hard
dware, ahora es posible,
p
en todo
o el sistema operrativo, detectar fallas del chip grfico
g
debiidas a programacin invlida. Esto
E se logra mediante la detecccin y recuperaccin de
tiem
mpos fuera en Windows
W
Vista (T
TDR). Cuando un
u bfer de com
mando pasa demaasiado
tiem
mpo en el chip dee grficas (ms de dos segundos), el sistema opperativo asume que
q existe
un error
e
en el chip, deshabilita todo
os los contextos grficos, reinicia el chip de grrficos y
recu
upera el controlaador de grficoss, a fin de manteener respondiendo al sistema op
perativo. El

Apoyo 4 OptimizacindelRendimientoconCivil3D

usuario ver entonces una burbuja emergente que notifica que "El controlador del display dej de responder y se ha recuperado."
Contina en la pgina siguiente.

Puesto que la mayor parte de sos errores terminaron tpicamente con una bella pantalla azul, hacer que se recupere el controlador es
una bendicin. Ahora, aunque stas son buenas noticias, todava hay ciertas noticias no tan buenas para los usuarios de AutoCAD que
ejecutan el software Vista: OpenGL no es soportado en AutoCAD 2009 cuando se ejecuta en Windows Vista. Sin embargo, puedo
decir que mi tarjeta OpenGL ejecuta Civil 3D perfectamente bien, tanto en Vista como en XP. Todos los efectos estn habilitados y
encendidos, pero solamente cuando usa el controlador de Direct 3D, como se indica en la imagen siguiente:
Cmo determina el programa cul est encendido y cul est apagado en el dilogo de ajuste manual? Esto se determina mediante el
archivo AdskHwCertificationDatabase.xml que est instalado con el software. Esta base de datos de hardware verifica el nombre de su
tarjeta, su versin del controlador, su sistema operativo y su versin de AutoCAD para determinar qu puede encenderse y qu debe
deshabilitarse.
Por ejemplo, mi tarjeta grfica es una nVidia Quadro FX 1700 que funciona en Vista x64 - la entrada en el archivo de XML para esta
tarjeta es la siguiente:
<cardDrivertestedOn="7.15.0011.6939">

- <certified by="Autodesk" os="WinVista64" status="Passed" overallStatus="1" comments="" default="D3D" osID="2048"


reject="" commentsOGL="" commentsD3D="">
<effect name="AALines" status="3" driver="ALL" />
<effect name="phong" status="1" driver="D3D" />
<effect name="gooch" status="1" driver="D3D" />
<effect name="shadows" status="1" driver="D3D" />

10

Apoyo4OptimizacindelRendimientoconCivil3D

<effect name="TextureCompression" status="1" driver="D3D" />


Como puede ver, todo lo que tengo est habilitado, slo configure el controlador Direct 3D para usarse.
As que, despus de todo los que se ha dicho (ciertamente es una larga lectura, no es as?), Qu es lo mejor para usted? Creo que una
tarjeta de video decente, de gama media y capaz de usar Direct3D, conseguir a la mayora de la gente el funcionamiento que
necesitan, pero OpenGL tambin funcionar decentemente todava. No tire la casa por la ventana!: las tarjetas de video dobles de alta
gama pueden ser buenas para jugar videojuegos los fines de semana, pero no obtendr ninguna ventaja de una configuracin as con
Civil 3D. En lo que respecta a la memoria, discreta es la palabra clave aqu. Discreta significa que la memoria de video no se
comparte con la memoria del sistema, sino que viene con la memoria instalada en la tarjeta video, slo para la tarjeta. Generalmente,
ms es mejor!: mis dos tarjetas funcionan con MB 512 de memoria discreta, lo que me da un buen rendimiento.
Quiere saber si una tarjeta que est pensando comprar funcionar bien con AutoCAD? Puede consulta una lista de tarjetas grficas
certificadas en el sitio Web de Autodesk. La certificacin de hardware de grficos de Autodesk indica que Autodesk ha trabajado con
el proveedor de hardware de grficos para probar el hardware a fin de asegurarse de que soporta el sombreado 3D en tiempo real,
sombras, y caractersticas de display de lneas suaves de los productos basados en el software de AutoCAD 2007, de AutoCAD 2008,
o de AutoCAD 2009. Tambin indica que la tarjeta soporta dibujo en 2D en el sistema operativo Windows Vista al usar la aceleracin
del hardware.

Apoyo 4
OptimizaacindelR
Rendimien
ntoconCiv
vil3D

11

ParteIIICam
P
mbiodellFlujod
deTrab
bajoparaAum
mentare
el
R
Rendim
miento
EEstaseccinseoccupardedosreeasespecficasquecomnmentecausanproblemaasderendimienttoconCivil3D:trabajoconsuperfficies
g
grandes,einserta
ararchivosgrand
desdeformas.D
Deteccindeuntema?Estosconsejosdebenayudaaraaquellasperssonasquetienen
ngrandes
c
conjuntosdedato
osaconseguirqu
uesehagaeltrab
bajo.

T
Trabajocon
nSuperficiessGrandes
Actuaalmente, los dato
os del LiDAR (D
Deteccin de Lu
uz y alcance) esttn de moda parra construir
una su
uperficie de tierrra existente en Civil
C
3D. La geente est pidienddo y obteniendo
o lo qu se
consid
deraba una cantiidad absurda dee puntos con los cuales construirr sus superficiess. Sin
embarrgo, actualmentee esos datos han
n llegado a ser comunes.
c
Pero, Cmo puede usted hacer
que Civil
C
3D trabaje mejor
m
con los datos?
Los siiguientes son alg
gunos consejos y trucos para traabajar con granddes archivos de punto y
sus grrandes superficiees resultantes. Esto
E no le dir cmo insertar 200 mil millones pu
untos y
crear una
u superficie que
q exhiba un in
ntervalo de conto
orno de .01' mieentras fluye vdeeo de
Youtu
ube, escribe un email
e
a su abuella, modifica con
n photoshop ese cuadro que quiere poner
en maatch.com, calculla la hoja de clcculo del ftbol de
d fantasa, todoo esto mientras dispara
d
a
los maalos en Crysis. Esto,
E
sin embarg
go, le dir cmo
o conseguir el m
mejor rendimientto de los
datos con los cuales est
e trabajando.
1) No
o inserte el archivo LiDAR en su
u dibujo. Esto nicamente

ocuppa espacio inneccesario en


su dib
bujo. Mi archivo
o de punto de prrueba (3.25 millo
ones de puntos)) insertado en un
n dibujo,
cre un
u archivo que era
e de 337 MB. Esos son apenas los puntos, ninnguna superficiee en este
d
dibujo,
en absolluto. Si nicameente agrega el arrchivo del punto
o a una superficiie, el archivo ressultante es solam
mente 603 KB. S, dije
K El program
KB!
ma crea un archiv
vo externo con una
u extensin MMS
M
que limita el tamao del archivo.
a
Mi archhivo MMS es dee 296 MB,
p
pero
el dibujo no slo SE ABRE
E rpidamente, sino que tambin despliega los contornos rpid
damente.

12

Apoyo4
OptimizaacindelR
Rendimien
ntoconCiv
vil3D

2) Utiliice lmites del clip de datos. Si est trabajando en algunas callees de la ciudad, no
necesitta puntos para laa ciudad entera. Al usar un lmitte del clip de daatos, slo utilizaar los
datos que
q estn dentro de los lmites, dando
d
por resulttado un archivo mucho ms maanejable.
3) Tom
me en cuenta el hecho
h
de que no
o necesita cada uno
u de los puntoos que le dieron.. Algunas
personaas pueden pensaar que los puntos muy densos so
on algo bueno, yya que proporcionan una
represeentacin ms preecisa de la superrficie de tierra. Sin
S embargo, im
magnese por fav
vor un
campo perfectamente plano
p
que tiene un tamao de 1 acre 43560 ppies cuadrados. Si
S hizo que
tiraran los puntos con un
u intervalo de 1, son 43,560 puntos:
p
puntoss que le dicen ex
xactamente
la mism
ma cosa! entonces, una superfiicie que incluy todos esos punttos se vera difeerente de
una sup
perficie que slo
o incluy puntoss en las esquinaas? No. Aqu es adonde el diezm
mado
inteligeente entra en el juego.
j
Deshacerrse de los puntos es una cosa, ppero usted se estara
deshaciiendo de puntoss que son importtantes para la su
uperficie. Los prrogramas tales como
c
VRMessh (www.vrmesh.com) pueden
n realizar esta ru
utina y dejarle coon un archivo dee punto
con el cul
c pueda trabaajar fcilmente.

4) No exhiba
e
lo que no
o necesite. Neccesita desplegar el Mt. Everest een un intervalo de
d
ccontorno de 1 menor
m
y 5 mayo
or (intermedio e ndice para usttedes los viejos))? No cree usteed que podra paasar la idea con, tal vez 5 y
2 O an 20 y 100? O podra usted apenas desplegar
25?
d
la fron
ntera mientras est
e trabajando y despus activaar los contornos para el
t
trazado?
5) No cree una superficie
5
s
de tieerra existente del tamao de un pequeo
p
pas deel tercer mundo y luego ponga ssu diseo encim
ma de ese
m
mismo
dibujo. Los
L Atajos de Datos
D
son sus am
migos. Construyaa la superficie y despus refiraase a ella en otroo dibujo: esto liimitar el
t
tamao
de archiivos y el rendim
miento ser rpid
do!

Apoyo 4 OptimizacindelRendimientoconCivil3D

13

ImportacindearchivosSHPgrandesenCivil3D
HahabidoalgunoscasosdeusuariosquerecibenmensajesdeerroralintentarinsertararchivosESRISHPenundibujo.Enestaseccin,vamos
aexplorarunejemplodel"mundoreal",ylasolucinprovisionalquerealmentefuncionparaelusuario.Estapuedenoserlasolucinpara
todosloscasos,peroleayudarapensardeotraformayquizsobtengaunanuevaperspectivaentcnicasdelflujodetrabajo.Paralos
propsitosdeesteescenario,FDOnoeraunaopcin,yaqueelarchivotenaqueestardisponibleparalosusuariosenelcampoconlas
computadorasmviles.Entonces,Cmoconsigueimportaryguardarelarchivoenteroenundibujosintoparseconesteerror?SimpleFDO
fuelarespuesta,despusdetodo!

La computadora que se utilizaba para esta prueba era una laptop con especificaciones decentes: un procesador Core 2 de doble ncleo
funcionando a 2.8 GHz, 4 GB de RAM instalada, una tarjeta de video ATI Mobility FireGL V5700 con 512 MB de RAM dedicada y
Windows XP x32 sin el interruptor de /3GB habilitado. El archivo SHP que se import tena un tamao combinado de apenas por
encima de 136.8 MB e intentbamos colocarlo en un dibujo en blanco usando el comando de MAPIMPORT. El comando proces
parte del archivo y entonces se par y present una advertencia de que se estaba acabando la memoria del sistema, y el comando fue
abortado. Esto dej al dibujo con solamente una porcin del archivo SHP cargado, lo que se consider inaceptable.
Se intent entonces este mismo proceso en una computadora con mejores especificaciones: un procesador Core 2 de doble ncleo que
funcionaba en 3.0 GHz, 6 GB de RAM instalada, una tarjeta video nVidia Quadro FX 1700 con 512 MB de RAM dedicada y acceso a
hasta 2 GB de RAM del sistema y Windows Vista x64. El mismo archivo SHP exactamente se import perfectamente a un dibujo en
blanco en esta mquina, principalmente debido al RAM disponible agregado. Desafortunadamente, la actualizacin de la computadora
no es siempre una solucin viable, y definitivamente no lo era en este caso particular.
Haba malas y buenas noticias para descubrir:
Las malas noticias: la base del cdigo para Map 3D ha crecido en las versiones anteriores. Esto significa que lo qu pudo haber sido
posible en una versin anterior, puede no ser posible en la versin actual porque la versin actual tiene simplemente una huella ms
grande en lo que respecta a recursos de sistema. sa es una manera elegante de decir que el Mapa 2009 apenas necesita un poco ms
espacio para procesar la misma tarea.
Las buenas noticias: algunos formatos geoespaciales de archivo son ms eficientes que otros. Especficamente, el formato de archivo
de Autodesk SDF (formato de datos espacial) es ms eficiente que el convertidor ESRI SHP. Observe que esto pertenece solamente a
los productos basados en AutoCAD Map 3D: No estoy haciendo ninguna aseveracin de que SDF es superior, apenas de que es ms

14

Apoyo4OptimizacindelRendimientoconCivil3D

eficiente en el Mapa 3D. Se pensaba que un archivo SDF que contena los mismos datos podra importarse ms fcilmente a Civil 3D
que el archivo de la SHP.
Aqu es donde entra FDO: - puesto que FDO (Objetos de Datos de Caracterstica) es una conexin ms que una importacin, requiere
menos carga administrativa. FDO no est intentando tomar la fecha de un archivo y convertirla a un formato que AutoCAD pueda
utilizar; simplemente est exhibiendo el archivo y los datos asociados en el formato ESRI nativo. En nuestro primer paso, fue posible
conectar con el archivo SHP sospechoso y exhibirlo muy fcilmente en la mquina de Windows XP x32, pero tuvo que ir un paso ms
lejos: tuvieron que convertirse los datos a un formato diferente.
Puesto que el archivo SHP ahora estaba conectado, haba una correspondiente capa de datos enumerada en el Administrador de
Display del espacio de trabajo del Mapa. Si hace clic con el botn derecho en esa capa de datos, tiene una opcin para Exportar
Datos de la Capa a SDF. La seleccin de esa opcin crea un nuevo archivo SDF que viene adentro en un esbelto 120.6 MB: algo ya
parece un poco ms eficiente!
Una vez que se crea el archivo SDF, puede cerrar el crculo completo: regres al dibujo en blanco, y de nuevo al comando
MAPIMPORT cambiando los formatos del archivo, seleccin del nuevo archivo SDF, y la espera con mucha anticipacin.
Funcion! E incluso mejor, no hubo mucha vacilacin en absoluto. Esto importa completamente los datos en el dibujo: trabajo de
lnea completo con los registros de datos asociados. El dibujo se pudo guardar entonces y los usuarios de campo estuvieron felices.
Como se mencion antes, no hay un flujo de trabajo perfecto que funcione para cada proyecto. ste es apenas un ejemplo de cmo
ver las cosas desde un nuevo ngulo puede ayudar a solucionar el problema.

Apoyo 4 OptimizacindelRendimientoconCivil3D

15

ParteIIIConsejosRpidosyVariables

Enestaseccinfinalabarcaremosalgunosbuenosconsejosdeorganizacinylimpiezaparasumquina.Nosubestimelaimportanciadel
mantenimientodelacomputadora.LasestacionesdetrabajodeCADsonunapartecrucialdecadacompaa.Ademsdeconsejosdelsistema,
abarcaremosalgunasbuenasprcticasaniveldeldibujos,ascomoalgunasvariablesdeAutoCADquelepermitenhacerajustesfinosal
rendimiento.

Consejosdelsistema
Estosconsejosestndiseadosparamantenersucomputadorafuncionandosinproblemas:
AsegresedeestarcumpliendoporlomenoslosrequisitosmnimosdeRAMdelsistema.
RealiceSCANDISKensusunidadesdediscosduroslocalesparaasegurarsedequenohayaerroresenellas.
EjecuteDEFRAGeneldiscoduro.EnWindowsVistaestosehaceautomticamente.LosusuariosdeWindowsXPdebenhaceresto
manualmente.
CompruebeeltamaodesuArchivodeIntercambio.Lamejorprcticaesdejarquesusistemaoperativomanejeesto.Asignarleunvalor
msaltoenrealidadpuedehacermslentosurendimiento.
EnPropiedadesdelSistema>PestaaAvanzadas,fije"EfectosVisuales"a"Ajustarparaelmejordesempeo."Estoreducirlacarga
sobrelosrecursosdesistemadeWindows

ConsejosparaDibujar
Estosconsejossepuedenaplicaralosarchivosdedibujo,ysonsolamentemejoresprcticasgeneralesparaelusodelprograma:
Purguecualesquieracapas,bloques,etc.queseaninnecesarios.
UselaUtilidaddeLimpiezadelMapaparareducireltamaodesuarchivodedibujo
PurgueREGAPPSusandoelcomandoPURGUE.
Congelarlascapasquenosenecesitanleayudarconlasoperacionesderegen,zoomingypanning
Realicelatramaalfinal,ycerciresedeponerlatramaenunacapaseparadaparafacilitarquesecongelecuandonoseanecesaria.
UtiliceAtajosdeDatosoVaultparacompartirdatosyparamantenerlosarchivosmspequeos

16

Apoyo4OptimizacindelRendimientoconCivil3D

Variablesdelsistema
EstasvariablesdesistemadeAutoCADpuedentodasayudarconpequeosaumentosderendimientocuandoseusan:
FILLMODEEstoespecificasiserellenanmultilneas,trazos,slidos,todaslastramas(incluidoslosrellenosslidos)ypolilneasanchas
serellenan.DesactivarestavariabledelsistemaconfigurndolaenOFF,puedeayudarleareducirlostiemposderegeneracin.
INDEXCTLControlasilacapaylosndicesespacialessecreanyguardanenarchivosdedibujo.Configrelaa1,2o3paraunmejor
rendimientoalrealizarunacargadedemandaxrefdeldibujoactual.Recuerde,alconfigurarINDEXCTLacualquiervalordiferentede0,
aumentarlacantidaddetiemponecesarioparaguardareldibujoyaumentarsutamao.Nota:Poromisin,INDEXCTLsefijaa0
cuandosecreaunnuevodibujo.
QTEXT - CuandoestactivadoelmodoQuickText,slosedespliegauncuadroquedefineeltexto,loculayudaamejorarel
rendimientoaldibujar.ObservequecuandoQuickTextestactivado,segraficaelcuadrodetexto,peronoeltexto.Suvalorpor
omisinesOFF.
MAXACTVPEstableceelnmeromximodevisoresquepuedanestaractivosalavezenunadisposicin.MAXACTVPnotieneningn
efectosobrelacantidaddevisoresquesegrafican.
LAYOUTREGENCTLEspecificalaformaenquelalistadeldisplayseactualizaenlaspestaasModeloydisposicin.Paracadapestaa,
lalistadedisplayseactualizayasearegenerandoeldibujocuandocambiaaesapestaa,oguardandolalistadedisplayenlamemoriay
regenerandonicamentelosobjetosmodificadoscuandocambiaaesapestaa.CambiandolaconfiguracindeLAYOUTREGENCTL
puedemejorarelrendimiento.
REGENAUTOCuandoestactivado(enposicinON),regeneraeldibujoinmediatamentesiexistealgunaregeneracinsuprimidaenla
colaycontinaregenerandoautomticamentesiemprequerealiceunaaccinquerequieraderegeneracin.
LAYERFILTERALERTSuprimelosfiltrosexcesivosdelacapaparamejorarelrendimiento.Cuandoeldibujotiene100omsfiltrosde
capa,ylacantidaddefiltrosdecapaexcedelacantidaddecapas,LAYERFILTERALERTproporcionaunmtodoparaeliminarfiltrosde
capaymejoraraselrendimiento.
SCALELISTEDITControlalalistadeescalasdisponiblesparalosvisoresdeladisposicin,lasdisposicionesdepgina,yeltrazado.El
reajustedeestalistamantienelascosasbajocontrol.
DRAWORDERCTLControlalaexhibicindeobjetostraslapados.Utiliceesteajusteparamejorarlavelocidaddelasoperacionesde
edicinendibujosgrandes.Elvalorporomisines3,queretardarelrendimientoalmximo.
DYNTOOLTIPControlaculestooltipssevenafectadosporlaconfiguracindeaparienciadetooltips.Unaconfiguracinde0significa
solamentecamposdevalordeentradadinmica.

Apoyo 4 OptimizacindelRendimientoconCivil3D

17

BACKGROUNDPLOTControlasieltrazadodelfondoestactivadoodesactivadoparatrazadoypublicacin.Poromisin,eltrazadodel
fondoestdesactivadoparaeltrazadoyactivadoparapublicar.
DYNMODEActivaodesactivalascaractersticasdelaentradadinmica.
VIEWRESFijalaresolucinparalosobjetosenelvisoractual.AlaumentarelporcentajedezoomenVIEWRESpuedeincrementarseel
tiempoquesenecesitapararegenerareldibujo.

18

Apoyo4OptimizacindelRendimientoconCivil3D

Resumen

Enestapresentacinaprendimosquetantoelhardwaredecomputadoras,comounadecuadoflujodetrabajojueganunpapelimportanteenel
rendimientodeCivil3D.Aunqueelusuariopromedioestarbienconunprocesador"mediano"dedoblencleo,aquellosquepasanmucho
tiemporealizandomultitareasoefectuandodesplieguedeimgenessebeneficiarnconunprocesadordencleocudruple.Sinembargo,
probablementelamaneramsimportanteymsrentabledemejorarelrendimiento,desdeunpuntodevistadehardware,esaumentandosu
RAM.AunqueCivil3Dtodavaestrestringidoporloslmitesdeunaaplicacinde32bits,puedeganarmuchoutilizandoelRAMadicionalque
lepermiteunsistemaoperativode64bits.ElRAMesbarato,asquecerciresedequeustedysususuariostenganporlomenoselmnimode3
GBrequeridosporelsistema.

Aunqueelhardwareesciertamenteimportante,significapocosinoseestsiguiendoelflujodetrabajoapropiado.Dospuntosdelreaque
puedenserproblemticosparalosusuariosson:lidiarconsuperficiesgrandes,eimportararchivosdeformas.Vimosalgunoscambiossimples
quepuederealizarasuflujodetrabajoactualparadisminuirlosrecursosutilizados,yayudaraaumentarelrendimientodelaaplicacin.Es
necesarioobservarquenohayinstruccionespasoapasoqueseanptimasparacadasituacin.Loquefuncionaenunasituacinpuedeno
funcionarenlasiguiente.Laclaveestenreconocerestosmomentosysabercmoutilizarestosconsejos.

Porltimo,repasamosalgunasdelasmejoresprcticasenrelacintantoaniveldelsistemacomoaniveldeldibujo.Condemasiadafrecuencia
vemosllegardibujosqueestnhinchadosconcontenidoinnecesario.Estascosaspuedeneliminarsefcilmenteyayudarareducireltamao,y
enconsecuenciaaumentarelrendimiento.Estossimplesconsejosdebenutilizarseregularmenteparamantenersusdibujoslimpiosy
optimizados.Adems,existenmuchasvariablesqueunusuariopuedecambiarparaafinarlaaplicacin.Losusuariosdebenfamiliarizarsecon
ellosyutilizarlossegnseanecesario.

Esperamosqueencuentretilestainformacin.Aunquepuedenohaberunsoloconsejoquelleveacabounamejoradramtica,al
considerarlosenconjunto,creemosqueleayudarnamantenersuaplicacinCivil3Dfuncionandodemanerasuaveyrpida.

También podría gustarte