Está en la página 1de 27

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

UNAMDGSCA/VictorHugoFrancoSerrano 1

Modelacin
n

MTODOPARALAO
OBTENCINYEDICINDECOORDEENADASDEPROYEECCINTIPOUVW
WY
SU
UIMPLEMENTACI
NENMODELOSTTRIDIMENSIONALLES

MTODOPA
M
ARALAOBTEENCINYED
DICINDEC
COORDENAD
DASDEPROY
YECCIN
TIPOUV
VWYSUIMP
PLEMENTAC
CINENMO
ODELOSTRID
DIMENSIONA
ALES
D
D.C.V.Victor
HugoFranco
oSerrano
Dep
pt. de Realida
ad Virtual, DG
GSCA UNAM

vhfranco@unam.mx

I - Anlisis de la
as posibilid
dades de mapeo
m
del objeto trid
dimensional

Elmap
peodeobjetostridimensio
onalesserelaccionaconlasproyeccionessgeomtricassyconlos
desarro
ollosgeomtricosyaquep
paralograrau
uncorrectom
mapeodeuno
objetodebem
mosgenerareen
unaprimerainstancciaunaseried
decoordenad
dasUVbasad
dasenproyeccionesortogo
onalesdelos
objetosoenotrasp
palabrasdesaarrollosgeomtricos,quep
posteriormen
ntesernemp
pleadascomo
o
plantilllaparapintarrotexturizarsobredeellas.

Losobjjetostridimensionalesposseenformasd
diversas,pero
oparadecidirrqueproyecccino
desarro
olloempleare
emosnecesitamosanalizarlasformasb
bsicasdelob
bjeto,entendiendoelmejo
or
camino
o.Asporejem
mplounaesfeerapuederessolversedevariasmaneraasporejemplo
o:

Desaarrollo
geom
mtricoa
45ggrados

UNA
AMDGSCA
A/VictorHugoFrancoSerrano 2

Modelacin
n

MTODOPARALAO
OBTENCINYEDICINDECOORDEENADASDEPROYEECCINTIPOUVW
WY
SU
UIMPLEMENTACI
NENMODELOSTTRIDIMENSIONALLES

Esffrica

Proyyeccin
orto
ogonal

UNA
AMDGSCA
A/VictorHugoFrancoSerrano 3

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

II - Visualizacin mental de la textura deseada

Lastexturasquesegeneranmentalmentedeben
proveerunaciertaeficienciaenladistribucindelos
elementosquelaintegran,porejemplosisecreaun
serhumano,latexturadelrostrodebeserdemayor
importanciaqueladelosmiembrossuperiorese
inferiores,ademsdequeloselementosdela
texturapuedenperteneceradiversasgeometras.

Siselogravisualizareficientementeladistribucindeelementosenlastexturasserposible
optimizarengranmedidalacargadetrabajoqueelsistemadebeemplearpararepresentarlas.

Ejemplosdeposiblesdistribuciones:

Enlaimagenpodemos
apreciardostiposde
distribucionesdetexturade
dosdiferentesobjetos
tridimensionales,por
ejemplolatexturadela
pistolaempleaunamayor
readetexturaparasus
imgeneslaterales.

III - Visualizacin de la optimizacin del espacio (uso de 1 textura en 2 o ms


geometras)

Elmodeladortridimensionalparatiemporealdebetenerpresenteentodomomentoquelos
elementosgrficosquegeneredebenestaroptimizadosyseradecuadosparasurelacindirecta
conotrosobjetosenescena,porendeesnecesarioquedesarrollemoslacapacidaddevisualizarel
espacioparahacerlomsoptimo.

Sisetuvieraquemodelarunacallejuelasedebeanalizarprimeroelnmerodeelementosdela
escena,sucomplejidadgeomtrica,elmtododeedicindecoordenadasmsadecuadoypor
ltimo,unbuenmanejodelespaciodentrodelastexturasbidimensionales.

UNAMDGSCA/VictorHugoFrancoSerrano 4

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Imagen:Bocetodecallejuelaflorentina

Tabladeanlisisdeproyectocallejuela:

Necesidadesgeomtricas 18edificios,untramocarretero,dostramosdetierra,varios
rboles.

Necesidadesdetextura
5texturasprototipoparalosedificio,1rbol,1lmparay1valla.

Complejidadgeomtrica Losedificiosnoposeengrancomplejidadgeomtrica,aligualque
losarboles,pisoyelementosadicionales,engeneralserealizaran
conplanostexturizados.

Mtododeedicinde
Alserengeneralobjetosplanosesposibleusarelmodificador
coordenadasms
unwrapUVWyproyectarindividualmentelosobjetosdeforma
adecuado
planar.

Posibleintegracinen
Loselementosquepuedenserintegradosaotratexturason,el
otrastexturas
rbol,lalmparaylavalla,puessuimportancianoestan

relevantecomoladelosedificios.Suintegracinpuedeserenla
texturadealgunodelosedificios.

UNAMDGSCA/VictorHugoFrancoSerrano 5

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

Planteamientodeposibilidadesdetexturas.

Integracindelrbol

Enlaimagenpodemos
observarlaformaencmose
integraralatexturadelrbol
dentrodelatexturadel
edificio.

Ademsdeestoesposible
integrarelementosde
igualjerarquadentrode
unasolatexturapor
ejemplo:

Integracindelalmpara

Integracindelavalla

Esposibleintegrarms
elementosdentrodela
textura,esnecesarioaclarar
queessolounalfaparatoda
latexturaporloquelas
transparenciasdetodoslos
objetosintegradosdeben
coincidir.

Lavallaesdemenortamao
eimportanciaparalaescena
porloqueposiblementeel
diseodelatexturasedeba
realizarcomosemuestraen
laimagen.

Edificios

Pisos

Enlaimagensuperiorpodemos
observar3edificiosquese
integraronenunasolaimagen,
todosellosposeenlamisma
jerarqua.

Enlaimagensuperiorpodemos
observardospisoscuyas
importanciassondiferentesy
porelloelpisodetierraesms
delgadoqueelpisodeasfalto.

UNAMDGSCA/VictorHugoFrancoSerrano 6

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

IV - Comprendiendo UVW

LastexturasdentrodelosprogramastridimensionalessonentendidasensualtocomoV,ancho
comoUyprofundidadcomoW,enconjuntoestascoordenadassonllamadasUVW,Existen
diferentesformasparatrabajarlascoordenadasdetextura,siendoUVelaltoyelancholas
texturaspuedenserproyectadascomoaparecenenlatabla:

Esfricas

Cilndricas

Decaja

Existeunagranvariedaddeposibilidadesde
texturizacindeunmismoobjeto,larazonde
porqueusarunauotratecnicadeproyeccin
radicaenladeformacinquelastexturas
sufrenenzonascomopolosgeometricoso
zonasintermedias.
Porpolgono

Planares

UNAMDGSCA/VictorHugoFrancoSerrano 7

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Estascoordenadasdetexturaposeenvalores
enUVquerepresentanelanchoyelalto
respectivamente.

Todoobjetotridimensionalalquesele
proyectaraunatexturadebeserconvertidoa
unarepresentacinbidimensional,aeste
procesoselellamadesarrollogeomtrico,el
resultantedeestedesarrolloesunaseriede
coordenadasdetexturamedidasatravsde
UV.

a Manejo de coordenadas UV

Unavezobtenidaslascoordenadasdetexturapuedensereditadasa
travsdediferentesprogramas,aunqueporlogenerallasedicionesse
realizanconlamodificacindelasproyeccionessobrelosejes
coordinadosXYZyeltipodeproyeccin.

1 Cilndricas

Laproyeccionescilndricas
proyectanalospolgonos
delosobjetos
tridimensionalesenun
plano,similaraloque
serarealizadoenun
planisferio.

Enlaimagenpodemos
observarunaproyeccin
cilndricadeunrostro
humano.

UNAMDGSCA/VictorHugoFrancoSerrano 8

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

2Planares

Lascoordenadasdetexturaplanares
sonproyeccionesfrontalesolaterales
delosobjetosqueporlogeneralno
captantodalatridimensionaldel
mismo,porendealserempleadas
tiendenapresentardistorsionesenlas
orillasdelaproyeccin,esta
proyeccinesrecomendablepara
objetosquenoposeanunvolumen
muycomplejo,comocajasyelementos
angulares.

3Esfricas

Laproyeccinesfricagenera
unaimagenplanatipo
mapamundi,conlatitudy
longitud,estilpara
texturizarobjetoscurvoso
completamenteesfricos.

4Decaja

Lasproyeccionesdecajason
proyeccionesque
aprovechanlosseisladosde
uncuboparahacerseis
proyeccionesplanaresen
diferentesdirecciones,una
porcadaejecoordenado,
sontilesparaobjetos
simplesdeseissuperficiesu
objetosquenecesitenun
pocomsdedetallesegnla
posicindesuselementos

constitutivos.

UNAMDGSCA/VictorHugoFrancoSerrano 9

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

5Porpolgono

Lascoordenadasdetexturaaplicadas
porpolgonorepitenencada
polgonodelobjetolatextura
proyectada,asenlaimagen
izquierdapodemosobservarlapila
depolgonosalineadosenunmismo
sitio,estohacequeenlaimagen
derechalatexturasearepetidaen
cadapolgono.

6ShrinkWrap

Estaopcinhacequela
texturasetratedeadaptar
alaformadelobjeto,sera
similaralplsticoque
cubrelaslatasderefresco
quevienenensixpack,
queseadaptaalas
curvaturasyformasde
maneraestrecha.

7Usodelgizmo

Lascoordenadasdetextura
puedensermodificadasatravs
delusodelosgizmosquecada
modificadorposee,estos
permitendesplazar,escalar,
rotaryacomodarloselementos
geomtricosproyectadosparasu
acomodoenlatextura
desarrollada.

UNAMDGSCA/VictorHugoFrancoSerrano 10

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

b Manejo de coordenadas de textura tipo AUV y GUV

LascoordenadasdetexturatipoAUVyGUVsonproducidasatravsdelprogramaZBrush,este
tipodeproyeccinesbastantetilpuespermitequehayaunamnimadistorsinentodaslas
superficiesdelosobjetos,puesenamboscasosseseparanlasgemetrasencadaunodelos
polgonosqueestacontiene,unavezrealizadoestoelprogramapermiteconvertirestas
coordenadasdetexturaencoloresotexturasaplicablesalobjeto.

Dentrode3dstudiomaxesposible
desarrollarobjetoshastadejarcada
polgonoproyectado,aunqueesta
operacinserealizaautomticamentea
travsdeRendertoTexture

Estaopcinpermitetenertexturascon
unamnimadeformacinyque
concuerdanconelobjeto,porcomplejo
queestesea,sindejarzonassin
texturizar.

UNAMDGSCA/VictorHugoFrancoSerrano 11

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

c Herramientas de creacin y edicin de coordenadas UV

Existendiversasherramientasquepermitenelmanejoyedicindecoordenadasdetexturadelos
modelostridimensionales,variosdeellostienenprecioselevadosperoexistenalgunosotrosque
songratuitosoquevienenintegradosenotrospaquetes.

1DeepUV

Esteprogramapermiteelusode
mapeotipocaja,planar,de
despliegue,ademsdepermitirleal
usuariounainteraccindirectaconla
edicindelascoordenadasde
textura,porejemplocilndricas,
esfricasypolares,permiteademsla
edicindirectaenpantalladelas
coordenadasdetexturaanivelpunto,
lnea,polgonoyvolumen.

2UVMapper

Estapequeaaplicacingratuitapermiteel
desarrollogeomtricodeobjetostridimensionalesen
formatoOBJypermiteunaedicinplanar,decaja,
cilndricayesfrica.

UNAMDGSCA/VictorHugoFrancoSerrano 12

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

3Zbrush

Zbrushsoportaedicionesplanares,
cilndricas,esfricas,UVTile,GUVy
AUV,estasedicionespuedenser
modificadasysustituidasentodo
momento,tambinesposible
convertirloqueexistedentrodelas
coordenadasuv,colores,materiales
ytexturasenunasolatextura
proyectadausableenmodelos
tridimensionales.

43DStudioMaxEditUVWsyUVWMap

Dentrode3dstudiomaxesposiblela
modificacindelascoordenadasdetexturaa
travsdemodificadorescomoUVWMapy
EditUVWs,lasposibilidadesdeedicinde
coordenadasUVcontieneplanares,
cilndricas,esfricas,decajayporcaras.Enla
edicinUnwrapUVWesposibleelusode
proyeccionesplanares,cilndricas,esfricas,
tipocajaytipopeltqueenotraspalabras
expandeunospolgonoslaseleccinde
proyeccionesplanares.

5Texporter

Esunplugingratuitopara3d
studiomax,permitedarlesalidaa
texturaalascoordenadasde
texturadesarrolladasconUnwrap,
EditUVWsyUVWMap,parasu
posterioredicindentrodelos
programasdeedicinde
imgenes.

UNAMDGSCA/VictorHugoFrancoSerrano 13

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

6UltimateUnwrap3DPro

Estaaplicacinlepermitealusuario
elmapeoporcaras,porproyeccinde
unlado,porproyeccindeambos
lados,porcaja,cilndricoyesfrico,
ademsdelaposibilidadde
automatizarundesplieguedel
desarrollogeomtricodelmodelo
tridimensional.Tambinpermitela
edicindirectaenpantalladepuntos,
lneasypolgonos,alpermitirsu
rotacintraslacinyescala.

d Coordenadas de textura UVW

LascoordenadasdetexturaUVWrefierenaunamedidadetexturastridimensionales,siendoque
laUeselancho,laVeslaalturayporltimolaWeslaprofundidad,porendeseleconocecomo
texturatridimensionaloprocedural.
1 - Texturas tridimensionales
Lastexturasproceduralessonelprocesodedarcoloralasgeometrasatravsdefrmulas
matemticas,paralaconversindeestastexturas,atexturasbidimensionalesdebemos
realizarundesarrollogeomtrico.
Imgenesrepresentativasdetexturastridimensionalesaplicadasadiversosobjetos:
Imagenprocedural

Cortedeobjeto

Doblecorte

Lastexturasproceduralespuedensertransformadasatexturasbidimensionalespormediodel
procesodedesarrollogeomtricodeobjetos,queen3dstudiomaxseconocecomotexture
bakingounwrapping.

DesarrolloUVWdecaja
DesarrolloUVdeesfera
DesarrolloUVdetoroide
UNAMDGSCA/VictorHugoFrancoSerrano 14

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

2 - Desarrollo geomtrico de objetos


Paralograrundesarrollogeomtricocorrectodebemosemplearelprocesodetexture
bakingodesarrollarlomanualmentealelegirsegmentosdeunobjeto,paraproduciruna
versinbidimensional.
Comoporejemplo:
Cilindro

Desarrollogeomtrico

Eneldesarrollodelcilindroseseleccionaronindependientementelastapasylospolgonos
interioreshastalogrardoscrculosyunrectnguloqueposteriormentepuedeserpintado.

3 - Implementacin de texturas bidimensionales


Unavezrealizadoeldesarrollogeomtricodelobjetosepuedepintarlatextura
bidimensional,paraelloseempleacomoplantillaeldesarrollogeomtrico,enalgneditor
degrficosbidimensionales,comoPhotoshop,sobreunanuevacapasepintanlos
elementosintegrantesdelcilindro.
Paraaplicarlatexturadebemosconsiderarqueelobjetotieneloselementosbasadosen
lascoordenadasuvw,dentrodelascualesseencuentrandoscrculosyunrectngulo,si
quisiramosqueelcilindroparecieseunbote,debemoscolocarlatexturasiguiendoel
patrn,porejemplo:
Coordenadasdemapeo

Textura

Cilindrocontexturaaplicada

UNAMDGSCA/VictorHugoFrancoSerrano 15

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

Creacindetexturasadicionalesbasadaseneldesarrollogeomtrico:

Boteconmapade
Canaldetexturademapade
normales
normales

Unavezconcretadalaetapa

detexturizacinpodemos
generarlasdemstexturas
complementarias,como
mapasdeespecularidad,
mapasdenormalesymapas
dealtura.

Parasuposterior
implementacinenlos

motoresgrficos,
aumentandolacalidadvisual
deloselementosenlaescena.

Losdiferentescanalesaqupresentadossebasaronenlaplantillageneradaatravsdel
procesodedesarrollogeomtricodeobjetos.Ysonintegradospormediodealgnshader
dentrodelasaplicacionesparatiemporeal.
Mapadeespecularidad MapadeNormales Mapaderelieve
Mapadeluz

Enlasimgenespodemosobservarunejemplorenderizadocomoimagenbidimensionalyuna
representacinentiemporealdelbotecontodaslastexturasaplicadas.

Rendergeneraldesde3dstudiomax

Representacinentiemporeal
conmapasdeluzyshadersaplicados

UNAMDGSCA/VictorHugoFrancoSerrano 16

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

V - Creacin de texturas basado en las coordenadas UVW

Esposiblecreartexturasbasadoenlascoordenadas
detexturaydeigualformacrearcoordenadasde
texturabasndonosenunatextura.Siporejemplo
tuviramosunobjetoquesolotuvieradefinidassus
coordenadasdetextura,estasservirandepatrn
paraconstruirlatexturadentrodeunprogramade
edicinfotogrficacomophotoshopogimp.

Elprocesodeobtencindelaplantilladentrode3d
studiomaxrequieredelplugingratuitoTexporter,
estepluginpermitegenerarunrenderdelas
coordenadasuvdelobjetoyguardarloenun
formatodeimagencompatibleconloseditoresde
imgenes.

1 - Entendiendo al material multi/subobjeto

UNAMDGSCA/VictorHugoFrancoSerrano 17

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

Existendiferentesmaterialesdentrode3dstudiomax,enparticularelmaterialmulti/subobjeto
permitecongregaramuchosmaterialesjuntos,queseidentificanconunnmero,porejemplo:
Identificador

Materiales

Zonadelobjetoque
contienealmaterial

1
2

Madera
Ladrillos

Metal

Fruta

Yeso

Aplicacionesdelas
texturasalmaterial
multi/subobjeto

2 - Material ID
ParaestablecerelmaterialIDoidentificadordebemosseleccionarlospolgonosdecadazona
independientemente,luegodarleacadaunounnmeroyasignarlatexturamulti/subobjeto.
Paso1:Seleccionamoslospolgonosqueintegraranacadaunadelaszonasdelobjeto
Paso2:SeestableelnmeroID
Paso3:Seasignaelmaterialmulti/subobjetoquetieneasignadascadatextura
Polgonosseleccionados

NmeroID

Asignacindetexturaenel
materialmulti/subobjeto

UNAMDGSCA/VictorHugoFrancoSerrano 18

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

UNAMDGSCA/VictorHugoFrancoSerrano 19

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

3 - Separando las coordenadas UV


CadaunadelaszonasdelobjetopuedeposeervaloresUVdemaneraindividual,

Paso1:AsignaselmodificadorUnwrapUVW
DesdelalistademodificadoresseseleccionaelmodificadorUnwrapUVW
ImagendeModifierList

ModificadorUnwrapUVW

Modificadorasignado

UNAMDGSCA/VictorHugoFrancoSerrano 20

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Paso2:Seleccionalaopcincara(face)dentrodelmenUVW

Paso3:seleccionalospolgonosalosquelesquieresmodificar
losvaloresUV

Paso4:oprimeselbotnedit
queseencuentraenlabarra
dentrodeParameters,al
oprimirlasaldruneditor
grficoconlospolgonos
seleccionados

Paso5:seleccionaseltipodemapeoUV,porejemploenestecasoseleccionamosplanar,se
generaundesarrollogeomtricodelsegmentodelaesfera,elcualescircular,estedesarrolloser
ubicadodentrodeleditorEditUVWs

UNAMDGSCA/VictorHugoFrancoSerrano 21

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Modelacin

VI Creacin de texturas para el proyecto callejuela


Basadoenlaplaneacindetexturasyeneldiseooriginaldelproyecto,debemosrealizarla
composicindeimgenesenalgneditordeimgenes(llmesePhotoshopoGimp,entreotros),
seobtieneelrecursoyposteriormentesemodificaenphotoshopadaptndoloa512por512o
algunaproporcinenpotenciade2,unavezrealizadoesto,sesumanloselementosadicionalesy
serevisasualfa,unavezterminadosestospasoseguardaconunformatocompatible1.
Edificios

Edificioytexturas

Piso

Edificioimportante

Losedificiosmostrados
enlaimagenmuestran
lamismajerarquae
importanciaenla
texturapuescadauno
ocupaelmismoespacio
tantoenalturacomoen
ancho.

Enestecasoes
necesariopuntualizar
quelatexturaadems
decanalesRGBposee
uncanalalfaadicional
adecuadoacadauno
delosobjetos.Adems
seapreciauncorrecto
usodelespaciode
textura.

Lastexturasdepiso
estnorganizadasde
talformaquelos
objetostipopisode
laescenapueden
hacerusodeellas
individualmente.
Ademsseaprecia
uncorrectousodel
espaciodetextura.

Laimportanciade
esteedificoesalta
puesdebe
representar
transparenciasfinas
enlasrejas,poresto
fueseleccionada
comotexturanica,
enningnmomento
compartiespacio
conotro

VII - Implementacin de texturas en el modelo de callejuela

Unavezmodeladoelentornoelsiguientepasoeseditarlascoordenadasdetexturadecadauno
deestos,paraelloseusaraelEditUVWsde3DStudioMax,elobjetoalqueselemodficaransus
coordenadasdetexturaseledeberaaplicarelmodificadorUnwrapUVW,conestemodificadores
posibleproyectarcadaunadelascarasoelementosdelobjetohaciendousodeproyecciones
planares,cilindricas,esfricasycubicas.

Dependiendodelacomplejidaddelobjetotridimensionalestepodrserresueltocondiferentes
proyecciones,unacajadecerealporejemplopuedeserresueltaatravsdeproyecciones
planares,unaesferaounacabezapuedenserresueltasatravsdeproyeccionescilndricas.

CursoIXTLI2008deExportacindemodelos

UNAMDGSCA/VictorHugoFrancoSerrano 22

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Paraeditarlas
coordenadasdetexturaen
maxdebemosasignarel
modificadorUnwrapUVW
yposteriormentedentro
desusopciones
seleccionarporejemplo
faceyseleccionarlos
polgonosquesequieran
proyectar.

Posteriormentedebemos
darclicenelbotnEdital
realizarestaaccinse
desplegaralaventana
emergenteEditUVWs.

Cuandosetenga
contempladaquetipode
proyeccinsevaarealizar
sedebedarclicenellapor
ejemploplanarydecidirun
ejequeatraviesealobjeto.

Siestaoperacinfue
realizadacorrectamente
lospolgonossern
proyectadosdentrodela
ventanaEditUVWs
haciendoposiblesuusoal
texturizarelobjeto.

LaventanaEditUVWspermitelaedicindirectadelas
coordenadasdetexturadelosobjetos,enlaimegn
podemosobservareldesarrollogeomtricoquerequiri
eledificio,suscoordenadasfueronmodificadassegnsu
textura.

UNAMDGSCA/VictorHugoFrancoSerrano 23

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

Unavezeditadastodaslascoordenadasdetexturaseaplicanlastexturasysepreparaelmodelo
parasuexportacinparatiemporeal.

VIII Visualizacin del modelo Callejuela

Elmodelocallejuelapuedeservisualizadodentrodelastresprincipalesaplicacionesque
empleamosparatiemporeal,Navio,Ve3dyVirtools,puespuedeserexportadoenformatoOSG,
VRMLyNMO,cadaformatorespectivamenteesledoporlaaplicacinantescitada,ademsde
servisualizableenaplicacionescomoAmira,OSGViewereinternetexploreratravsdeplugins
adicionales.

Esimportantesealarqueexistenalgunaslimitacionesencuantoaformatodearchivo,pues
aplicacionescomoamiraycortonanosoportanalgunosformatosdeimagen.Aunqueestoesmuy
importantenomodificalascoordenadasdetexturaquefueronasignadasconanterioridaddentro
deestemanual.

UNAMDGSCA/VictorHugoFrancoSerrano 24

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

IX Aspectos sobre la exportacin a diversos formatos

Lascapacidadesdeexportacindematerialesparatiemporealpuedenser analizadas dentro de


la tabla comparativa2 de posibilidades de exportacin segn el exportador:

OSG
Bilboards
Impostor
LOD
Animacin simple
Animacin por
modificadores
Animacin por morphs
Blending
Composite
Cubemapping
Enviroment
Baking
Procedural
Vertex Color
Multisubobjeto
Transparencia
Transparencia sin alfa
Transparencia alfa

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Virtools

*
*
*
*
*
*
*
*
*
*
*
*

VRML

*
*

*
*

*
*
*
*
*

DentrodelatablapodemosverqueOSGpuedesoportarlaexportacindesde3DStudioMaxde
unagrancantidaddemateriales,enelcasodeVirtoolspodemosobservarquenosoporta
materialescompositenimaterialesprocedurales,esporestoqueenVirtoolssedeberealizarla
conversindematerialesproceduralesentexturasbidimensionales.

VRMLnoexportaalgunosmaterialesdesde3DStudioMax,porejemplolosreflejossimulados,
materialestipocompositeyprocedurales,esporestoquedebenserprecalculados3antesdeser
exportados.

TabladelManualdelcursoexportacindemodelosparaOSG,VRMLyVirtools(FrancoSerrano,2008)
Preclculo(FrancoSerrano,IluminacinGlobalparaambientesvirtualesentiemporeal,2008)

UNAMDGSCA/VictorHugoFrancoSerrano 25

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

X Glosario

PreclculoRefiereaunaoperacindeclculodeefectoscomoiluminacinglobal,
reflejosysombras,ademsdesuincorporacinentexturasbidimensionalesquepueden
seraplicadosaobjetostridimensionalesyquenorequierendeclculosadicionalesal
momentodeserrepresentados
Texturaproceduralcomnmentereferidascomoshaders,sonelprocesodedarcolora
lasgeometrasatravsdefrmulasmatemticas
Texturatridimensionalesunaimagengeneradaatravsdelacomputadoraqueemplea
unalgoritmoparacrearrepresentacionesrealistasdeelementosnaturalescomola
madera,mrmol,granito,metal,piedraentreotros.
Unwrapdesenvolver,aplicadoaobjetostridimensionalessignificaundesarrollo
geomtrico.

XI Bibliografa y recursos electrnicos

FrancoSerrano,V.H.(19deJuniode2008).IluminacinGlobalparaambientesvirtualesentiempo
real.Recuperadoel3deOctubrede2008,deIXTLI,ObservatoriodeVisualizacindelaUNAM:
http://www.ixtli.unam.mx/media/tutoriales/manualgi.pdf
FrancoSerrano,V.H.(20de9de2008).ManualdelcursoexportacindemodelosparaOSG,
VRMLyVirtools.Recuperadoel13de10de2008,deIXTLI,ObservatoriodeVisualizacindela
UNAM.

ndice

IAnlisisdelasposibilidadesdemapeodelobjetotridimensional.................................................2
IIVisualizacinmentaldelatexturadeseada...................................................................................4
IIIVisualizacindelaoptimizacindelespacio(usode1texturaen2omsgeometras).............4
IVComprendiendoUVW...................................................................................................................7
aManejodecoordenadasUV......................................................................................................8
bManejodecoordenadasdetexturatipoAUVyGUV.............................................................11
cHerramientasdecreacinyedicindecoordenadasUV.......................................................12
dCoordenadasdetexturaUVW.................................................................................................14
1Texturastridimensionales........................................................................................................14
2Desarrollogeomtricodeobjetos...........................................................................................15
3Implementacindetexturasbidimensionales.........................................................................15
VCreacindetexturasbasadoenlascoordenadasUVW..............................................................17
1Entendiendoalmaterialmulti/subobjeto................................................................................17
UNAMDGSCA/VictorHugoFrancoSerrano 26

Modelacin

MTODOPARALAOBTENCINYEDICINDECOORDENADASDEPROYECCINTIPOUVWY
SUIMPLEMENTACINENMODELOSTRIDIMENSIONALES

2MaterialID................................................................................................................................18
3SeparandolascoordenadasUV...............................................................................................20
VICreacindetexturasparaelproyectocallejuela.......................................................................22
VIIImplementacindetexturasenelmodelodecallejuela...........................................................22
VIIIVisualizacindelmodeloCallejuela.........................................................................................24
IXAspectossobrelaexportacinadiversosformatos..................................................................25
XGlosario..........................................................................................................................................26
XIBibliografayrecursoselectrnicos..............................................................................................26
ndice.................................................................................................................................................26

UNAMDGSCA/VictorHugoFrancoSerrano 27