www.it-ebooks.info Building 3D Models with modo 701 Learn the art of next generation 3D content creation with step-by-step instructions from a real-world pro Juan Jiménez García BIRMINGHAM - MUMBAI www.it-ebooks.info Building 3D Models with modo 701 Copyright © 2013 Packt Publishing All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty, either express or implied Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: October 2013 Production Reference: 1181013 Published by Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK ISBN 978-1-84969-246-5 www.packtpub.com Cover Image by Juan Jiménez García (contacto@factor3d.com) www.it-ebooks.info Credits Author Project Coordinator Juan Jiménez García Reviewers Angel Jathanna Proofreaders Oliver Caiden Lesley Harrison Martin Kupski Linda Morris Antonio De Lorenzo Indexer Charles Wardlaw Hemangini Bari Acquisition Editors Anthony Albuquerque Kartikey Pandey Lead Technical Editor Dayan Hyames Production Coordinator Nitesh Thakur Cover Work Nitesh Thakur Technical Editors Aparna Chand Dennis John Adrian Raposo Gaurav Thingalaya www.it-ebooks.info Foreword Dear readers, starting to work with powerful and complex software of any kind may be a reason for countless moments of frustration Although modo from Luxology is a modern application with a beautiful and streamlined user interface, the newuser-frustration aspect is not new If you want to avoid these moments and shorten your learning curve dramatically, then you have come to the right place Juan Jiménez shares his experience, and will help you to quickly be productive and not waste time fighting the tool His workflow has been tested and iteratively refined in many real-life projects Be it cars, furniture, machinery, interior architectural design and visualization, or many other areas, Juan covers a broad range in the computer graphics world This book is not about theory, it is about how to achieve results, get the job done, and meet deadlines Only years of experience, intense and passionate use of this great software for a long time, can lead to a book like this I wish I had access to such a source of inspiration when I started to work with modo It would have shortened my learning curve a lot as well Peter Stammbach, modo YouTube guru, Switzerland Peter's YouTube Channel: http://www.youtube.com/user/stammpe2 www.it-ebooks.info About the Author Juan Jiménez García started to doodle with 3D software back in 2004, with Lightwave He then started to specialize in modeling, specially hard surface modeling, such as cars, furniture, all kinds of machines and engineering related stuff, and so on He joined a small broadcasting company in his town, as a camera operator, and in charge of all CG imagery He also started to explore CG for architectural works In his spare time, he joined forces with some video game modding groups dedicated to driving simulations, modeling several racing cars for games such as Rfactor and Nascar Racing Once he left that company during the middle of 2012, he started to try to make himself visible in the field of interior design, offering visualization services for interior designers He then opened his own webpage www.factor3d.com, and brand named Factor3D, which he still develops in the market of CG visualization for several customers in his area, conducting live workshops, and giving private formation with the help of some old work companions, launching a formation center in his town to promote the use of modo Many thanks to David, the guy who put a copy of Lightwave in my hands back in the old days and fed my passion for 3D art Many thanks to Newtek for developing my beloved Lightwave, which made me learn the basics of 3D imaging Many thanks to Brad Peebler and the rest of the guys from Luxology for producing such state of the art piece of software like modo You guys rock Many thanks, finally, to the modo community, who are always giving help to complete strangers willing to learn this awesome software, and for helping me more than I expected, as I now want to help others by writing this humble book www.it-ebooks.info About the Reviewers Oliver Caiden is a compositor working at MPC in London Martin Kupski is a digital artist who lives in Malmö, Sweden, and was born in 1986 He has worked in the VFX field for several years on everything from small commercials, to big Hollywood productions He learned the basics at a SOFE (School of Future Entertainment) and honed the skills with the help of tutorials and experience Martin has had a lot of different roles, but the skills he has developed the most are Matte painting, compositing, and 3D modeling Martin has worked as a freelancer for most of his career The companies he has worked for include Ghost, Dneg, Postyr, and Gimmick to mention a few Recently, he has also been teaching the art of Matte painting at Campus i12 in Eksjö At the time of writing, Martin works at an animation studio called Wilfilm in Copenhagen, as a generalist I would like to thank my girlfriend Anna, and my family for their support www.it-ebooks.info Antonio De Lorenzo is 46 years old and has been working in the CG industry for over 20 years He is the co-founder of an Italian company called the Imago Edizioni, with his brother Francesco De Lorenzo They publish magazines, books, and lead as editors, a CGI portal (www.imaginaction.com), with forums for the 2D and 3D graphics community in Italy He has translated four books about ZBrush, and other three for 3DS Max from English, and other graphics packages He teaches CGI to universities and private schools, and works as a school manager, supervisor, and coordinator for some 3D courses, and as a teacher for single 3D matter too Imago Edizioni makes the production betatester for a lot of worldwide 3D packages, and is active in 3D production, including still images and animations for various 3D visualization fields, from Medicine to TV, from Architecture to Jewel Design and Digital Nature Charles Wardlaw is a Character Technical Director for film and television, including work on Resident Evil: Retribution, Mama, and The Mortal Instruments: City of Bones He uses Python and C++ for creating custom rigging solutions to solve problems and facilitate animator workflows, and enjoys the challenges present in each new script In his off hours he enjoys photography, watches cartoons from the 80's, attempts to draw, maintains the tradigiTOOLS animation plugin for Maya, for FUNhouse Interactive, and teaches his daughter how to box I'd like to thank my wife for being the most amazing and supportive woman I've ever met www.it-ebooks.info www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy Get in touch with us at service@packtpub.com for more details At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks TM http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library Here, you can access, read and search across Packt's entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books Simply use your login credentials for immediate access www.it-ebooks.info Table of Contents Preface 1 Chapter 1: Knowing the Interface Using viewports Controlling the viewports Customizing the viewport quad Working with tabs Working with the Model Quad tab Working with the Render tab Understanding the Tools panel Using the Basic tab Using the Vertex/Edge/Polygon tabs The Vertex tab The Edge tab The Polygon tab 12 12 13 14 15 15 16 17 19 Using the Duplicate tab 22 Using the Mesh Edit tab 24 Understanding the Info panel 27 Using the Item List panel 28 Using the Shading panel 28 Using the Properties panel 29 Working with selection methods 30 The polygon/vertex/edge modes 30 Making quick selections 30 Using the Lasso selection tool 32 Hiding and unhiding 33 Summary 33 www.it-ebooks.info Chapter Then I will make a level's adjustment layer for each The result is the following screenshot: Next, I want to use the ambient occlusion output to generate some contact shadows and to enhance the volumes of the objects I used the AO layer in the multiply mode with a low opacity to get a subtle effect [ 211 ] www.it-ebooks.info The Post-production Phase To notice the effect, take a look at the following screenshot, where the top picture shows a detail view of the original image, and the bottom one with the AO applied (specially noticeable in the contact area of the glass figure): Then I want to add a nice depth of field effect By placing the depth output in the channels and applying the lens correction, I got the following result: [ 212 ] www.it-ebooks.info Chapter It's coming along very nicely Next, I want to add some general bloom, and maybe some selective bloom here and there Pretty nice! At this point, maybe I could add some color correction, but I think I will leave the color as it is, since it looks very neutral, and I don't want to see all that porcelain material in a warm tone Instead, I will add a vignette as my final step I would call it done We could follow the process adding more and more effects, but one important thing on post-production is knowing when to stop You must keep your mind cool if you want to avoid the risk of producing an overworked image [ 213 ] www.it-ebooks.info The Post-production Phase Summary At the end of this final chapter, we have learned how to enhance our original render with many post-production techniques, using different render outputs to add detail to the image as well as many color, tone, or materials corrections Also we covered many tricks and tips on how to fake some rendering effects directly in the image, saving render time You are finally ready to start making your own scene from scratch, modeling your own objects and working along the whole process of getting a good quality image, ready to show in a professional way [ 214 ] www.it-ebooks.info Index A action centers, modeling tab about 38 automatic 39 custom action center 39 options 39 selection 39 Add loop tool, Edge tab 18 adjustment layers selective enhancing 198-200 working with 196, 198 alpha mapping applying 99 Ambient Intensity field 155 ambient occlusion output 186-188 antialiasing 167, 168 area light about 114-116 shadow effect 115 array about 58 creating 58 radial array 58 Array tool, Duplicate tab 23 automatic action center 39 Axis Drill tool 64 B base material properties 83 base shader properties 82, 83 basic corrections about 189 brightness/contrast 193 color correction 195 curves 191-193 levels 190 saturation 195 basic modeling tab Bevel tool 45 Brigde tool 46 Extrude tool 46 free form shapes 42, 43 Pen tool 42, 43 primitives 41 Slice tool 48 Subdivide tool 44 Thicken tool 48 Basic tab, Tools panel about 15 primitives, generating 15 Bevel tool, basic modeling tab about 45 inset 45 shift 45 Bevel tool, Edge tab 18, 69 Bevel tool, Polygon tab 20 bleach bypass effect 204 blend modes about 189, 200 multiply 200 normal 200 overlay 201 screen 201 bloom effect 175, 201-203 Bloom Threshold value 175 Boolean tool, Mesh Edit tab about 26, 62 add operation 26, 63 www.it-ebooks.info boolean operation, performing 27 intersect operation 26, 63 substract operation 26, 63 using 63 Bridge tool, basic modeling tab 46, 47 Bridge tool, Edge tab 18, 70 Bridge tool, Polygon tab 20 bump mapping about 96, 97 applying 97, 98 C camera Field of View, using 136, 138 placing 131, 132 Rule of Thirds, working with 133-135 shot, tilting 138 verticals, fixing 139-141 case study 210-213 centering tool, Vertex 67 Clone tool about 56 additive method 57 clone line, generating 57 ranged method 57 using 56, 57 Clone tool, Duplicate tab 23 Computer Generated Image (CGI) 163 contours enhancing 128 copying tools about 55 array, creating 58 Clone tool 56 Mirror tool 55 cubic projection 89, 90 Curve Slice tool using 60 custom action center 39 cylinder lights 116, 117 D Depth of field (DOF) about 142, 205-207 avoiding 144, 145 generating 146-148 using 142-144 depth output 185, 186 diffuse lightning 114 diffuse materials about 77 using 77 Directional Light 166 dots per inch (DPI) 150 drilling methods, drill tools core 64 stencil 64 tunnel 64 drill tools about 63, 64 Axis Drill tool 64 drilling methods 64 Duplicate tab, Tools panel about 22 Array tool 23 Clone tool 23 Mirror tool 22 operations 22 Radial array tool 23 E edges working with 68 edge selection mode 30 Edge Slice tool, Mesh Edit tab 25 Edge tab, Tools panel about 17, 18 Add Loop tool 18 Bevel tool 18, 69 Bridge tool 18, 70 Extend tool 18 Loop Slice tool 18 Remove tool 19 Slice tool 70, 71 Slide tool 18 Element move tool about 50 using 51 emitter materials about 77, 80 using 80, 81 [ 216 ] www.it-ebooks.info I Environment Material item 163 Environment Material option 165 Extended mode 171 Extend tool, Edge tab 18 Extrude tool, basic modeling tab 46 Extrude tool, Mesh Edit tab 25 extrusion 46 F falloffs about 39 linear falloff 40 radial falloff 40 Field of View (FOV) about 136 using 136, 138 fill lights using 127 Flex tool about 52 using 52, 53 Flip tool, Polygon tab 20 Focal Distance 142 free form shapes 42 fresnel effect about 101 reflection/fresnel properties, tweaking 102 Full Resolution option 170 G glossy materials about 77, 78 reflection 78 specularity 78 using 78, 79 H HDRI 162 HDRI illumination 162-164 hide/unhide tool about 33 options 33 using 33 high dynamic range image See HDRI IC method See irradiance caching method illumination, scene color of light, selecting 124, 125 contour, enhancing 128, 129 fill lights, setting 127 Full Resolution option 123 key lights, setting 126 preview, working with 121 quality levels, setting 122 RayGL view 123, 124 Image Processing tab 172 image size rendering, for digital media 151, 152 rendering, for printing 150, 151 selecting 149 size and image depth (dpi) 149 Indirect Bounces field 157 indirect illumination about 154 Ambient Intensity field 155 Indirect Bounces field 157 Indirect Range method 158, 159 Indirect Rays field 156 Irradiance Caching field 159 Indirect Range method 158, 159 Indirect Rays field 156, 166 info panel about 27 item list panel 28 properties panel 29 shading panel 28 Input White Level field 173, 174 Irradiance Caching field 159 irradiance caching method 162 Irradiance rays 167 item list panel about 28 using 28 K key lights about 126 using 126 [ 217 ] www.it-ebooks.info L Lasso selection tool about 32 using 32 layers, modeling tab about 36 camera 37 directional light 37 mesh 37 lights adding 106 direct manipulation 108 disabling 109 enabling 109 placing 108 subjective manipulation 108 types 109 type, setting 107 working with 105 light, types See types of light linear falloff 40 linear operators move tool 37 rotate tool 37 scale tool 38 transform tool 38 Loop Slice tool count 61 free 61 symmetry 61 uniform 61 using 61 Loop Slice tool, Edge tab 18 Loop Slice tool, Mesh Edit tab 25 Luminous Intensity field 160 M maquette effect 145 material about 73 base material properties 81, 83 base shader properties 81, 82 creating 75, 76 creating, preset library used 83, 84 manual creation 83-86 types 76, 77 using 75 material, types diffuse materials 77 emitter materials 80 glossy materials 78 specular materials 79 MC method See montecarlo method merging tool, Vertex about 68 automatic option 68 fixed option 68 Mesh Cleanup tool about 65 using 65, 66 Mesh Edit tab about 59 Boolean tool 62 Curve Slice tool 60 drill tools 63 Loop Slice tool 61 Mesh Cleanup tool 65 Mesh Edit tab, Tools panel about 24 Boolean tool 26 Edge Slice tool 25 Extrude tool 25 Loop Slice tool 25 Pen Slice tool 25 mesh layers 28 mesh tweaking tools Element move tool 50 Flex tool 52 Sculpt tool 54 Mirror tool about 55 using 55, 56 Mirror tool, Duplicate tab 22 modeling tab about 35 action centers 38 falloffs 39 layers 36 move tool 37 rotate tool 37 [ 218 ] www.it-ebooks.info scale tool 38 transform tool 38 work planes 40, 41 Model Quad tab about 12 properties panel 13 tools panel 13 visors quad 13 modo about basic corrections 189 camera, placing 131 info panel 27 modeling tab 35 render outputs 181 selection methods 30 shot, preparing for 131 modo interface tabs 12 viewports montecarlo method 160-162 move tool 37 N noise effect 209 P Pen Slice tool, Mesh Edit tab 25 Pen tool, basic modeling tab 43 Photoshop about 188 blend modes 189 render, working into 188 physical sky simulation about 164 sunlight, adding 165 Physical Sun 166 planar projection 87, 88 point light about 113 settings 113 polygon selection mode 30 Polygon tab, Tools panel about 19 Bevel tool 20 Bridge tool 20 Flip tool 20 Set material tool 21 Smooth shift tool 20 portals 118-120 preset library accessing 84 used, for creating material 84 preview window about 121, 168-170 Full Resolution option 123, 170 preview modes 122 quality levels 122 Quality option 170 Use All Threads option 170 working with 121 primitives about 15, 41 cube 41 generating 42 sphere 41 teapot 41 ways, of generating 15 projections, types cubic projection 89, 90 planar projection 87 spherical projection 90, 91 UV mapping 92, 93 properties panel using 29 properties panel, Model Quad tab 13 Q Quality option 170 quick selection methods connected polys, selecting 30 edge ring selection 31 loop of edges, selecting 31 loop of polys, selecting 31 R Radial array tool, Duplicate tab 23 radial falloff 40 RayGL view about 123 enabling 124 [ 219 ] www.it-ebooks.info Remove tool, Edge tab 19 render setting up 166 render outputs about 181 adding 182, 183 ambient occlusion output 186-188 depth output 185, 186 materials, isolating with surface ID output 184 Render Region 178, 179 Render tab about 13 panels 13 properties panel 13 viewports 13 render window about 171, 172 Bloom effect 175 Input White Level field 173, 174 Render Region 178, 179 Tone Mapping control 173, 174 Vignette Amount control 176 rotate tool 37 Rule of Thirds working with 133-135 S Save Image button 179 scale tool 38 scene illuminating 105, 120 Sculpt tool about 54 using 54 selection action center 39 selection methods edge mode 30 hide/unhide tool 33 Lasso selection tool, using 32 polygon mode 30 quick selection methods 30 vertex mode 30 Set material tool, Polygon tab 21 set position tool, Vertex 67 shading panel about 28 using 28 shot, preparing for camera, placing 131 depth, adding by using DOF 142 image size, selecting 149 silver retention 204 Slice tool, basic modeling tab 48 Slide tool, Edge tab 18, 70, 71 Smooth shift tool, Polygon tab 20 special effects about 96 adding 201 alpha mapping 99 bleach bypass 204 bloom 201-203 bump mapping 96, 97 depth of field 205-207 fresnel 101 noise 209 specular mapping 100 transparencies 98 vignetting 207, 209 specular mapping about 100 applying 100, 101 specular materials about 77, 79 reflection 80 refraction 80 specularity 80 transparency 80 using 79 spherical projection 90, 91 spot light about 110 basic settings 112 effects 112 properties panel 111 Subdivide tool, basic modeling tab 44 [ 220 ] www.it-ebooks.info T U tabs Animate tab example 12 Model Quad tab 12 Render tab 13 working with 12 texture about 73, 74 applying 93-96 special effects 96 types of projections 86 using 86 Thicken tool, basic modeling tab 48, 49 Tone Mapping control 173, 174 Tools panel about 14 Basic tab 15 Duplicate tab 22 Edge tab 17 Mesh Edit tab 24 Polygon tab 19 Vertex tab 16 tools panel, Model Quad tab 13 transform tool 38 transparencies 98, 99 types of light area lights 114 cylinder lights 116 point light 113 portals 118 spot light 110 Use All Threads option 170 UV mapping 92, 93 V vertex selection mode 30 Vertex tab, Tools panel about 16 options 16 Vertex tool about 66 centering tool 67 merging tool 68 set position tool 67 viewport quad customizing 9-11 viewports controlling 7, using viewport quad, customizing 9-11 Vignette Amount control 176 vignetting effect 207, 209 visors quad, Model Quad tab 13 W work planes 40, 41 [ 221 ] www.it-ebooks.info www.it-ebooks.info Thank you for buying Building 3D Models with modo 701 About Packt Publishing Packt, pronounced 'packed', published its first book "Mastering phpMyAdmin for Effective MySQL Management" in April 2004 and subsequently continued to specialize in publishing highly focused books on specific technologies and solutions Our books and publications share the experiences of your fellow IT professionals in adapting and customizing today's systems, applications, and frameworks Our solution based books give you the knowledge and power to customize the software and technologies you're using to get the job done Packt books are more specific and less general than the IT books you have seen in the past Our unique business model allows us to bring you more focused information, giving you more of what you need to know, and less of what you don't Packt is a modern, yet unique publishing company, which focuses on producing quality, cutting-edge books for communities of developers, administrators, and newbies alike For more information, please visit our website: www.packtpub.com Writing for Packt We welcome all inquiries from people who are interested in authoring Book proposals should be sent to author@packtpub.com If your book idea is still at an early stage and you would like to discuss it first before writing a formal book proposal, contact us; one of our commissioning editors will get in touch with you We're not just looking for published authors; if you have strong technical skills but no writing experience, our experienced editors can help you develop a writing career, or simply get some additional reward for your expertise www.it-ebooks.info OGRE 3D 1.7 Application Development Cookbook ISBN: 978-1-849514-56-9 Paperback: 306 pages Over 50 recipes to provide world-class 3D graphics solutions with OGRE 3D Dive into the advanced features of OGRE 3D such as scene querying and visibility analysis Give stunning effects to your application through suitable use of lights, special effects, and views Surf through the full spectrum of OGRE 3D animation methods and insert flashy multimedia Blender 3D Basics Beginner's Guide ISBN: 978-1-849516-90-7 Paperback: 468 pages The complete novice's guide to 3D modeling and animation The best starter guide for complete newcomers to 3D modeling and animation Easier learning curve than any other book on Blender You will learn all the important foundation skills ready to apply to any 3D software Please check www.PacktPub.com for information on our titles www.it-ebooks.info Microsoft XNA 4.0 Game Development Cookbook ISBN: 978-1-849691-98-7 Paperback: 356 pages Over 35 intermediate-advanced recipes for taking your XNA development arsenal further Accelerate your XNA learning with a myriad of tips and tricks to solve your everyday problems Get to grips with adding special effects, virtual atmospheres and computer controlled characters with this book and e-book A fast-paced cookbook packed with screenshots to illustrate each advanced step by step task Cinema 4D R13 Cookbook ISBN: 978-1-849691-86-4 Paperback: 514 pages Elevate your art to the fourth dimension with Cinema 4D Master all the important aspects of Cinema 4D Learn how real-world knowledge of cameras and lighting translates onto a 3D canvas Learn Advanced features like Mograph, Xpresso, and Dynamics Become an advanced Cinema 4D user with concise and effective recipes Please check www.PacktPub.com for information on our titles www.it-ebooks.info .. .Building 3D Models with modo 701 Learn the art of next generation 3D content creation with step-by-step instructions from a real-world pro... from a real-world pro Juan Jiménez García BIRMINGHAM - MUMBAI www.it-ebooks.info Building 3D Models with modo 701 Copyright © 2013 Packt Publishing All rights reserved No part of this book may... Luxology modo 701 • Adobe Photoshop CS3 or higher Who this book is for People looking for an introduction to the world of 3D art, newcomers, or those with a little knowledge of using 3D software