Mr. Entertainment works in Autodesk Research exploring cool, new things. Prior to that he was the Product Manager for the Entertainment Creation Suites: Maya, 3ds Max, Softimage, MotionBuilder and Mudbox. Nowadays he blogs about Maya and interesting M&E things.Thu, 26 Nov 2015 12:20:16 UTCChris Landreth talks about facial animation, the early days of Maya and filmmakingCory Mogk<p>This interview with Oscar-Winning Animation Director Chris Landreth starts off a little slowly but as he and the interviewer warm up it gets very interesting. Chris talks about how he got started, his process and films and he covers some of the history of the early days of Maya.</p> <p><iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe></p>Tue, 24 Nov 2015 11:57:01 UTC Xgen Grooming WorkflowCory Mogk<p>Here's a great new couple of videos from the Maya Learning Team on using Xgen to groom the fur of a chimpanzee.</p> <p>This tutorial folls a different style from what the team typically does. From the Maya Learning Team:</p> <p style="padding-left: 30px;">Just to give a bit of context to the lack of sound: This was a conscious decision on our part for a couple of reasons. &nbsp;One was that we literally set up a screen capture on an expert's computer and allowed him to just "do his thing," so to speak. &nbsp;In fact, part of the agreement in getting the footage at all was that we wouldn't distract him by forcing him to prepare a script or talk to himself (something most people don't usually do at the office). &nbsp;In that sense, think of this as less of a tutorial and more of a "demonstration." &nbsp;We mainly provided the captions in post-processing as a helpful tool rather than a strict step-by-step.</p> <p>What do you think of these kinds of videos? Want to see more?</p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p>Tue, 20 Oct 2015 14:48:58 UTC Rigging Tools of Uncharted 4Cory Mogk<p>I asked <a href="">Greg Hendrix</a>, a Tech Artist in San Francisco, what was something cool he had seen recently and he said the rigging tools from Uncharted 4. I have to agree!</p> <p>Hans Godard from Naughty Dog talks about his work in the following video from Gnomon (his part starts around 34 minutes in). You can see some short demos of <a href="">Hans' on his Vimeo channel</a>. <iframe src="" allowfullscreen="" frameborder="0" height="315" width="560"></iframe></p>Wed, 22 Jul 2015 12:05:04 UTC Cubes Appear into a VolumeCory Mogk<p>Last week one of the scientists on the Autodesk Research team asked me to make him a quick image of cubes in space for a presentation and I did this:</p> <p><img src="/userdata/blogs/cory/pavelCubes2.png" width="512" height="512" /></p> <p>As I was sitting on the train thinking about his image I began to wonder what this would look like if the cubes appeared one by one into the space and built out the volume. Some scribbling ensued:</p> <p><img src="/userdata/blogs/cory/cubes_planning.PNG" width="512" height="384" /></p> <p>This led to some scripting and rendering:</p> <p><iframe width="640" height="480" src="" frameborder="0" allowfullscreen=""></iframe></p> <p>Before I share the script I have two questions:</p> <ol> <li>What are your favourite tols for visual thinking and planning before creating things? Paper and pencil? Whiteboard? Tablet? Other?</li> <li>How would you solve this?</li> </ol> <p>Here's my script:</p> <pre class="prettyprint">//512 for( $i=1; $i&lt;513; $i++ ) { int $cube = rand(1,65); string $targetCube = ("pCube" + $cube); int $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//1 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//2 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//3 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//4 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//5 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//6 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//7 $cube = $cube + 64; $targetCube = ("pCube" + $cube); $visible = `getAttr ($targetCube + ".v")`; if ($visible == 1){//8 $i--; print ("\nreached the end - cube is " + $i); } else {//8 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//7 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//6 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//5 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//4 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//3 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } }else {//2 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } } else {//1 setKeyframe -v 1 ($targetCube + ".v") ; playButtonStepForward; } } </pre> <pre class="code"></pre> <p>When writing this script I toyed with a couple approaches, initially thinking I should write something rock-solid that could be used with an arbitrary number of cubes. As time passed, I reminded myself that this was just a one-off, fun little thing and not to go crazy so I stuck with the initial, simple approach. I like to keep it simple - it lets me do more things :)</p>Thu, 18 Jun 2015 03:10:20 UTC Maya&#039;s Render LayersCory Mogk<p>I noticed an intriguing post on <a href=";trk=vsrp_influencer_content_res_name">Linkedin looking for feedback on Maya's Render Layers</a> - remember that I'm not working directly on Maya now so sometimes I hear about things just like everybody else - this is from Nikola who handles the design of things in the rendering realm:</p> <p><img src="/userdata/blogs/cory/renderLayersFeedback.PNG" width="709" height="488" /></p> <p>It looks like Nikola is looking for people with opinions and feedback in this area so check the link and sign-up for beta if you are interested.</p>Wed, 20 May 2015 12:36:58 UTC first ever 3D Web FestCory Mogk<p class="s2" style="color: #000000; font-family: Times; font-size: 18px;"><span class="s2" style="line-height: 1.5em;">The first&nbsp;</span><span class="s2" style="line-height: 1.5em;">ever&nbsp;</span><span class="s7" style="text-decoration: underline; color: #0000ff;"><a href="" style="line-height: 1.5em;">3D Web Fest</a></span><span class="s2" style="line-height: 1.5em;">&nbsp;is happening May 13</span><span class="s3" style="line-height: 8px; font-size: 7px; vertical-align: super;">th</span><span class="s2" style="line-height: 1.5em;">&nbsp;in San Francisco. Proceeds from your</span><span class="s2" style="line-height: 1.5em;">&nbsp;</span><span class="s7" style="text-decoration: underline; color: #0000ff;"><a href="" style="line-height: 1.5em;">tickets</a></span><span class="s5" style="font-family: Cambria; color: #343434;">&nbsp;will benefit the community based non-profit&nbsp;</span><span class="s6" style="font-family: Cambria; text-decoration: underline; color: #521e87;"><a href="">Roxie Theatre</a>,</span><span class="s5" style="font-family: Cambria; color: #343434;">&nbsp;the oldest continuously operating theatre in San Francisco.</span></p> <p class="s2" style="color: #000000; font-family: Times; font-size: 18px;"><span class="s2">This event experience will showcase websites that are the best mixture of music, art and technology, and exhibit what's possible with the advent of 3D Web in a film festival format and club atmosphere.</span><span class="s2">&nbsp;By immersion in the world of 3D Web you'll experience what's possible in commercial, non-commercial, experimental and game-based projects. &nbsp;</span></p> <p class="s2" style="color: #000000; font-family: Times; font-size: 18px;"><span class="s2">The selection committee - which includes Noah Cowan, the Executive Director of the San Francisco International Film Festival - poured over projects submitted from all over the world and selected works they feel will be truly&nbsp;</span><span class="s2">eye-opening</span><span class="s2">. &nbsp; The lineup of artists and producers will feature work from leading creative coders in the field including Isaac Cohen, Mate&nbsp;</span><span class="s2">Steinforth</span><span class="s2">,&nbsp;</span><span class="s2">Weidong</span><span class="s2">&nbsp;Yang, Goo Technologies and many others, showing their work through live screening presentations.&nbsp;</span></p> <div><span class="s2"><br /></span></div>Sun, 10 May 2015 03:43:00 UTC New in Maya 2016?Cory Mogk<p>The <a href="">Maya 2016 What's New Documentation</a> is available for those who want to read - here are the videos for those who prefer to watch - enjoy! :)</p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p>Mon, 13 Apr 2015 21:21:07 UTC;s Quest - Getting in the Mood for GDCCory Mogk<p>I found this a while back and thought it might be a nice trip down memory lane (circa Maya v3) for some of you, particularly as GDC approaches - enjoy! Make sure to check out our <a href="/gdc2015">GDC 2015 page</a> to see what kind of fun we'll be getting into this year.</p> <p><iframe width="420" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p>Mon, 23 Feb 2015 18:19:50 UTC Artist in Residence Program at Pier 9Cory Mogk<p>Pier 9 is Autodesk's makerspace in San Francisco. One of the things that happens at Pier 9 is that we host an <a href="">Artist in Residence Program</a>. This video provides a nice overview of the space and the program.</p> <p><iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe></p> <p><a href="">2015 Pier 9 Artist in Residence Exhibition</a> from <a href="">Pier 9</a> on <a href="">Vimeo</a>.</p> <p>Here are a couple of interesting projects from the Artists.</p> <p><iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe></p> <p><a href="">Blooms: Strobe-Animated Sculptures</a> from <a href="">Pier 9</a> on <a href="">Vimeo</a>.</p> <p><iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe></p> <p><a href="">Artist Profile: U-Ram Choe</a> from <a href="">Pier 9</a> on <a href="">Vimeo</a>.</p> <p>If you are interested in being an Artist in Residence, you may <a href="">apply</a> - the next deadline is February 22, 2015. Not sure if you want to apply, check out some of the <a href="">artists</a> and <a href="">projects</a> that are part of the program.</p>Thu, 12 Feb 2015 03:40:49 UTC Topological Art in Maya with XGenCory Mogk<p>Have you ever wondered how <a href="">Lee Griggs</a> makes these awesome images?</p> <p><img src="/userdata/blogs/cory/xgenGriggs.jpg" width="977" height="728" /></p> <p>You can browse through these on <a href="/showcase/portfolios/660">Lee's Area portfolio</a>.&nbsp;</p> <p><span style="line-height: 1.5em;">If you want to take it further, there's a new video on the Maya Learning Channnel that you can try to learn more.&nbsp;</span>This movie shows you how to use XGen to create a series of primitive cubes, then adjust their heights and color via ptex map to create interesting works of art.</p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p>Thu, 29 Jan 2015 16:24:13 UTC Could Project Draco Do For Storyboarding and Animatics?Cory Mogk<p>We asked <a href="/blogs/hsm/will-the-story-collaborator-please-stand-up--wait-story-what">Matthew Chan</a> from the Hyperspace Madness team to try out Project Draco as a storyboarding tool. Here's a bit of what he came up with. We think it looks pretty cool and it helps to tell the story with fewer images which means less data to manage. What do you think? You can read more about Project Draco on the <a href="">Autodesk Research blog</a>.</p> <p><img src="" /></p>Mon, 19 Jan 2015 22:16:36 UTC Dog Talks about Uncharted 4, Nathan Drake and the PS4Cory Mogk<p>This is a great talk from&nbsp;Frank Tzeng, Yibing Jiang, Colin Thomas, Ryan Trowbridge, and Ashley Swidowski on the Uncharted 4 Team at Naughty Dog. <a href="/masters">Ryan</a> is known for being a Maya Master as well as training he's provided in the past like <a href="/masterclasses/masterclass/class3_q1_2012">3D Math for Artists</a> and the <a href="">Maya Python for Film and Games</a> guide book.&nbsp;</p> <p>They talk about updating the design on Nathan Drake, his model, his rig, shading and dynamics. Beyond how great the art looks, they talk about dealing with the Uncannny Valley and getting a job in the games industry.</p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <script type="text/javascript">// <![CDATA[ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//','ga'); ga('create', 'UA-57785615-1', 'auto'); ga('send', 'pageview'); // ]]></script>Tue, 16 Dec 2014 17:02:52 UTC Meshmixer Now has an API and ScriptingCory Mogk<p>Autodesk Meshmixer 2.7 has been released and you can read more about the new features that make it easier to <a href="">3D print multiple objects</a>.</p> <p><img src="" width="500" height="356" /></p> <p>Meshmixer 2.7 now offers a C++ API and Python Scripting. With this interface you can perform commands inside the running application.&nbsp;</p> <p>The docs and examples are available on <a href="">Github</a>. Things that you can do include:</p> <ul> <li>list objects in scene</li> <li>select specific objects</li> <li>get bounding box of selected object</li> <li>find ray/surface intersection</li> <li>find nearest point on surface to query point</li> <li>conversion between Scene and World coordinates</li> <li>run commands (eg the plane command to cut objects in half, generate supports, offset polygons)</li> <li>read/write files</li> </ul> <div></div> <div>As this is the first release of the API, it is possible that it may change. This also means it's a good time to provide feedback if you have ideas for improvement. More details can be found on the <a href="">Meshmixer forum</a>.</div>Mon, 08 Dec 2014 23:07:17 UTC Bifrost Tutorials for MayaCory Mogk<p>Here's a series of three new Bifrost tutorials - enjoy!</p> <p><iframe width="640" height="360" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="640" height="360" src="" frameborder="0" allowfullscreen=""></iframe> <iframe width="640" height="360" src="" frameborder="0" allowfullscreen=""></iframe></p>Thu, 13 Nov 2014 23:45:03 UTC Screencast of UV Unwrapping in Maya 2015 for BeginnersCory Mogk<p>Autodesk Screencast is pretty cool but I haven't seen a lot of public tutorials on Maya or 3ds Max.</p> <p>Here's a nice beginner tutorial from Henry Dryovage. If you want to see the full timeline and thumbnails, you'll need to watch on the <a href="">Autodesk Screencast site</a>. What do you think of Screencast? Anyone else tried it out but not made their tutorials public?</p> <p><iframe width="640" height="400" src="" frameborder="0" allowfullscreen="" webkitallowfullscreen=""></iframe></p>Wed, 22 Oct 2014 09:40:44 UTC the Cowboy at Ruby&#039;s Saloon - Maya V1 Demo MovieCory Mogk<p>A little trip down memory lane - h<span style="line-height: 1.5em;">ere's some UI and the demo movie it created&nbsp;</span><span style="line-height: 1.5em;">:)</span></p> <p><img src="/userdata/blogs/cory/mayaV1UI.jpg" width="480" height="360" /></p> <p><iframe width="640" height="480" src="" frameborder="0" allowfullscreen=""></iframe></p>Tue, 23 Sep 2014 15:33:51 UTC do you deal with mass amounts of video footage? Is the Video Lens a possible solution?Cory Mogk<p>I have a new post up on the Autodesk Research blog about a great new study called <a href="">Video Lens</a>. Video Lens is a tool for analysis and review of mass amounts of video footage.</p> <p>I know what you're thinking: This sounds really interesting for applications in film, tv and broadcast applications, right?</p> <p>In the research we use MLB baseball footage and metadata provided by the <a href="">PITCHf/x</a> system. What I would like to do here is throw out a couple M&amp;E style scenarios and get your feedback on the possibilities.</p> <p>A quick overview of the Video Lens system:</p> <ul> <li><span style="line-height: 1.5em;">Select data in the UI that interests you (eg pitches that were thrown low)</span></li> <li><span style="line-height: 1.5em;">Refine the data with more selections (eg pitches by a specific pitcher or team or style of hitter or .... So many possibilities)</span></li> <li><span style="line-height: 1.5em;">Review the video clips in real time that match your criteria, learn and make decisions</span></li> </ul> <div>Here's a video showing how it works:</div> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <p><span style="line-height: 1.5em;">In M&amp;E workflows we capture lots of metadata:</span></p> <ul> <li><span style="line-height: 1.5em;">Time and date</span></li> <li><span style="line-height: 1.5em;">Sound</span></li> <li><span style="line-height: 1.5em;">Environmental conditions (lighting, weather, location, etc.)</span></li> <li><span style="line-height: 1.5em;">Things (landmarks, actors, props)</span></li> <li><span style="line-height: 1.5em;">Motion Capture</span></li> <li><span style="line-height: 1.5em;">Camera data (lenses, placement, movement, HDR's)</span></li> </ul> <p><span style="line-height: 1.5em;">What could we do with this metadata and video paired up with video lens?</span></p> <p><span style="line-height: 1.5em;">Here's a top down view of a baseball field. What if this was your film set?</span></p> <p><img src="" width="503" height="308" alt="Video Lens Baseball Field User Interface" /></p> <p>Here's a view of baseball teams. What if this was actors in your movie?</p> <p><img src="" alt="Video Lens Team User Interface" width="486" height="302" /></p> <p>Here's a view of types of pitches. What if this was your story line by act, scene and/or shot? What if this was showing mood or color of your story?</p> <p><img src="/userdata/blogs/cory/VideoLensPitchTypes.png" alt="Video Lens Pitch Type User Interface" width="611" height="374" /></p> <p>Here's a view of a pitch zone. What if it was a view of your motion capture punching and kicking data?</p> <p><img src="" alt="Video Lens Strikezone" width="800" height="566" /></p> <p>What do you think? Let me know here or over on the <a href="">Video Lens research page</a> where you can also find more info.</p>Thu, 04 Sep 2014 20:19:49 UTC Hackathon for Autodesk ApplicationsCory Mogk<p>The Autodesk Developer Network Exchange Apps team is running an online hackathon September 20 and 21 with training and prizes!</p> <p>You are invited to join and write an app for any Autodesk product. An app is broadly defined and may include any of these possibilities:</p> <ul> <li><span style="line-height: 1.5em;">Plug-in</span></li> <li><span style="line-height: 1.5em;">Standalone applications</span></li> <li><span style="line-height: 1.5em;">Cloud apps</span></li> <li><span style="line-height: 1.5em;">Training tutorials</span></li> <li><span style="line-height: 1.5em;">E-books</span></li> <li><span style="line-height: 1.5em;">Content</span></li> </ul> <p><a href="">Learn more and register!&nbsp;</a></p>Thu, 04 Sep 2014 12:04:25 UTC to return lost Maya windows to your desktopCory Mogk<p>I change my monitor configuration a lot when working on my laptop - sometimes solo, sometimes one monitor, sometimes two. Sometimes the monitors are stacked vertically and other times aligned horizontally. This means I lose windows from time to time because they're expecting to appear on another screen. Here's a quick way to fix it with a little MEL:</p> <p class="code" style="padding-left: 30px;">//list windows in the scene to get the proper name of the missing one</p> <p class="code" style="padding-left: 30px;">//you can also echo the commands to see the proper name - it's usually called or indicated from the script/command</p> <p class="code" style="padding-left: 30px;">//e.g. OptionBoxWindow is both the command and window title</p> <p class="code" style="padding-left: 30px;">lsUI -wnd;</p> <p class="code" style="padding-left: 30px;">//move the window somewhere you can see it - using OptionBoxWindow since it's a common one</p> <p class="code" style="padding-left: 30px;">//-tlc is the top left corner</p> <p class="code" style="padding-left: 30px;">window -edit - tlc 200 200 OptionBoxWindow;</p>Thu, 21 Aug 2014 14:36:11 UTC the 1968 Earthrise with MayaCory Mogk<p>I managed to see Ernie Wright from NASA talk about how he recreated the famous 1968 Earthrise photo with Maya. The video below talks a little bit about the process and has excerpts from the created movie in the middle. It's pretty cool to hear the astronauts talking and looking for colour film to get a good photo of the Earth.</p> <p>Ernie is part of the <a href="">Scientific Visualization Studio</a> (SVS) at NASA which has created more than 5,500 visualizations. For this project he used data from the <a href="">Lunar Reconnaissance Orbiter</a> (LRO) to recreate the path of the Apollo 8 and the position of the moon and the Earth. Ernie used <a href="">Visible Earth</a> data to texture the Earth and found the cloud coverage to match the photo - that cloud coverage also helped with the alignment of the Earth, moon and Apollo 8. With all of this, he was able to determine the time of day and which portal the picture was taken from.<span style="line-height: 1.5em;">&nbsp;</span></p> <p><iframe width="560" height="315" src="" frameborder="0" allowfullscreen=""></iframe></p> <p><a href="">Earthrise: The 45th Anniversary</a> has lots more information about the project.</p>Mon, 18 Aug 2014 14:17:54 UTC