A i-1. A i+1. A i. alpha
|
|
- Caren Hopkins
- 8 years ago
- Views:
Transcription
1 AnArchitectureforMotionCaptureBasedAnimation FernandoWagnerSerpaVieiradaSilva1;2 LuizVelho1 PauloRomaCavalcanti2 JonasdeMirandaGomes1 1IMPA{InstitutodeMatematicaPuraeAplicada EstradaDonaCastorina,110, 22460RiodeJaneiro,RJ,Brazil 2LCG-LaboratoriodeComputac~aoGraca,COPPE-Sistemas/UFRJ ,RiodeJaneiro,RJ,Brazil,CaixaPostal68511 Abstract. Thispaperproposesanarchitectureformotioncapturebasedanimationsystems, thatworkswithseveraldataformatsandusesthebuildingblockparadigmformotionprocessing operations.also,auserinterfaceisproposedtoperformanintuitivevisualizationoftheanimation mainelements.aprototypesystemhasbeenimplemented,basedonthepresentedconcepts,and itsoperationisdiscussed. keywords:motioncapture,computeranimation,motioncontrol,animationsystems,gui paradigm. 1Introduction Recently,thecrescentdemandforpowerfulandintuitiveanimationsystemshasledtothedevelopment ofnewtechniques,givingtheanimatormoreversatilitytobuildcomplexanimations. TheMotionCapturetechniqueprovidestools forreal-timeanimation,withmorerealisticresults thantraditionalanimationtechniques.thewidespreaduseofmotioncapturetechniquesisinpart duetothelowcostofmoderncapturingsystemsand alsotothedemandofdierentapplicationareassuch asspecialeectsandhomeentertainment. Althoughithasbeenstudiedsincethebeginning ofthe80's[1][2],thepresentutilizationofmotion captureisrestrictedtoadirectmappingofanimation parameters.inotherwords,themovementscaptured fromlivesubjectsaremappeddirectlyonavirtual actor,andthentheanimationisdisplayed.inspite ofitsvalue,thisuseisverylimitedanddonotexploit allthepotentialofthemotioncaptureprocess. Lately,however,toolsforanalysis,manipulation andreuseofcaptureddatahavebeenproposed.this makesmotionlibrariesmorevaluableforawideclass ofanimators. Theapplicationofthesetechniquesareunlimited,fromthedevelopmentofcomputergames[4] totheproductionofcomputer-generatedchoreographies. Inthiswork1,weproposeanarchitecturefor motioncapturebasedanimationsystems.ourgoal istoembodyasetoftoolsforanalysis,manipulation andreuseofmotioncaptureddata,overcomingsome limitationsinherenttotheprocess. Thearchitecturewasdesignedtoserveasatest bedfornewtechniques,andalsoworkasarobust converterbetweenthemostpopularmotioncapture dataformats. Section2ofthispaperdiscussessometechnologicalaspectsofmotioncapturesystems,pointing outsomelimitationsoftheprocess.insection3, wepresentamethodfor3deulerangleextraction, thatisusedtogeneraterelativeangles.section4 discussesaclassicationformotionoperations.in section5,wepresentthearchitecture,togetherwith thedescriptionofauserinterfaceforthesystem. Section6presentsaprototypeimplementation,developedunderthemethodologyofourarchitecture. Finally,conclusionsandfutureworkaregiveninsection7. 2Background Thereisalargediversityofmotioncapturehardware availablenowadays,fromsimplemechanicdevicesto sophisticatedopticalsystems. 1Additionalinfoavailableat 1
2 AnArchitectureforMotionCaptureBasedAnimation 2 Mechanicalsystems[5]arecomposedofpotentiometers(orsliders)thatmeasurethepositionor orientationofjointsinanobject.itssimilaritywith conventionalstop-motiontechniques,thatarewidely usedinmovieproduction,allowsanaturalmigration oftraditionalanimators,thusincreasingthepopularityofthistechnique.however,therealismofmechanicallycapturedmotionsstilldepends,ingreat part,ontheabilityandpatienceoftheanimator. Systemsbasedonmagnetictechnologyareprobablythemostpopularones.Bothpositionalandangulardataofthejointsofarealsubjectarecaptured, usingasetofsensorsthatmeasurethemagneticeld generatedbyasource.theirmainadvantageisthe possibilityofreal-timeanimationofvirtualcharacters,thusoeringtothetvindustrynewpossibilitiesintheeldofvirtualsets[6]. Somedrawbacksofthistechnologyarethesensitivitytometalsinthecapturingarea-whichintroducessomenoiseintothenaldata;thehighlevel ofencumbrance-duetothegreatnumberofcables attachedtotheactor;andthesamplingrate-too lowforfastsportmotions. Opticalsystemsarebasedonhighcontrastvideo imagingofretro-reectivemarkers,thatareplaced onobjectswhosemotionisbeingrecorded.this techniqueprovideshighsamplingrates,buttherecordedmotiondatamustbepost-processedusing computervisiontrackingtechniques[7]. Inthetrackingprocess,thecentroidsofmarkersarematchedinimagesfrompairsofcameras,usingatriangulationtocomputethepositionaldataof thesemarkersin3dspace.thisprocessintroduces artifacts(osets)intothenaldata.somedisadvantagesoftheopticalprocessaretheocclusionofoneor moremarkersduringthecapturingsession,thelack ofangulardata,andthesensitivitytobackground lightandreectiveobjects. Hybridsystems[8],thatcombinebothmagnetic andopticaltechnologiesarebeingdeveloped,but arenotyetcommerciallyavailable.aninteresting comparisonbetweenmotioncapturesystemscanbe foundin[9]and[10]. Finally,aproblemthatarisesfromthegreatdiversityofmotioncapturehardwareandtechnologies isthegreatnumberofmotiondataformats,which reducessignicantlythecompatibilityofanimation systems. 3AMethodfor3DEulerAngleExtraction Asdiscussedbefore,oneofthemaindisadvantages ofopticalsystemsisthattheycaptureonlypositionaldataofjoints.angulardataisextremelyimportantbecauseitcanbemappedontoa\positionindependent"skeletonhierarchy,givingmorefreedomtotheanimator. Inananimationsystemwithmotioncapturefacilities,eachjointmayhavebasicallytwotypesof angulardata:absoluteanglesandrelativeangles. Thersttypeisusefultoexecuteadirectvisualizationofthecapturedmotion,butpositionaldatais stillnecessaryforplacingthejointsinspace,ateach frameoftheanimation. Relativeanglesareusefultocreatecomplexanimations,allowinganeasiermodicationofmotion parameters.thepositionalinformationoftherst frameisusedtoplacethejointsinthecorrectpositioninspace(andalsotoestimatethelengthof thelimbs),andthentheanimationisdrivenonly bythejointangles.forexample,arotationappliedtotheshoulderjointwillpropagatetoalljoints ofitssub-tree,i.e.,theelbowandthewrist.the entireskeletonstructurecanbemovedinspaceusingthepositionalinformationofthehips,forexample.besides,techniqueslikekeyframingandinverse kinematicscanalsobeincorporatedasnewfeatures, sincetheycanbeadaptedtoworkinamotioncaptureenvironment. Tocalculatetheseangles,wedevelopedanalgorithmbasedongeometry.Traversingthetopological structureoftheskeleton,ouralgorithmcalculates bothabsoluteandrelativeangles,foreachjointof thestructure. Absoluteanglesareobtainedbyprojectingthe linksoverthecoordinateplaneslyingontheproximal2joint.foreachplane,theprojectedvectoris thennormalizedanditsanglewithrespecttothe currentaxisiscalculated(seegure1). Figure1:absoluteanglecalculation Relativeanglesarealsoretrievedbyprojectingthelinkedstructureoverthecoordinateplanes (gure2).foreachlinkwecalculateaunitvector 2Thetermsproximalanddistalwillbeusedtodescribe positionsas\near"and\distant"fromthepointoforigin.
3 3 F.W.S.V.daSilva,L.Velho,P.R.Cavalcanti,J.deM.Gomes formedbytheproximalanddistaljoints.toavoid ambiguity,weestablishedthatlinksarerelatedin aclockwisemanner.usingthisrule,theprojected linkedstructureingure3willhavetheappropriate angles,asshowningure4. Figure2:linkedbranchprojectionoverthecoordinateplanes Figure3:ruletoavoidambiguityinrelativeangle calculation Usingthepreviouslycalculatedvectorsofthe links,groupedinpairs,wecancalculatetheangle betweenthemusing=cos 1(! AiAi 1N! AiAi+1N) (seegure4). A i-1 A i A i+1 alpha Figure4:groupedvectorsdispositionandangleextraction However,insomecases,thedesiredangleisnot,but=360 (ingure3,anglenumber3). Thiscaseisexpectedandoccurswhenthelinkangle isgreaterthan180.tosolvethisproblem,weusea simpleandfastcriteriatoknowwhetherapointison theleftsideofanorientedsegmentornot.ifapoint cisontheleftofthesegmentdeterminedby(a;b), thetriple(a;b;c)formsacounterclockwisecircuit (gure5).thenanareabasedalgorithm[11]returns thesignedareadeterminedbya;bandc,i.e.,positive ifcounterclockwise,andnegativeifclockwise. a b c Figure5:pointcisontheleftofthesegmentabif (a;b;c)formsacounterclockwisecircuit Usingthis\leftness"criteriaweareabletocalculatethecorrectanglesofthelinkedstructure:if thetriple(ai 1;Ai;Ai+1)hasanegativearea,then wetake=360,andtheprocesscontinues, foreachtripleuntilreachingtheend-eector3ofthe linkedbranch. Finally,thedimensionsofactor'slimbsarealso estimated,measuringthe3ddistancebetweenthe proximalanddistaljointsofeachlink. Thisprocedureisusedasapre-processformotioncaptureddatafromopticalsystems. 4AClassicationforMotionOperations Wecanmakeananalogybetweenoursystemand acsgmodelingsystem,wherebasicprimitives(in ourcase,themotions)arecombinedthroughoperationslikeunion,intersectionanddierence.inour paradigm,however,the(motion)operationsareltering,blendingandconcatenation.theycanbe classiedinthreetypes:unary,binaryandn-ary. Unaryoperationshaveonemotionasoperand, andareusefultomodifyspecialparametersof themotion(e.g.,alteringoperationoverselected joints)oreventomodifytheentiremotion(e.g., warpingthemotioncurves[17]). 3Thetermend-eectorisoftenusedinrobotics,referring tothelastjointofanarticulatedchain.
4 AnArchitectureforMotionCaptureBasedAnimation 4 Binaryoperationshavetwooperands,andits mainpurposeistojoinorgroupdierentmotions, creatingalongerone.examplesofbinaryoperations areconcatenation,cyclication[18]andtransition. Notethatalthoughconcatenationmaybeappliedto severalmotionsinsequence,itcanbecarriedout locallyasanoperationbetweentwomotions. Binaryoperationshavemanyinterestingapplications,fromcomputerghtgamestovirtualreality cooperativeenvironments[19]. Thelasttypeofmotionoperations,n-ary,deals withtwoormoreoperands.motionscanbetotallyorpartiallyblended,generatingnewinteresting typesofmovements.inthecaseofpartialblending oftwomotions,onecanchoosetoapplyawalkmotiontothelegsandhipsofaskeleton,whileletting thetorsoandarmsexecuteadancemotion. Wecanalsogrouptheexistingmotionoperationsinthreetypes,accordingtothemethodofmodicationand/orcombinationtheyperformintheir operands.theyare: Filtering Filteringoperationscanbeappliedtothejoint curvesofamotiontoreducenoise,producing smootherresults. In[12],Williamsuseamultiresolutionlteringmethodtodecomposethemotionintofrequency bands.heshowedthathigh-frequenciescontainthe detailsofthemotion,whereaslow-frequenciescontaingeneral,grossmotionpatterns.inapractical exampleawalkmotionwasprocessed,extractinga basic\walking"factoranda\qualitative"factor,like briskitseemsthatmostdigitallteringtechniques aresuitabletousewithcapturedmotiondata. Concatenation Concatenationoperationscanbeusedtocreatelongeranimations.Smoothchangesbetweendifferentmotionsareachievedthroughinterpolationof endoftherstmotionwiththebeginningofthesecondmotion. Directconcatenationcanbeusedaswell,butfor non-cyclic4motionsitwillgenerateadiscontinuity atthetransition. Transitionsbetweenmotionsaremadeinterpolatingthejointcurvesparametersoveraninterpolationinterval.In[18],anapproachusingspacetime constraintsandinversekinematicswasused,generatingseamlessanddynamicallyplausibletransitions betweenmotionsegments. 4Perfectcyclicmotionsarealmostimpossibleincaptured motions,duetomeasurementerrorsandnormalhumanvariationinthecaptureprocess. Blending Blendingoperationsarenormallyusedtocombinespecialcharacteristicsofdierentmotions.For example,twokindsofwalkmotionmaybecombined toproduceanewone,blendingthejointcurvesof bothmotions.usingthisapproach,itispossibleto createawholefamilyofdierentmotions,justvaryingtheblendfactorbetweenthecurves. Inblendingoperations,theremustbespecialattentiontomotionsynchronizationandreparametrization.Synchronizationbetweenmotionscanbe achievedusingtime-markers,whichactaskinematicconstraints,matchingimportanteventsin bothmotionsthatwillbecombinedandperformingreparametrizationswhenneeded.withoutthese tools,motionblendingisuseless. Notethatconcatenationcanbeinterpretedas aparticularcaseofblendingwherelittleornooverlappingoccurs. 5TheProposedArchitecture Themotivationoftheproposedarchitectureincludes threemainobjectives: toprovideasetoftoolsformotionmanipulation andanalysis. toallowtheproductionofhigh-qualitycomplex animations,usingreusablemotionlibraries. tocompensatetechnologicallimitationsofmotioncapturehardware. Theframeworkiscomposedofbasicmodules: input,processingandoutput,eachoneresponsible foraspecicsetoftasks(gure6).thesemodules aresupportedbyagraphicaluserinterface. User Interface Input Module Processing Module Output Module Data Structures Figure6:frameworkofthearchitecture Thedatastructuresofthearchitecturerepresentstwoentities:anactorandmotions.
5 5isrepresentedbyagraphformedbyjointsandlinks. Theactoristreatedasaskeleton.Itstopology F.W.S.V.daSilva,L.Velho,P.R.Cavalcanti,J.deM.Gomes Itsgeometryisrepresentedbyseriesofconnected limbs.thisdescriptionisadequatetobeusedin amotioncaptureanimationsystem,sinceitreects sentedusingamodiedversionofzeltzer'sapj(ax- ispositionjoint)structure[13],adaptedtowork withmotioncaptureddata. Attheprogramminglevel,theactorisrepre- performer(therealactor). quisition,markersareattachedatthejointsofalive thestructureofanarticulatedgure.fordataacsitionaland/orangularvariation,sampledbythe capturehardwareduringthenumberofframesrequiredtocompletetheactor'sperformance.this Motionsarebestrepresentedascurvesintime. Normally,thecaptureddataconsistsofmarker'spo- descriptionisusedforeachdegreeoffreedom(dof) oftheactor. terpretationandpre-processingofmotiondata. 5.1InputModule Thismodulefocusesonproblemsconcerningtheinable,theremustbeawaytodenedierentskeletons,eachoneappropriatedtoreceivethedatafrom Therststepbeforeloadingamotionleis Figure7:inputmoduleframework mapped.becausethereareseveralleformatsavail- tospecifytheskeletonwherethemotionwillbe aspecicmotioncaptureleformat. denitionles(sdf),thatrelatesdierentleformatswiththeinternaldefaultskeletondenitionvidedinthearchitecturechangeitsstate,according Inotherwords,thedefaultskeletondescriptionpro- Tomaintaincompatibility,wecreatedskeletonsible,asshowningure8. motionprocessingtechniques,thereforebeingexten- modulewasdesignedtoallowtheintegrationofnew totheincomingmotiondataformat. can\llthehole",butthebestapproachistouse duetoocclusion.inthiscase,linearinterpolation whenthecamerascannottrackoneormoremarkers formation.thisusuallyhappensinopticalsystems, Sometimes,theinputdatawillhavemissingin- 5.2ProcessingModule computethejointbehaviorinthe\hole"region. predictionlters5,withbiomechanicalconstraints,to Thismodulecomprisesthesetoftoolsformotion describedinsection4. theoriginalcaptureddata,generatingnewclasses analysis,manipulationandreuse.thesetoolswere ofmotionsthatinheritthealivenessandcomplexitytypicaltothecaptureprocess.moreover,this Thegoalistoprovideecientwaystomodify5.3OutputModule Figure8:processingmoduleframework puter, Personalcommunication,LanceWilliams,AppleCom-greateort,sincetheyusethesametechnology. production. Asoutlinedbefore,motioncaptureddataportability However,therearedataformatswithdierentmark- isimportanttoimprovetheexibilityofanimation Mostdataformatscanbeconvertedwithout Motion Definition Positional Data Only? Angle Calculation Map to 3D Model Skeleton Description Internal Format yes Conversor Drop in Motion ScratchPad Motion ScratchPad no user selection Motion Operations Filtering Concatenation Blending Output composition
6 AnArchitectureforMotionCaptureBasedAnimation 6 ersarrangementornumber.inthiscase,skeleton conversionsareplausible,yetnotalwayspossible. Onealternativeistospecifyauniversaldata formatthatacceptsmostexistingfeaturesofprofessionalsystems.inthatway,motionlibrariesare easiertobemaintained.theycanbeimprovedwith newdierentmotions,comingfromvarioussources. Itisalsonecessarythattheprocessedanimation couldberenderedframebyframeusingthesystem, orevenpipedtoprofessionalrenderingsystems,like RenderMan[21]andPovRay[14]. Composition Saving Motion Curves Binary Format to disk Figure9:outputmoduleframework 5.4InterfaceModule Onemajorproblemonmostanimationsystemsis thattheydonotprovideaconcisedescriptionof basicentities,operationsandconcepts.thefunctionalityofourarchitecturewouldbelimitedbya conventionaluserinterface. Tocompletethearchitecturedescription,weintroduceaninterfacethatrepresentsthebasicstructurepresentedintheprevioussub-sections.Thisinterfaceispartoftheprototypesystem,thatwillbe describedinsection6. Wedecidedtoadoptaninterfaceparadigmused inpost-productionvideoworkstations[15].motions arerepresentedbyahorizontalbar,usingaframe rulerassociatedwithit.thisvisualdescription givesaprecisespatialandtemporalperceptionof themovement. Theuserinterfaceiscomposedofvariousgraphicalobjectsthatareorganizedinpanelsandrepresent higherleveloperations.foramoredetaileddescriptionoftheinterfaceparadigmusedintheprototype system,pleasereferto[3]. 6ThePrototypeSystem Inthissectionwepresentaprototypesystem,implementedaccordingtotheproposedarchitecture. Thissystemworkswithmotioncaptureddata, usingtheprocessingmoduletocreatenewmotions, expandingtheexistinglibrary. Specialattentionwasgiventothesystem'sGUI, whichusesadynamicapproach,withseveralwindowssharinginformationatdierentlevels.the programiscontrolledbyaloopthatchangetheinterfacecontentsaccordingtouserinteraction. Inthissystem,workwithmotionsisstraightforward:theusercanselectseveralmotionsfroma existinglibrary,andputtheminascratchpad.with afewcommands,theuserisabletoapplydierentmotionoperations,withallnecessaryinformationavailablewithinhisvisualeld. Initially,thesetofoperationsconsistsofltering,concatenation,blendingandtransition.Oneof themainobjectivesofthesystemistocontinuously integratenewmotiontools,expandingtheanimator'spossibilitiesandcreatingnewmotionswiththe existingtools.inthatway,motionselection,cropping,cutandotherhigherleveloperationscanbe addedtotheinitialset. Figure10showsasnapshotofatypicalsystemusage.Notetheinterfaceobjectsthatrepresent themotioncurvesasasampledsignal(1),andthe skeletongraphdescription(2). Window3showstheMotionScratchPad,a graphicalobjectcreatedtohelpuserinteraction withthesystem.actingasamotionorganizer,the ScratchPadprovidesusefulinformationandaglobal perceptionofthemotionsplacedonit. Motionoperationsalsohavetheirowngraphical objects.forexample,window4showsaconcatenationoperationbetweenseveralmotions. Theplaybackofanimationsisexecutedinwindow5.Acontrolpanelisintegratedwithit,providingcontrolsforinteractiveplaybackasusedinvideo recorders. 6.1ImplementationIssues Thearchitectureandprototypesystempresentedin thisworkwereimplementedintheprogramminglanguagec,usingasgiindigo2graphicworkstationas thebaseplatform.weemployedopenglforrenderingandxforms[20]forthebasicguigeneration. TheadvancedGUIobjectsweredesignedandimplementedseparately,andthenaddedtotheforms library. DuetoOpenGL'srenderingfacilitiesandto thedynamicinterfacecontrolusedinthesystem, areal-timeframerateisachievedduringtheplaybackofanimations(about15frames/secinasgi Indigo2).Theprototypesystemwasalsotestedin
7 7 F.W.S.V.daSilva,L.Velho,P.R.Cavalcanti,J.deM.Gomes framerates. thelinuxandrisc6000platforms,alsowithgood Figure10:Snapshotoftheprototypesystem. turebasedanimationsystems.usingthebuilding blockparadigm,motionscanbecombinedormodi- 7ConclusionsandFutureWork Thispaperpresentedanarchitectureformotioncap- thebehavioralfunctionscouldcontrolthepro- guideforproceduralobjects.inthesecondcase, therstcase,capturedmotionscouldactasa variousanimationtools.also,aguiwasproposed edtocreatenewmotionsandlongeranimations. problemsinherenttothecaptureprocess,providing tooeraconceptuallycorrectvisualizationofthe animationelements. Thearchitecturedealswithsometechnological combinemotioncapturewithsound.inthis cessingmodule,combiningandmodifyingcap- turedmotionstoimprovethevisualqualityof theanimation. sultsthatencourageustoimproveit. posedarchitectureandinterface,withpromisingre- Aprototypesystemwasbuilt,basedonthepro- implementationofotheradvancedmotionoperations([12],[18],[17]),comparingtheirresults thetemporaldescriptionofthesound. chronizethekeymomentsinthemotionwith case,thetime-markerscouldbeusefultosyntureworkinclude: Weplantoexpandtheexibilityoroursystem.Fu- 7.1FutureWork 8Acknowledgements andextractingconclusionsandsuggestionsfor combinemotioncapturewithproceduralanimation[22]andbehavioralanimation[23][25].in modules,improvingsystem'sexibility. capturedata,andtothebraziliancouncilforscienabs,inc.andbiovision,inc.foraccesstomotion insertionofkeyframingandinversekinematicstheauthorswouldliketothankviewpointdatal- improvementsand/ornewtechniques. atlcg/ufrj,aspartofthemasterprogrameeof inthelaboratoryofvisgrafprojectatimpaand therstauthor.thisprojectissponsoredbycnpq, ticandtechnologicaldevelopment(cnpq)forthe nancialsupport.thisresearchhasbeendeveloped
8 AnArchitectureforMotionCaptureBasedAnimation 8 FAPERJ,FINEPandIBMBrasil.Alsothanksare duetothereviewersfortheirvaluablecomments. 9References [1]Ginsberg,C.M.,HumanBodyMotionasInputtoanAnimatedGraphicalDisplay,Master Thesis,MassachusettsInstituteofTechnology, May1983. [2]Maxwell,D.R.,GraphicalMarionette:A ModerndayPinocchio,MasterThesis,MassachusettsInstituteofTechnology,June1983. [3]Silva,F.,Velho,L.,Cavalcanti,P.and Gomes,J.,ANewInterfaceParadigmforMotionCaptureBasedAnimationSystems.InProceedingsofthe8thEUROGRAPHICSWorkshoponComputerAnimationandSimulation -CAS'97. [4]FXFighter-MotionCapturevs.Keyframing Page. [5]Dyer,S.,Martin,J.,Zulauf,J.,Motion CaptureWhitePaper.TechnicalReport.SiliconGraphics,December12,1995. [6]VirtualSets.SiliconStudioFeatures.December [7]Azarbayerjani,A.,Wren,C.,Real-Time 3DTrackingoftheHumanBody.InProceedingsofIMAGE'COM96,Bordeaux,France, May1996. [8]CharacterMotionSystems. InComputer Graphics(SIGGRAPH'94),Courseno.9. [9]Mulder,S.,HumanMovementTrackingTechnology.HandCenteredStudiesofHumanMovementProject,SimonFraserUniversity.TechnicalReport94-1,July1994. [10]Silva,F,MovimentoCapturado-Introduc~ao atecnologia.relatoriointerno-laboratorio VISGRAF,IMPA,Abrilde1997. [11]O'Rourke,J.,ComputationalGeometryinC. CambridgeUniversityPress,1994. [12]Williams,L.,Brudelin,A.,MotionSignal Processing.InComputerGraphics(SIGGRA- PH'95Proceedings)(August1995),pp [13]Zeltzer,D.andSims,F.,AFigureEditor andgaitcontrollerfortasklevelanimation. InComputerGraphics(SIGGRAPH'88),CourseNotes,no.4, [14]PersistenceofVisionRay-Tracer. [15]TurboCube-User'sGuide.IMIXCompany. [16]Silva,F.,Cavalcanti,P.,Animac~oesem TempoRealUtilizandoMovimentosCapturados.InProceedingsofSIBGRAPI'96,IXBrazilianSymposiumofComputerGraphicsandImageProcessing,pp ,1996. [17]Witkin,A.andPopovic,Z.,MotionWarping.InComputerGraphics(SIGGRAPH'95 Proceedings)(August1995),pp [18]Cohen,M.,Rose,C.,Guenter,B.andBodenheimer,B.,EcientGenerationofMotion TransitionsUsingSpacetimeConstraints.In ComputerGraphics(SIGGRAPH'96Proceedings)(August1996),pp [19]OZVirtual. [20]XformsHomePage, [21]Pixar'sRenderman, [22]Perlin,K.,RealtimeResponsiveAnimation withpersonality.inieeetransactionsonvisualizationandcomputergraphics,vol1,no.1, March1995. [23]Terzopoulos,D.etal.,ArticialFishes withautonomouslocomotion,perception,behaviorandlearning,inaphysicalworld.in ProceedingsoftheArticialLifeIVWorkshop, MITPress(1994). [24]Witkin,A.andKass,M.,Spacetime Constraints. InComputerGraphics(SIG- GRAPH'88Proceedings)(August1988),pp [25]Costa,M.andFeijo,B.,AnArchitecturefor ConcurrentReactiveAgentsinReal-TimeAnimation.InProceedingsofSIBGRAPI'96,IX BrazilianSymposiumofComputerGraphicsand ImageProcessing,pp [26]Amaya,K.,Brudelin,A.,Calvert,T., EmotionfromMotion.InProceedingsofComputerAnimation(CA'96),1996.
AGraphDrawingandTranslationServiceon StinaBridgeman,AshimGargandRobertoTamassia DepartmentofComputerScience thewww*
AGraphDrawingandTranslationServiceon StinaBridgeman,AshimGargandRobertoTamassia DepartmentofComputerScience thewww* Abstract.Bothpractitionersandresearcherscantakebetteradvantageofthelatestdevelopmentsingraphdrawingifimplementationsof
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationGlobal Variables. However, when global variables are used in a function block or control modules, they must be declared as external
Global Variables You can define global variables in the Application Editor. Global variables are available in all programs. It is only possible to declare global variables on application level. Global
More informationThe Galaxy workflow. George Magklaras PhD RHCE
The Galaxy workflow George Magklaras PhD RHCE Biotechnology Center of Oslo & The Norwegian Center of Molecular Medicine University of Oslo, Norway http://www.biotek.uio.no http://www.ncmm.uio.no http://www.no.embnet.org
More informationProgramme Enhancement Plan (PEP) Template (Integrated Masters) Semester 1
Academic Quality & Partnerships Office Programme Information Academic School: Programme Enhancement Plan (PEP) Template (Integrated Masters) Semester 1 What is the name of the award that this enhancement
More informationWESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
More informationPreflight Report. Warnings
Preflight Report Warnings Document contains actions (1x) Page box layout does not conform with screen viewing specifications (Trim box is present) (5x on pages 1-5) External hyperlink is used (2x on pages
More informationAPPLICATION VIRTUALIZATION TECHNOLOGIES WHITEPAPER
APPLICATION VIRTUALIZATION TECHNOLOGIES WHITEPAPER Oct 2013 INTRODUCTION TWO TECHNOLOGY CATEGORIES Application virtualization technologies can be divided into two main categories: those that require an
More informationACE: After Effects CC
Adobe Training Services Exam Guide ACE: After Effects CC Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation as
More informationACE: After Effects CS6
Adobe Training Services Exam Guide ACE: After Effects CS6 Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation as
More informationGetting Started Using ADAMS/View
Getting Started Using ADAMS/View About This Guide 3 Introducing the Latch Design Problem 5 Building Your Model 11 Testing Your First Prototype 29 Validating Results Against Physical Test Data 41 Refining
More informationCreo Simulate 1.0 April 2011
Creo Simulate 1.0 April 2011 Creo Simulate a Creo family app Installed / Un-installed separately Creo Simulate in two modes: Embedded mode module of Creo Parametric Standalone mode In Standalone mode:
More informationVIDEO SCRIPT: 8.2.1 Data Management
VIDEO SCRIPT: 8.2.1 Data Management OUTLINE/ INTENT: Create and control a simple numeric list. Use numeric relationships to describe simple geometry. Control lists using node lacing settings. This video
More informationMY BOARD. What is your board composition? WORKSHEET
MY BOARD WORKSHEET Whether you are brand new to your Public Housing Agency s board of commissioners, or have served on the board for long time, it can be helpful to spend some time getting to know the
More informationLibrary Intro AC800M
Library Intro AC800M Connecting Libraries Standard Custom Prepare Connect Application Library Data Types Blocks Modules Library Intro AC800M Connecting Libraries Standard Custom Prepare Connect Application
More informationBig$Data$at$the$Large$Hadron$Collider:$ ATLAS$Data$Preserva9on$&$Access$Policy$
Big$Data$at$the$Large$Hadron$Collider:$ ATLAS$Data$Preserva9on$&$Access$Policy$ Roger$Jones$ Context$ As$a$Director$of$High$End$Compu9ng$at$Lancaster$University,$I$ would$bring$a$fairly$typical$ins9tu9onal$view$to$the$discussion$
More informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationUSE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES
USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES Thierry Martin CNES Scilabtec 09 Use of Scilab for space mission analysis Page 1 Use of Scilab in CNES Scilab is now widely used
More informationPHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS
PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUM OF REFERENCE SYMBOLS Benjamin R. Wiederholt The MITRE Corporation Bedford, MA and Mario A. Blanco The MITRE
More informationWorking with the BCC Clouds Generator
Working with the BCC Clouds Generator Clouds is a realistic clouds generator. The clouds can act as a Þlter on a layer or generate a sky with clouds and a horizon color. Three different types of clouds
More informationUsing SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
More informationWELCOME to The Land Use Database :
Demo prepared by : Demo sponsored by: WELCOME to The Land Use Database : Demo-2 : Data Entry Filter and Backup/Restore Shown is : - how to define a Data Entry Filter - how to Backup/Restore Data Emphasis
More informationBCC Multi Stripe Wipe
BCC Multi Stripe Wipe The BCC Multi Stripe Wipe is a similar to a Horizontal or Vertical Blind wipe. It offers extensive controls to randomize the stripes parameters. The following example shows a Multi
More informationTRANSITING EXOPLANETS
TRANSITING EXOPLANETS Introduction 11 Chapter 1 Our Solar System from afar 13 Introduction 13 1.1 Direct imaging 20 1.1.1 Coronagraphy 24 1.1.2 Angular difference imaging 25 1.2 Astrometry 26 1.3 Radial
More informationAdobe Certified Expert Program
Adobe Certified Expert Program Product Proficiency Exam Bulletin Adobe Lightroom 3 Photography Exam Exam # 9A0-159 ACE Certification Checklist The checklist below will help guide you through the process
More informationSAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE
MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT
More informationC. elegans motility analysis in ImageJ - A practical approach
C. elegans motility analysis in ImageJ - A practical approach Summary This document describes some of the practical aspects of computer assisted analysis of C. elegans behavior in practice. C. elegans
More informationanimation animation shape specification as a function of time
animation animation shape specification as a function of time animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency control typically
More informationImage Synthesis. Fur Rendering. computer graphics & visualization
Image Synthesis Fur Rendering Motivation Hair & Fur Human hair ~ 100.000 strands Animal fur ~ 6.000.000 strands Real-Time CG Needs Fuzzy Objects Name your favorite things almost all of them are fuzzy!
More informationHOME DECOR SHOPPING USING AUGMENTED REALITY
International Journal of Computer Science and Engineering (IJCSE) ISSN(P): 2278-9960; ISSN(E): 2278-9979 Vol. 5, Issue 2, Feb Mar 2016, 15-22 IASET HOME DECOR SHOPPING USING AUGMENTED REALITY SAMRIDDHI
More informationA lot of people use the terms Bill of Materials and Parts List interchangeably. However, in Inventor 10 they are two different but related things.
BOM 101 Bill of Materials and Parts Lists A lot of people use the terms Bill of Materials and Parts List interchangeably. However, in Inventor 10 they are two different but related things. Bill of Materials
More informationVendor: Brio Software Product: Brio Performance Suite
1 Ability to access the database platforms desired (text, spreadsheet, Oracle, Sybase and other databases, OLAP engines.) yes yes Brio is recognized for it Universal database access. Any source that is
More informationShark Talent Management System Performance Reports
Shark Talent Management System Performance Reports Goals Reports Goal Details Report. Page 2 Goal Exception Report... Page 4 Goal Hierarchy Report. Page 6 Goal Progress Report.. Page 8 Goal Status Report...
More informationWeb Apps Update. Frank Condon. October 25, 2010 National RTAP Web Applications 1
Web Apps Update Frank Condon October 25, 2010 National RTAP Web Applications 1 October 25, 2010 National RTAP Web Applications 2 Development Process October 25, 2010 National RTAP Web Applications 3 The
More informationBinary Translation for Fun and Profit
Binary Translation for Fun and Profit Andy Goldstein OpenVMS Engineering Andy.Goldstein@hp.com 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
More informationMotion Capture Technologies. Jessica Hodgins
Motion Capture Technologies Jessica Hodgins Motion Capture Animation Video Games Robot Control What games use motion capture? NBA live PGA tour NHL hockey Legends of Wrestling 2 Lords of Everquest Lord
More informationAnalogic Computers Ltd. CNN Technology. - introduction, tools and application examples-
CNN Technology - introduction, tools and application examples- Outline Introduction to CNN Array structure and the analog core cell CNN Universal Machine CNN implementations Analog mixed-signal VLSI Emulated
More informationProject Cost Management - 2 Days
Project Cost Management - 2 Days Course Description: The Cost Management course addresses the identification, elaboration, planning, and management of the project budget. Including selected processes from
More informationGraphic Design for Beginners
Graphic Design for Beginners Level: Duration: Time: Cost: Introduction 6 Days 9:30 AM - 4:30 PM Call for details Overview Managing the Adobe Photoshop Environment Working with Selections Enhancing an Image
More informationHowever,duetoboththescaleandthecomplexityoftheInternet,itisunlikelythatameasure-
Part1:AServer-BasedMeasurementInfrastructure NetworkPerformanceMeasurementandAnalysis Y.ThomasHou (ConceptPaper) AsInternettraccontinuestogrowexponentially,itisessentialforboththeusersandserviceproviders
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationChristian Leibold CMU Communicator 12.07.2005. CMU Communicator. Overview. Vorlesung Spracherkennung und Dialogsysteme. LMU Institut für Informatik
CMU Communicator Overview Content Gentner/Gentner Emulator Sphinx/Listener Phoenix Helios Dialog Manager Datetime ABE Profile Rosetta Festival Gentner/Gentner Emulator Assistive Listening Systems (ALS)
More information2011, The McGraw-Hill Companies, Inc. Chapter 3
Chapter 3 3.1 Decimal System The radix or base of a number system determines the total number of different symbols or digits used by that system. The decimal system has a base of 10 with the digits 0 through
More informationIntroduction to MATLAB for Data Analysis and Visualization
Introduction to MATLAB for Data Analysis and Visualization Sean de Wolski Application Engineer 2014 The MathWorks, Inc. 1 Data Analysis Tasks Files Data Analysis & Modeling Reporting and Documentation
More informationData Analysis with MATLAB. 2013 The MathWorks, Inc. 1
Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar
More informationComputer Systems Structure Main Memory Organization
Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory
More informationComputer Aided Design and Drafting (CAD)
Oakland Community College 2015-2016 Catalog 1 Computer Aided Design and Drafting (CAD) CAD 1050 Geometric Dimensioning and Tolerancing (GD&T) This course is designed to cover the fundamentals as well as
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 STANDARD 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION 1.1 Describe methods of establishing priorities 1.2 Prepare a plan of work and schedule information
More informationDSRQ - DSRSQ - DSRSQ-THERM
DSRQ - DSRSQ - DSRSQ-THERM Specification item: Variable geometry diffuser on 597x597 mm panel developed for rooms with high ceilings where a long throw and a high induction ratio are required. Made up
More informationNuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño
June 21, 2006 Summary Nuclear Science and Technology Division (94) Multigroup Cross Section and Cross Section Covariance Data Visualization with Javapeño Aaron M. Fleckenstein Oak Ridge Institute for Science
More informationHadoop Scheduler w i t h Deadline Constraint
Hadoop Scheduler w i t h Deadline Constraint Geetha J 1, N UdayBhaskar 2, P ChennaReddy 3,Neha Sniha 4 1,4 Department of Computer Science and Engineering, M S Ramaiah Institute of Technology, Bangalore,
More informationThis document presents the new features available in ngklast release 4.4 and KServer 4.2.
This document presents the new features available in ngklast release 4.4 and KServer 4.2. 1) KLAST search engine optimization ngklast comes with an updated release of the KLAST sequence comparison tool.
More informationMedia Graphic Arts. September 2014
St. Michael-Albertville High School Teacher: Roger Bovee Media Graphic Arts September 2014 CEQ: What is Graphic? How does graphic design affect me and my decision making? How to create and manipulate graphic
More informationMicrosoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
More informationMOC 20461C: Querying Microsoft SQL Server. Course Overview
MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server
More informationTrusted Components. or Contract-Compliant Components. Kung-Kiu Lau University of Manchester, UK kung-kiu@cs.man.ac.uk
Trusted Components or Contract-Compliant Components Kung-Kiu Lau University of Manchester, UK kung-kiu@cs.man.ac.uk Overview Trusted Components Initiative CoLogNET: NoE in Computational Logic Trusted Components,
More informationSimulation for the Preprint: Signal Filtering and Persistent Homology: An Illustrative Example
Simulation for the Preprint: Signal Filtering and Persistent Homology: An Illustrative Example Mijail Guillemard and Armin Iske Department of Mathematics, University of Hamburg α = 0.00000 α = 0.02000
More informationAn Efficient System For Generating Reports Of Cots Used In Component Based Software Engineering
2014, TextRoad Publication ISSN: 2090-4274 Journal of Applied Environmental and Biological Sciences www.textroad.com An Efficient System For Generating Reports Of Cots Used In Component Based Software
More information3.14. 3.14 Training on Linux System Administration, LPI Certification Level 1
165 3.14 Training on Linux System Administration, LPI Certification Level 1 Name of the Tool: Source: Usage: Description: GIZ This training has been designed for IT experts and institutions desired to
More informationAutodesk Fusion 360: Assemblies. Overview
Overview In this module you will learn how different components can be put together to create an assembly. We will use several tools in Fusion 360 to make sure that these assemblies are constrained appropriately
More informationIntroduction to Functional Verification. Niels Burkhardt
Introduction to Functional Verification Overview Verification issues Verification technologies Verification approaches Universal Verification Methodology Conclusion Functional Verification issues Hardware
More informationNE-50413B Mastering Microsoft Project 2010
NE-50413B Mastering Microsoft Project 2010 Summary Duration Vendor 3 Days Microsoft Audience This course is intended for both novice and experienced Project Managers and project support personnel who need
More informationEvaluating Wavelet Tranforms for Video Conferencing Applications. Second quarter report (Oct Dec, 2008)
ICT R&D Funded Project Evaluating Wavelet Tranforms for Video Conferencing Applications Second quarter report (Oct Dec, 2008) Principal Investigators: Dr. Shahid Masud and Dr. Nadeem Khan Dept of Computer
More informationUsing Ad-Hoc Reporting
Using Ad-Hoc Reporting The purpose of this guide is to explain how the Ad-hoc reporting function can be used to produce Management Information from client and product data held in the Key. The guide will
More informationUSING P3 VERSION 3.1 IMPORT AND EXPORT FUNCTIONS WITH THE DBF FILE FORMAT AND EXCEL PAUL E HARRIS EASTWOOD HARRIS
P.O. Box 4032 EASTWOOD HARRIS PTY LTD Tel 61 (0)4 1118 7701 Doncaster Heights ACN 085 065 872 Fax 61 (0)3 9846 7700 Victoria 3109 Project Management Systems Email: harrispe@eh.com.au Australia Software
More informationAdvanced visualization with VisNow platform Case study #2 3D scalar data visualization
Advanced visualization with VisNow platform Case study #2 3D scalar data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License.
More informationDatabases with Microsoft Access. Using Access to create Databases Jan-Feb 2003
Databases with Microsoft Access Using Access to create Databases Jan-Feb 2003 What is a Database? An Organized collection of information about a subject. Examples: Address Book Telephone Book Filing Cabinet
More informationWurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries
Wurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries www.we-online.com/midcom Slide 1 Contents Overview of Altium Designer
More informationChapter. 4 Mechanism Design and Analysis
Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints
More informationSIMERO Software System Design and Implementation
SIMERO Software System Design and Implementation AG Eingebettete Systeme und Robotik (RESY),, http://resy.informatik.uni-kl.de/ 1. Motivation and Introduction 2. Basic Design Decisions 3. Major System
More informationBack Office User Guide
Back Office User Guide Created in version 2009.4.0.0 1/32 Table of Contents Back Office... 3 System File... 4 Generate Patrons... 6 Global Change - Library... 7 Change Accession... 7 Code Change... 8 Set
More informationNew Zealand End of Year Payroll
New Zealand End of Year Payroll Page 1 of 9 Table of Contents NZ End of Year Payroll Overview... 3 Important Prerequisites Before Rolling... 3 Date Left Field For Past Employees... 3 Printing Proof Payroll
More informationThe following functions are provided by the Digest::MD5 module. None of these functions are exported by default.
NAME SYNOPSIS Digest::MD5 - Perl interface to the MD5 Algorithm # Functional style use Digest::MD5 qw(md5 md5_hex md5_base64); $digest = md5($data); $digest = md5_hex($data); $digest = md5_base64($data);
More informationOur One-Year 3D Animation Program is a comprehensive training in 3D using Alias
1 YEAR 3D ANIMATION Illusion is the first of all pleasures Oscar Wilde Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias Oscar Winning software, Maya, the industry standard
More information3D Recognition by Parts: A Complete Solution using Parameterized Volumetric Models
3D Recognition by Parts: A Complete Solution using Parameterized Volumetric Models DÍBIO LEANDRO BORGES 1 Machine Vision Unit Department of Artificial Intelligence University of Edinburgh 5 Forrest Hill,
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development
More informationFRC WPI Robotics Library Overview
FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationEL DORADO UNION HIGH SCHOOL DISTRICT Educational Services COURSE OF STUDY/CONTENT STANDARDS INFORMATION PAGE
COURSE OF STUDY/CONTENT STANDARDS INFORMATION PAGE Course Title: DIGITAL IMAGING (Course #635) Rationale: Course Description: A school-to-career course for the digital artist. Students learn industrial
More informationInteractive Computer Graphics
Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create
More informationQuick Start Guide. Marketing Bulk Email & Print Jobs
Quick Start Guide Marketing Bulk Email & Print Jobs Table of Contents Creating A Distribution List.. 3 Creating A Bulk Email & Print Job... 6 Rev 2 111413 Page 2 of 11 Creating A Distribution List Bulk
More informationKlaus Goelker. GIMP 2.8 for Photographers. Image Editing with Open Source Software. rocky
Klaus Goelker GIMP 2.8 for Photographers Image Editing with Open Source Software rocky Table of Contents Chapter 1 Basics 3 1.1 Preface....4 1.2 Introduction 5 1.2.1 Using GIMP 2.8 About This Book 5 1.2.2
More informationCloud Infrastructure Management - IBM VMControl
Cloud Infrastructure Management - IBM VMControl IBM Systems Director 6.3 VMControl 2.4 Thierry Huche IBM France - Montpellier thierry.huche@fr.ibm.com 2010 IBM Corporation Topics IBM Systems Director /
More informationFreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2
FreeForm Designer FreeForm Designer enables designing smart forms based on industry-standard MS Word editing features. FreeForm Designer does not require any knowledge of or training in programming languages
More informationA Hybrid Heuristic Method for the Compressed Natural Gas (CNG) Truck Routing Problem with Fueling Stations. I-NUF 2015, Long Beach
A Hybrid Heuristic Method for the Compressed Natural Gas (CNG) Truck Routing Problem with Fueling Stations Author: Advisor: Yihuan (Ethan) Shao Maged Dessouky Outline Introduction Literature review Problem
More informationApplication Compatibility Best Practices for Remote Desktop Services
Application Compatibility Best Practices for Remote Desktop Services Introduction Remote Desktop Services in Windows Server 2008 R2 allows Windows Server to be accessed by multiple users concurrently to
More informationHow easy was it to get information about the college? Did the range of courses appeal to you? Post-entry Survey Summary Report by FE,HE Charts FE HE
Post-entry Survey Summary Report by, Charts 1400 1200 1000 800 600 400 Grand total 200 0 Female Male Female Male Female Male How easy was it to get information about the college? Did the range of courses
More informationCrack Detection in Concrete Railway Sleeper
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-04, Issue-02 E-ISSN: 2347-2693 Crack Detection in Concrete Railway Sleeper Shruthi Ramesh 1*, Sonali Chavan 2,
More informationSEC-DVR200 4CH HARDDISK RECORDER
SEC-DVR200 4CH HARDDISK RECORDER MANUAL ANLEITUNG MODE D EMPLOI GEBRUIKSAANWIJZING MANUALE MANUAL DE USO HASZNÁLATI ÚTMUTATÓ KÄYTTÖOHJE BRUKSANVISNING NÁVOD K POUŽITÍ Installing harddisk: 1. Remove the
More informationSTANLEY spatial harvest scheduling
STANLEY spatial harvest scheduling Stanley is spatial harvest scheduling software that automates the process of creating and scheduling harvest blocks or units on your GIS maps. A powerful planning software
More informationBuilding native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
More informationORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM
ORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM IRANDOC CASE STUDY Ammar Jalalimanesh a,*, Elaheh Homayounvala a a Information engineering department, Iranian Research Institute for
More informationCOMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS
COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS Ivan Ivanov Monov, Ivan Petrov Gorchev Technical University - Sofia, 8 Kliment Ohridski Blvd., Sofia 1000, Bulgaria, phone: +359 887 204488,
More informationCS 4204 Computer Graphics
CS 4204 Computer Graphics Computer Animation Adapted from notes by Yong Cao Virginia Tech 1 Outline Principles of Animation Keyframe Animation Additional challenges in animation 2 Classic animation Luxo
More informationTalend Technical Note
using open source data integration November 2008 v1.0 Talend Open Studio v3 launched in October 2008 offered native SAP support. In November 2008, Talend also introduced Talend Integration Suite v3, which
More informationCS231M Project Report - Automated Real-Time Face Tracking and Blending
CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android
More informationApplication of Predictive Analytics to Higher Degree Research Course Completion Times
Application of Predictive Analytics to Higher Degree Research Course Completion Times Application of Decision Theory to PhD Course Completions (2006 2013) Rachna 1 I Dhand, Senior Strategic Information
More information