{"id":10992,"date":"2012-08-02T14:17:33","date_gmt":"2012-08-02T18:17:33","guid":{"rendered":"http:\/\/www.premiumbeat.com\/blog\/?p=10992"},"modified":"2012-08-02T14:26:47","modified_gmt":"2012-08-02T18:26:47","slug":"smoke-histogram-transform-nodes","status":"publish","type":"post","link":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/","title":{"rendered":"Autodesk Smoke: 2D Histogram &#038; 2D Transform Nodes"},"content":{"rendered":"<h2 id=\"learn-how-to-use-each-node-inside-connectfx-for-smoke-2013-in-this-post-well-take-a-closer-look-at-the-2d-histogram-transform-nodes\">Learn how to use each node inside ConnectFX for Smoke 2013. \u00a0In this post, we&#8217;ll take a closer look at the 2D Histogram &amp; Transform Nodes.<\/h2>\n<p>This is the first in a series of posts that will explain each of the <strong>nodes inside ConnectFX for Smoke 2013<\/strong>. Over the next few months, about as long as the Pre-Release Trial will be going on, I&#8217;ll breakdown each of the tools regarding their UI, functionality and uses. Some <strong>Smoke nodes<\/strong> are simple, some more complex, and some you can find very creative uses for.<\/p>\n<p><strong>So let&#8217;s start at the beginning&#8230;.<\/strong><\/p>\n<h2 id=\"2d-histogram\">2D Histogram<\/h2>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11013\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg\" alt=\"2D Histogram Node\" width=\"490\" height=\"259\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg?resize=300,159 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg?resize=277,146 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg?resize=359,190 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/Node-BAse.jpg?resize=150,79 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>What can you say about a Histogram? \u00a0It&#8217;s a very simple tool, yet it can do so much by quickly and easily adjusting the low and high ends of your clips.<\/p>\n<p>The Smoke 2013\u00a0<strong>2D Histogram <\/strong>node\u00a0can show you how the pixels are distributed on your clip. The dark blacks of your image are shown on the left side and the bright whites are on the right. \u00a0Midtones are everything in the middle.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11015\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg\" alt=\"Smoke 2013 CFX\" width=\"490\" height=\"262\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg?resize=300,160 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg?resize=277,148 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg?resize=359,192 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Hist-Full.jpg?resize=150,80 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><br \/>\n<\/a><br \/>\nThe interface is pretty standard for histograms. \u00a0You can set overall <strong>Lift and Gain<\/strong> with the sliders in the upper left. This is processed before any other histogram adjustment. However, the real power and\u00a0usefulness\u00a0of the 2D Histogram is in the\u00a0little\u00a0triangle sliders. \u00a0You can move the top arrows, and compress the tonal range of the image. \u00a0Moving the black arrow in will increase the dark areas, making blacks blacker. \u00a0The more you move towards the center, the more of your image will be compressed and detail lost. \u00a0The same goes for the top white arrow. By moving it towards the center you are squeezing more of the tonal\u00a0range\u00a0and making more of the highlights whiter.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11014\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg\" alt=\"Smoke 2013\" width=\"490\" height=\"447\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg?resize=300,274 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg?resize=277,253 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg?resize=359,327 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2d-Hist-Image.jpg?resize=150,137 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>The bottom arrows(triangles) will set the Output levels of your image. \u00a0You can raise the black levels making the blacks more gray, or lower the whites making them less bright and more grey. \u00a0The numeric values at the bottom give you the actual values for the pixel ranges based on bit depth:<\/p>\n<p><strong><em>8bit=0-255, 10bit=0-4095, 16bit(fp)=0 to 1.<\/em><\/strong><\/p>\n<p>This compressing of the tonal range can be quite useful in pulling a matte from an image to avoid more <strong>rotoscoping<\/strong> than is needed. This is why you will find the <strong>2D histogram<\/strong> as part of all of the (Chroma)Keyers inside Smoke. It&#8217;s great for &#8216;clipping&#8217; some rogue pixels in your chroma-key either in the blacks or whites to make your mattes cleaner.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11018\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg\" alt=\"Nodes\" width=\"490\" height=\"228\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg?resize=300,140 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg?resize=277,129 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg?resize=359,167 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-keyer.jpg?resize=150,70 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>The side adjustments are for the users and allows for different ways to view the histogram. \u00a0You can view it in\u00a0traditional\u00a0<strong>Mono, or RGB<\/strong>, as well as view the <strong>Source levels<\/strong> in contrast to the <strong>Destination<\/strong> or result levels after you have moved the sliders. You can also <strong>Zoom<\/strong> the display to examine where all of those pixels are hiding along the spectrum. \u00a0And there is a <strong>RESET<\/strong> button to bring the node back to normal, although you can also right click and reset any node from the <strong>CFX schematic<\/strong>.<\/p>\n<h2 id=\"2d-transform\">2D Transform<\/h2>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11027\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg\" alt=\"Smoke CFX node\" width=\"490\" height=\"259\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg?resize=300,159 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg?resize=277,146 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg?resize=359,190 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2DTRANSNODE.jpg?resize=150,79 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>The <strong>2D\u00a0Transform<\/strong>\u00a0node is a great tool. It is a basic <strong>X, Y, Scale tool<\/strong> for repositioning your clips in 2D space. There are 2 transform types:<\/p>\n<ol>\n<li><strong>Pan &amp; Scan<\/strong>, which is only X, Y and Scale<\/li>\n<li><strong>Perspective<\/strong> which activates Rotation and POV scale.<\/li>\n<\/ol>\n<p>Smoke defaults to the Perspective type, and honestly, I don&#8217;t know why you would ever need Pan and Scan, because you can do that in\u00a0Perspective. There might be a\u00a0speed\u00a0increase in rendering, \u00a0but you&#8217;d be hard pressed to see it in practice. \u00a0Smoke artists used to use the <strong>RESIZE<\/strong> node for Pan and Scan in the past, but this is the tool to use now.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11028\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg\" alt=\"Smoke 2013 CFX \" width=\"490\" height=\"260\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg?resize=300,159 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg?resize=277,147 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg?resize=359,190 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-trasn-Full.jpg?resize=150,80 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>There are <strong>3 tabs<\/strong> to work with. \u00a0The <strong>AXIS<\/strong> tab will allow you to set keyframes for all of the various X,Y,Z, Scale, Shear values, and change the Axis Centre point.\u00a0The next tab is <strong>Camera Shake<\/strong>. \u00a0You can activate the Camera Shake by highlighting the blue led in the tab.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11029\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg\" alt=\"Smoke  2D Shake Menu\" width=\"490\" height=\"198\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg?resize=300,121 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg?resize=277,112 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg?resize=359,145 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Shake.jpg?resize=150,61 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>The settings will create a random movement along the <strong>X,Y,Z (rotation) and Scale<\/strong> of the image over the length of the <strong>CFX effect<\/strong>. The amount of movement in X, Y, Z(rotation) and Scale is measured in pixels and\u00a0controlled\u00a0by the sliders. \u00a0These are keyframeable as well, so you can ramp the intensity of the shake. \u00a0The <strong>Frequency<\/strong> sliders take a minute to wrap your head around. For the\u00a0mathematicians and\u00a0physicist, it&#8217;s easy&#8230; but for the rest of us it\u00a0breakdowns\u00a0like this.\u00a0\u00a0The higher the value in the Frequency field the slower the shake will be. \u00a0You would think it would be faster as higher values\u00a0usually\u00a0means more, but in this case it&#8217;s the distance between each peak of the wave. Therefore, a larger number means more time between one wave and the next. \u00a0<strong>Bottom-line&#8230; low numbers=fast, high numbers=slow<\/strong> when it comes to frequency. \u00a0<strong>Phase<\/strong> will move the position of the frequency wave in time, giving you a subtle change in animation.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11030\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg\" alt=\"Smoke 2013 UI\" width=\"490\" height=\"198\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg?resize=300,121 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg?resize=277,112 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg?resize=359,145 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Stabilizer.jpg?resize=150,61 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>You also have a <strong>Stabilizer\/Tracker<\/strong> in the 2D Transform Node like in many of the <strong>nodes in Smoke 2013<\/strong>. \u00a0Once again, activate it with the blue LED on the tab. With the stabilizer you can track and stabilize a shot with 1 or 2 trackers and can track for rotation and scale. You also track in 1 <strong>2D\u00a0transform\u00a0node<\/strong> and then later on in your <strong>CFX schematic. \u00a0<\/strong>After you&#8217;ve done some other effects, copy the node and use the <strong>Invert\u00a0Stabilization<\/strong>\u00a0button to bring your footage back to normal.<\/p>\n<p><strong><em>The order in which the\u00a0transforms\u00a0happen are Stabilize, then Shake, then Axis. So you can shake a shot, and while it&#8217;s shaking, further move it with the main Axis controls.<\/em><\/strong><\/p>\n<p>There is a <strong>camera perspective FOV<\/strong> control even though there is no physical camera, but you could use this to link an expression from an <strong>Action Camera<\/strong> in a more elaborate setup. \u00a0You can change it here to create more\u00a0extreme perspectives to your clip.\u00a0 The <strong>Seed value<\/strong> will change the random start value in the Camera Shake to allow you to tweak the look of your shake animation. The shake animation will always be the same when you play the effect, so change the seed value to make a fresh animation.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11032\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg\" alt=\"Smoke UI \" width=\"490\" height=\"252\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg?resize=300,154 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg?resize=277,142 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg?resize=359,185 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Texture.jpg?resize=150,77 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>In the <strong>Texture settings<\/strong> you have various\u00a0algorithms to adjust how your image is rendered based on the complexity of it&#8217;s pixels as it has been transformed. \u00a0But more important is the option to set the image to <strong>Mirror, Tile, or Repeat Last<\/strong>. \u00a0Mirror and Tile repeat are self-explanatory, Repeat Last will just take the edge pixels and repeat them, which will give you a pixel\u00a0stretch\u00a0look to the edges as the image moves from the frame.<\/p>\n<p>The great thing about the <strong>Smoke 2D transform node<\/strong> is that it has <strong>Motion Blur<\/strong>. This is something that the timeline <strong>AXIS<\/strong> effect does not. So if you need to move Text or an image with motion blur, then you need to use <strong>ConnectFX<\/strong> and 2D Transform over Timeline Axis. \u00a0There is also the option with Motion Blur to lock the transform but keep the blur. So by locking the movement, you can add motion blur to a still object.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11033\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg\" alt=\"Smoke 2D Blur\" width=\"490\" height=\"252\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg 490w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg?resize=300,154 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg?resize=277,142 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg?resize=359,185 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Motion-Blur.jpg?resize=150,77 150w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>Another great and exploitable feature of Smoke&#8217;s\u00a0<strong>2D transform<\/strong> is the ability to change the <strong>canvas resolution<\/strong>. One reason to do this would be during stabilization, so that you don&#8217;t loose the edge information of your clip, in case you are going to invert the\u00a0stabilization\u00a0later on. \u00a0Another reason is to use it with the repeat modes to create a larger tiled image and still maintain the\u00a0resolution\u00a0of the original image. \u00a0This can be used with graphic elements as well to create large plates to use later in CFX with non-standard resolutions.<\/p>\n<p><a href=\"http:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg\" data-wpel-link=\"internal\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11034\" src=\"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg\" alt=\"\" width=\"450\" height=\"252\" srcset=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg 450w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg?resize=300,168 300w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg?resize=270,150 270w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg?resize=277,155 277w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg?resize=359,201 359w, https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/2D-Trasnform-Result.jpg?resize=150,84 150w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p><strong><em>Stay tuned for more in this series as Premiumbeat breaks down Autodesk Smoke 2013, node by node.<\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the \u2026<\/p>\n","protected":false},"author":14,"featured_media":11070,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[963,39],"tags":[1087,675,678,986,985,1088,987,1090,480,679,43,1089,5376,472,473,48],"class_list":["post-class-post-10992","post-class-post","post-class-type-post","post-class-status-publish","post-class-format-standard","post-class-has-post-thumbnail","post-class-hentry","post-class-category-smoke-2","post-class-category-video-editing","post-class-tag-2d","post-class-tag-autodesk","post-class-tag-autodesk-smoke","post-class-tag-cfx","post-class-tag-connectfx","post-class-tag-histogram","post-class-tag-node-based","post-class-tag-nodes","post-class-tag-smoke","post-class-tag-smoke-2013","post-class-tag-tips","post-class-tag-transform","post-class-tag-video-editing","post-class-tag-video-production","post-class-tag-visual-effects","post-class-tag-workflow"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Autodesk Smoke: 2D Histogram &amp; 2D Transform Nodes - The Beat: A Blog by PremiumBeat<\/title>\n<meta name=\"description\" content=\"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Autodesk Smoke: 2D Histogram &amp; 2D Transform Nodes\" \/>\n<meta property=\"og:description\" content=\"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/\" \/>\n<meta property=\"og:site_name\" content=\"The Beat: A Blog by PremiumBeat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/premiumbeat\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-02T18:17:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-08-02T18:26:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/smoke.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Brian Mulligan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Premiumbeat\" \/>\n<meta name=\"twitter:site\" content=\"@Premiumbeat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Mulligan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/\",\"url\":\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/\",\"name\":\"Autodesk Smoke: 2D Histogram & 2D Transform Nodes - The Beat: A Blog by PremiumBeat\",\"isPartOf\":{\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/#website\"},\"datePublished\":\"2012-08-02T18:17:33+00:00\",\"dateModified\":\"2012-08-02T18:26:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/e37a0f07a187355de2b35ab8db847613\"},\"description\":\"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.premiumbeat.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smoke\",\"item\":\"https:\/\/www.premiumbeat.com\/blog\/category\/smoke-2\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Autodesk Smoke: 2D Histogram &#038; 2D Transform Nodes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/#website\",\"url\":\"https:\/\/www.premiumbeat.com\/blog\/\",\"name\":\"The Beat: A Blog by PremiumBeat\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.premiumbeat.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/e37a0f07a187355de2b35ab8db847613\",\"name\":\"Brian Mulligan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4c3a40f8ecda645fdb0b2ae2b446d507bbc58dfc75ede7f4ba3dfb56d60f1d2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4c3a40f8ecda645fdb0b2ae2b446d507bbc58dfc75ede7f4ba3dfb56d60f1d2?s=96&d=mm&r=g\",\"caption\":\"Brian Mulligan\"},\"description\":\"Brian Mulligan is a multi-award winning editor, and has a strong commitment to his craft and to broadcast television. Local broadcast television reflects and influences the ideals of a community and for the past 20 years, Brian has helped shape the on-air television culture at WTHR-TV in Indianapolis where his work is seen by 1.2 million households everyday. \u00a0Being a broadcast editor often means you are an editor, producer, writer, & graphic designer. His main tool is Autodesk Smoke, and has been a Smoke editor\/artist since 2003. \u00a0Brian is also comfortable with Adobe CS6 Production tools, so he is ready to handle any creative task that comes his way. Brian believes that completely understanding your creative tools is the key to using them creatively, efficiently, and effectively. \u00a0Brian's blog posts will be focusing on Autodesk Smoke at Premiumbeat.com. \u00a0He is active in social media, so feel free to drop him a message on Twitter at @bkmeditor. \u00a0And check out his work on Youtube: http:\/\/www.youtube.com\/user\/bkmsmoke\",\"url\":\"https:\/\/www.premiumbeat.com\/blog\/author\/brianmulligan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Autodesk Smoke: 2D Histogram & 2D Transform Nodes - The Beat: A Blog by PremiumBeat","description":"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/","og_locale":"en_US","og_type":"article","og_title":"Autodesk Smoke: 2D Histogram & 2D Transform Nodes","og_description":"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.","og_url":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/","og_site_name":"The Beat: A Blog by PremiumBeat","article_publisher":"https:\/\/www.facebook.com\/premiumbeat","article_published_time":"2012-08-02T18:17:33+00:00","article_modified_time":"2012-08-02T18:26:47+00:00","og_image":[{"width":"150","height":"150","url":"https:\/\/vip-go.premiumbeat.com\/wp-content\/uploads\/2012\/08\/smoke.jpg","type":"image\/jpeg"}],"author":"Brian Mulligan","twitter_card":"summary_large_image","twitter_creator":"@Premiumbeat","twitter_site":"@Premiumbeat","twitter_misc":{"Written by":"Brian Mulligan","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/","url":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/","name":"Autodesk Smoke: 2D Histogram & 2D Transform Nodes - The Beat: A Blog by PremiumBeat","isPartOf":{"@id":"https:\/\/www.premiumbeat.com\/blog\/#website"},"datePublished":"2012-08-02T18:17:33+00:00","dateModified":"2012-08-02T18:26:47+00:00","author":{"@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/e37a0f07a187355de2b35ab8db847613"},"description":"In our ongoing blog coverage of the new Smoke 2013 we explore each of the ConnectFX nodes. In this post, discover how and why to use the 2D Histogram and 2D Transform nodes in Smoke 2013.","breadcrumb":{"@id":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.premiumbeat.com\/blog\/smoke-histogram-transform-nodes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.premiumbeat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Smoke","item":"https:\/\/www.premiumbeat.com\/blog\/category\/smoke-2\/"},{"@type":"ListItem","position":3,"name":"Autodesk Smoke: 2D Histogram &#038; 2D Transform Nodes"}]},{"@type":"WebSite","@id":"https:\/\/www.premiumbeat.com\/blog\/#website","url":"https:\/\/www.premiumbeat.com\/blog\/","name":"The Beat: A Blog by PremiumBeat","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.premiumbeat.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/e37a0f07a187355de2b35ab8db847613","name":"Brian Mulligan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.premiumbeat.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c4c3a40f8ecda645fdb0b2ae2b446d507bbc58dfc75ede7f4ba3dfb56d60f1d2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4c3a40f8ecda645fdb0b2ae2b446d507bbc58dfc75ede7f4ba3dfb56d60f1d2?s=96&d=mm&r=g","caption":"Brian Mulligan"},"description":"Brian Mulligan is a multi-award winning editor, and has a strong commitment to his craft and to broadcast television. Local broadcast television reflects and influences the ideals of a community and for the past 20 years, Brian has helped shape the on-air television culture at WTHR-TV in Indianapolis where his work is seen by 1.2 million households everyday. \u00a0Being a broadcast editor often means you are an editor, producer, writer, & graphic designer. His main tool is Autodesk Smoke, and has been a Smoke editor\/artist since 2003. \u00a0Brian is also comfortable with Adobe CS6 Production tools, so he is ready to handle any creative task that comes his way. Brian believes that completely understanding your creative tools is the key to using them creatively, efficiently, and effectively. \u00a0Brian's blog posts will be focusing on Autodesk Smoke at Premiumbeat.com. \u00a0He is active in social media, so feel free to drop him a message on Twitter at @bkmeditor. \u00a0And check out his work on Youtube: http:\/\/www.youtube.com\/user\/bkmsmoke","url":"https:\/\/www.premiumbeat.com\/blog\/author\/brianmulligan\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.premiumbeat.com\/blog\/wp-content\/uploads\/2012\/08\/smoke.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pab9JK-2Ri","_links":{"self":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/10992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/comments?post=10992"}],"version-history":[{"count":43,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/10992\/revisions"}],"predecessor-version":[{"id":11061,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/posts\/10992\/revisions\/11061"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/media\/11070"}],"wp:attachment":[{"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/media?parent=10992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/categories?post=10992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.premiumbeat.com\/blog\/wp-json\/wp\/v2\/tags?post=10992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}