<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Neal's Stuff</title>
	
	<link>http://nealbuerger.com</link>
	<description>3D related stuff and other things</description>
	<lastBuildDate>Fri, 17 May 2013 13:23:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NealsStuff" /><feedburner:info uri="nealsstuff" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Autogenerate Chainlinks Along Curve</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/7AoJNBlU9j0/</link>
		<comments>http://nealbuerger.com/2013/05/autogenerate-chainlinks-along-curve/#comments</comments>
		<pubDate>Tue, 07 May 2013 15:28:48 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Scripting (Mel/Python)]]></category>
		<category><![CDATA[autogenerate]]></category>
		<category><![CDATA[chainlink]]></category>
		<category><![CDATA[curve]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[pymel]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2197</guid>
		<description><![CDATA[Well modeling chains can be tedious, so here we go, a small script that creates a chained link for a provided curve Related Posts June 27, 2011 -- Using the Brigde Tool with a Curve August 28, 2012 -- Maya 2013 python: Batch File Converter 0.1 March 1, 2012 -- Mel Skript: Using Mental Ray [...]]]></description>
				<content:encoded><![CDATA[<p>Well modeling chains can be tedious, so here we go, a small script that creates a chained link for a provided curve</p>
<pre class="brush: python; title: ; notranslate">'''
Linked Chain

Creates a Torus like object, links them together as linked Chain and positions the chain along a curve

Example:
1. Select a curve in Maya
2. Execute command:

Poly_Linked_Chain(radius = 1, sectionradius =0.1, extrude = 1, variation = 20, name="chain").createChainForSelectedCurve()

Created on May 7, 2013

@author: Neal Buerger www.nealbuerger.com
'''
import pymel.core as pm
import random

class Poly_Linked_Chain:
    
    def __init__(self, **kwargs):
        """
        Accepts following Keywords:
        radius: of the Torus created (Default 1)
        sectionradius: of the Torus (Default 0.1)
        extrude: length of the torus extrusion (Default 0)
        variation: along the rotation of the linked elements (Default 0)
        name: name of the chain (Default chain)
        """
        
        self.radius = kwargs.get("radius" ,1)
        self.sectionradius = kwargs.get("sectionradius" ,0.1)
        self.extrude = kwargs.get("extrude" ,0)
        self.variation = kwargs.get("variation" ,0)
        if self.variation &lt; 0:
            self.variation = abs(self.variation)
        if  self.variation > 45:
            self.variation = 45
        
        self.name = kwargs.get("name" , "chain")
        self.name = self.name + str(len(pm.ls(regex= "%s\d*" % self.name))+1)
        
  
   
    def createLink(self):
        """
        creates a Torus and extrudes half of it
        To be used as alternative to a provided geometry
        
        """
        basechain = pm.polyTorus(radius = self.radius, sr = self.sectionradius, tw= 0, sx = 20, sy = 20, ax = (0,1,0), ch = 1)[0]    
        if self.extrude is not 0:
            faces = []
            for j in basechain.vtx:
                if j.getPosition()[0] > 0:
                    faces.append(j.connectedFaces())
            pm.polyExtrudeFacet(faces, translateX=self.extrude)
        return basechain
        
    
    def makeChain(self, obj, linklenght, chainlenght, preserveObj = False):
        """
        Uses provided geometry to create a straight chain
        
        obj: object to be used for the chain
        linklenght: lenght of the obj
        chainlenght: number of links that are created
        """
        if preserveObj:
            obj = pm.duplicate(obj, un=True)[0]
        pm.move(obj, 0,0,0)
        chain = [obj]
            
        rotValue = 0
        for i in range(1, chainlenght):
            obj = pm.duplicate(chain[0])[0]
            rotValue += 90 + random.randint(-self.variation, self.variation)
            if rotValue >= 360:
                rotValue -= 360
            pm.rotate(obj, [rotValue, 0, 0])        
            distance = linklenght * i
            pm.move(obj, distance,0,0)
            chain.append(obj)
        return chain
    
    def rigChain(self, chain):
        """
        takes chain and adds joints and a smooth bind to rig it
        
        chain: list of objects 
        """
        pm.select(deselect = True)
        jnts = []
        for obj in chain:
            pos = obj.translateX.get(), obj.translateY.get(), obj.translateZ.get()
            jnt =  pm.joint(p = pos)
            jnts.append(jnt)
            pm.rename(jnt, self.name + "_joint%d" % len(jnts))
        linked = pm.polyUnite(chain, ch = 0)[0]
        self.name = pm.rename(linked, self.name)
        pm.skinCluster(linked, jnts[0])
        return jnts
    
    def addClusterHandles(self, crv):
        """
        Adds Cluster Handles to Curve for every cv
        """
        for i in crv.cv:
            pm.parent(pm.cluster(i), crv)
    
    def createChainForCurve(self, crv, obj = None, linklenght = 1):
        """
        Uses the Curve and creates a chain based on the object that is passed into the function
        
        crv = curve to be used
        obj = object to be used
        linklength = lenght of the obj
        """
                
        if obj is None:
            obj = self.createLink()
            linklenght = (2*(self.radius - self.sectionradius*2)+self.extrude)
        chainlenght = int(pm.PyNode(crv).length()/linklenght)
        chain = self.makeChain(obj = obj, linklenght = linklenght, chainlenght = chainlenght)
        jnts = self.rigChain(chain)
        
        ik = pm.ikHandle( startJoint=jnts[0], endEffector=jnts[-1], solver='ikSplineSolver', createCurve=False, curve=crv)[0]
        pm.rename(ik, self.name + "_ikHandle")
            
        ctrlgrp = pm.group(jnts[0], ik, n = "%sctrl_grp" % self.name)
        ctrlgrp.v.set(False)
        pm.group(crv, self.name, ctrlgrp, n = "%s_grp" % self.name)
        
        self.addClusterHandles(crv)
        pm.select(deselect = True)
        
        return self.name
    
    
    def createChainForSelectedCurve(self):
        """
        Creates Chains for selected curves
        """
        return [self.createChainForCurve(i) for i in pm.ls(sl =True, tr=True) if pm.nodeType(i.getShape()) == "nurbsCurve"]
        
    
    def deleteRig(self, name):
        """
        Removes Rig from geometry
        
        name: name of geometry
        """
        parent = pm.PyNode(name).getParent()
        pm.delete(name, ch = True)
        pm.parent(name, w = True)
        pm.delete(parent)
        
        
</pre>
<div class="wp_rp_wrap  wp_rp_plain" id="wp_rp_first">
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1104" data-post-type="none" >June 27, 2011 -- <a href="http://nealbuerger.com/2011/06/using-the-brigde-tool-with-a-curve/" class="wp_rp_title">Using the Brigde Tool with a Curve</a></li>
<li data-position="1" data-poid="in-1820" data-post-type="none" >August 28, 2012 -- <a href="http://nealbuerger.com/2012/08/1820/" class="wp_rp_title">Maya 2013 python: Batch File Converter 0.1</a></li>
<li data-position="2" data-poid="in-1556" data-post-type="none" >March 1, 2012 -- <a href="http://nealbuerger.com/2012/03/mel-skript-mental-ray-physical_light/" class="wp_rp_title">Mel Skript: Using Mental Ray physical_light </a></li>
<li data-position="3" data-poid="in-2056" data-post-type="none" >April 6, 2013 -- <a href="http://nealbuerger.com/2013/04/polygon-bevel-hard-edges-script/" class="wp_rp_title">Polygon Bevel Hard Edges Script</a></li>
<li data-position="4" data-poid="in-1092" data-post-type="none" >June 24, 2011 -- <a href="http://nealbuerger.com/2011/06/automatically-set-default-settings-for-maya/" class="wp_rp_title">Automatically set Default Settings for Maya</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=7AoJNBlU9j0:zztrGOrrQRs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=7AoJNBlU9j0:zztrGOrrQRs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=7AoJNBlU9j0:zztrGOrrQRs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/7AoJNBlU9j0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/05/autogenerate-chainlinks-along-curve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/05/autogenerate-chainlinks-along-curve/</feedburner:origLink></item>
		<item>
		<title>Maya 2014 and Bonus Tool Update</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/77ALv-ZyPzw/</link>
		<comments>http://nealbuerger.com/2013/04/maya-2014-and-bonus-tool-update/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 11:46:20 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2178</guid>
		<description><![CDATA[Maya 2014 Trial Download The new version of Maya has been released and it has the NEX modelling tool-set integrated. Download: http://www.autodesk.com/products/autodesk-maya/free-trial Bonus Tools 2014 As usual a new updated version of the bonus tools is available. More information: http://area.autodesk.com/bonus_tools Download (from Autodesk Exchange): http://apps.exchange.autodesk.com/MAYA/Detail/Index?id=appstore.exchange.autodesk.com%3aautodeskmayabonustools2014%3aen Related Posts March 18, 2011 -- Maya 2012: Bonus Tools Update May 25, 2012 -- [...]]]></description>
				<content:encoded><![CDATA[<h1>Maya 2014 Trial Download</h1>
<p>The new version of Maya has been released and it has the NEX modelling tool-set integrated.</p>
<p>Download: <a href="http://www.autodesk.com/products/autodesk-maya/free-trial" target="_blank" class="liexternal">http://www.autodesk.com/products/autodesk-maya/free-trial</a></p>
<h1>Bonus Tools 2014</h1>
<p>As usual a new updated version of the bonus tools is available.</p>
<p>More information: <a href="http://area.autodesk.com/bonus_tools" target="_blank" class="liexternal">http://area.autodesk.com/bonus_tools</a></p>
<p>Download (from Autodesk Exchange): <a href="http://apps.exchange.autodesk.com/MAYA/Detail/Index?id=appstore.exchange.autodesk.com%3aautodeskmayabonustools2014%3aen" target="_blank" class="liexternal">http://apps.exchange.autodesk.com/MAYA/Detail/Index?id=appstore.exchange.autodesk.com%3aautodeskmayabonustools2014%3aen</a><a href="http://apps.exchange.autodesk.com/MAYA/Detail/Index?id=appstore.exchange.autodesk.com%3aautodeskmayabonustools2014%3aen"><br />
</a></p>
<h1></h1>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-874" data-post-type="none" >March 18, 2011 -- <a href="http://nealbuerger.com/2011/03/maya-2012-bonus-tools-update/" class="wp_rp_title">Maya 2012: Bonus Tools Update</a></li>
<li data-position="1" data-poid="in-1666" data-post-type="none" >May 25, 2012 -- <a href="http://nealbuerger.com/2012/05/maya-2013-bonus-tools/" class="wp_rp_title">Maya 2013: Bonus Tools</a></li>
<li data-position="2" data-poid="in-2026" data-post-type="none" >February 17, 2013 -- <a href="http://nealbuerger.com/2013/02/mrviewer-2-0-0-released/" class="wp_rp_title">mrViewer 2.0.0 Released</a></li>
<li data-position="3" data-poid="in-1476" data-post-type="none" >February 21, 2012 -- <a href="http://nealbuerger.com/2012/02/free-autodesk-apisdk-webcast-trainings/" class="wp_rp_title">Free Autodesk API/SDK Webcast Trainings</a></li>
<li data-position="4" data-poid="in-1810" data-post-type="none" >August 12, 2012 -- <a href="http://nealbuerger.com/2012/08/maya-2013-mental-ray-attribute-editor-adjustments/" class="wp_rp_title">Maya 2013 Mental Ray Attribute Editor Adjustments</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=77ALv-ZyPzw:73hnNYwIDL0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=77ALv-ZyPzw:73hnNYwIDL0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=77ALv-ZyPzw:73hnNYwIDL0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/77ALv-ZyPzw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/04/maya-2014-and-bonus-tool-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/04/maya-2014-and-bonus-tool-update/</feedburner:origLink></item>
		<item>
		<title>How to buy a Dell Laptop (Germany)</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/q-FR4Q2DKi4/</link>
		<comments>http://nealbuerger.com/2013/04/how-to-buy-a-dell-laptop-germany/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 20:08:42 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[laptop]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2074</guid>
		<description><![CDATA[Yes, you need a guide to buy a Dell laptop &#8212; and Dell is wondering why nobody is buying their products. Well this is a guide to buy a laptop, not a post-pc touch device. Choosing the Laptop Series The first step is to figure out the technical specifications and what kind of laptop you [...]]]></description>
				<content:encoded><![CDATA[<p>Yes, you need a guide to buy a Dell laptop &#8212; and Dell is wondering why nobody is buying their products. Well this is a guide to buy a laptop, not a post-pc touch device.</p>
<h1>Choosing the Laptop Series</h1>
<p>The first step is to figure out the technical specifications and what kind of laptop you want to have.</p>
<p>You can choose as a normal person from the Laptops available from “Privatkunden” (If you are representing a school etc. other benefits are also available, for simplicity we will just go with a average consumer).</p>
<p>Currently all 14” Laptops have a HD+ display and all 15” Laptops have a FullHD (1920&#215;1080) display.</p>
<p>In this category there are two product lines: The cheaper Inspiron series and the more expensive XPS line (Only the XPS 14 and XPS 15 are Laptops, all other Models in the series are touch devices).</p>
<p>If you do not find a suitable laptop you also can look in the “Mittelstand” Category (However sales tax has to be added to the price)</p>
<h1>Getting the best deal</h1>
<p>Ok choosing the Laptop series was the easy part. To get the best deal you got to use coupons. In many cases you save 100Eur or more, or you get a laptop with better technical specifications for a lower price. Coupons are even available for laptops that are currently on sale.</p>
<p>So where do you get these Coupons? For one they are located on the top of the website. (Usually you just scroll down and miss them)</p>
<div id="attachment_2075" class="wp-caption aligncenter" style="width: 1094px"><a href="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2013/04/Dell-Screenshot1.png" class="liimagelink" rel="lightbox[2074]"><img class=" wp-image-2075" alt="Dell Screenshot1" src="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2013/04/Dell-Screenshot1.png?resize=625%2C433" data-recalc-dims="1" /></a>
<p class="wp-caption-text">Location of the Coupons</p>
</div>
<p>In addition coupons are available when you subscribe to newsletters. Specialized sites like <a href="http://dell.awardspace.info/" target="_blank" class="liexternal">http://dell.awardspace.info/</a> collect and display current coupons available. (When you scroll all the way down on that site you can select your series laptop and the various coupons are then displayed)</p>
<p>When buying the laptop, you have to try out different combinations of the available coupons to get the best deal.</p>
<p>You usually only can apply a single coupon for a laptop. However, an independent coupon to discount the shipping costs is usually available.</p>
<p>When all is said and done, the price of the laptop is reduced by 100-200eur, making it competitive to laptops available in stores or Amazon. Frankly, I believe if Dell would simply apply their coupons directly and not have customers go on a coupon hunt they would sell more laptops.</p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1977" data-post-type="none" >February 12, 2013 -- <a href="http://nealbuerger.com/2013/02/microsoft-surface-getting-startedguide/" class="wp_rp_title">Microsoft Surface &#8211; &#8220;Getting Started&#8221; Guide </a></li>
<li data-position="1" data-poid="in-1860" data-post-type="none" >November 6, 2012 -- <a href="http://nealbuerger.com/2012/11/crash-history-john-green/" class="wp_rp_title">Crash Course History by John Green</a></li>
<li data-position="2" data-poid="in-315" data-post-type="none" >March 28, 2009 -- <a href="http://nealbuerger.com/2009/03/windows-remotedesktop-ipadress/" class="wp_rp_title">Windows: RemoteDesktop IpAddress</a></li>
<li data-position="3" data-poid="in-888" data-post-type="none" >March 30, 2011 -- <a href="http://nealbuerger.com/2011/03/fotographie-schmetterlingsausstellung-2011/" class="wp_rp_title">Schmetterlingsausstellung &#8211; Botanischer Garten &#8211; Munich, Germany (2011)</a></li>
<li data-position="4" data-poid="in-1293" data-post-type="none" >September 4, 2011 -- <a href="http://nealbuerger.com/2011/09/free-stuff-classic-command-and-conquer/" class="wp_rp_title">Free Stuff: Classic Command and Conquer  </a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=q-FR4Q2DKi4:dYySITPNhFs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=q-FR4Q2DKi4:dYySITPNhFs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=q-FR4Q2DKi4:dYySITPNhFs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/q-FR4Q2DKi4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/04/how-to-buy-a-dell-laptop-germany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/04/how-to-buy-a-dell-laptop-germany/</feedburner:origLink></item>
		<item>
		<title>Polygon Bevel Hard Edges Script</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/BUQ985qJ00U/</link>
		<comments>http://nealbuerger.com/2013/04/polygon-bevel-hard-edges-script/#comments</comments>
		<pubDate>Sat, 06 Apr 2013 21:51:22 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Scripting (Mel/Python)]]></category>
		<category><![CDATA[bevel]]></category>
		<category><![CDATA[hard edges]]></category>
		<category><![CDATA[polygon]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2056</guid>
		<description><![CDATA[When working with polygons, it is helpful to bevel all hard edges to have a non-CG look. This basic script bevels the hard edges on all selected objects. Related Posts December 26, 2010 -- Maya: Companion Cube December 25, 2010 -- Maya: Polygon Display Face Centers March 11, 2011 -- Maya: Poly Extruding Round Objects [...]]]></description>
				<content:encoded><![CDATA[<p><span style="line-height: 1.714285714; font-size: 1rem;">When working with polygons, it is helpful to bevel all hard edges to have a non-CG look.</span></p>
<p>This basic script bevels the hard edges on all selected objects.</p>
<pre class="brush: python; title: ; notranslate">
import pymel.core as pm

def obj_is_poly(obj):
    #Evaluates if Object is Polygon
    return pm.nodeType(obj) is &quot;mesh&quot;

def bevelHardEdges(obj, offset = 0.5, segments = 1):
    if obj_is_poly(obj):
        pm.select(obj)
        pm.polySelectConstraint( m=3, t=0x8000, sm=1 ) # to get hard edges
        pm.polyBevel(offset = offset, segments = segments,autoFit = True, offsetAsFraction = True, fillNgons = True)

def bevelHardEdgesOnSelected():
    for item in pm.selected():
        bevelHardEdges(item.getShape())

bevelHardEdgesOnSelected()
</pre>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-605" data-post-type="none" >December 26, 2010 -- <a href="http://nealbuerger.com/2010/12/maya-companion-cube/" class="wp_rp_title">Maya: Companion Cube</a></li>
<li data-position="1" data-poid="in-597" data-post-type="none" >December 25, 2010 -- <a href="http://nealbuerger.com/2010/12/maya-polygon-display-face-centers/" class="wp_rp_title">Maya: Polygon Display Face Centers</a></li>
<li data-position="2" data-poid="in-811" data-post-type="none" >March 11, 2011 -- <a href="http://nealbuerger.com/2011/03/maya-poly-extruding-round-objects/" class="wp_rp_title">Maya: Poly Extruding Round Objects</a></li>
<li data-position="3" data-poid="in-1309" data-post-type="none" >September 12, 2011 -- <a href="http://nealbuerger.com/2011/09/offset-surface-with-lofts/" class="wp_rp_title">Offset Surface with Lofts</a></li>
<li data-position="4" data-poid="in-1820" data-post-type="none" >August 28, 2012 -- <a href="http://nealbuerger.com/2012/08/1820/" class="wp_rp_title">Maya 2013 python: Batch File Converter 0.1</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=BUQ985qJ00U:I1d3PtqCW1Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=BUQ985qJ00U:I1d3PtqCW1Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=BUQ985qJ00U:I1d3PtqCW1Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/BUQ985qJ00U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/04/polygon-bevel-hard-edges-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/04/polygon-bevel-hard-edges-script/</feedburner:origLink></item>
		<item>
		<title>Quick Tip: mia_material_x remove specular highlights</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/Fdkde05XnTE/</link>
		<comments>http://nealbuerger.com/2013/03/quick-tip-mia_material_x-remove-specular-highlights/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 18:37:40 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Rendering]]></category>
		<category><![CDATA[mental ray]]></category>
		<category><![CDATA[mia_material]]></category>
		<category><![CDATA[mia_material_x]]></category>
		<category><![CDATA[shader settings]]></category>
		<category><![CDATA[specular highlight]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2035</guid>
		<description><![CDATA[To remove all artificial specular highlight when using the mia_material Go to Advanced &#62; Specular Balance and set it to 0.0 Related Posts October 20, 2012 -- Snippets: Ambient Occlusion exclude Objects January 3, 2013 -- Using the mia_photometric_light March 1, 2012 -- Mel Skript: Using Mental Ray physical_light August 12, 2012 -- Maya 2013 [...]]]></description>
				<content:encoded><![CDATA[<p>To remove all artificial specular highlight when using the mia_material Go to <strong>Advanced &gt; Specular Balance</strong> and set it to 0.0</p>
<p><a href="http://i2.wp.com/nealbuerger.com/wp-content/uploads/2013/03/mia_material_no_specular_balance.png" class="liimagelink" rel="lightbox[2035]"><img class="size-full wp-image-2037 aligncenter" alt="mia_material_no_specular_balance" src="http://i2.wp.com/nealbuerger.com/wp-content/uploads/2013/03/mia_material_no_specular_balance.png?resize=420%2C428" data-recalc-dims="1" /></a></p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1835" data-post-type="none" >October 20, 2012 -- <a href="http://nealbuerger.com/2012/10/snippets-ambient-occlusion-exclude-objects/" class="wp_rp_title">Snippets: Ambient Occlusion exclude Objects</a></li>
<li data-position="1" data-poid="in-1903" data-post-type="none" >January 3, 2013 -- <a href="http://nealbuerger.com/2013/01/using-the-mia_photometric_light/" class="wp_rp_title">Using the mia_photometric_light</a></li>
<li data-position="2" data-poid="in-1556" data-post-type="none" >March 1, 2012 -- <a href="http://nealbuerger.com/2012/03/mel-skript-mental-ray-physical_light/" class="wp_rp_title">Mel Skript: Using Mental Ray physical_light </a></li>
<li data-position="3" data-poid="in-1810" data-post-type="none" >August 12, 2012 -- <a href="http://nealbuerger.com/2012/08/maya-2013-mental-ray-attribute-editor-adjustments/" class="wp_rp_title">Maya 2013 Mental Ray Attribute Editor Adjustments</a></li>
<li data-position="4" data-poid="in-913" data-post-type="none" >April 3, 2011 -- <a href="http://nealbuerger.com/2011/04/set-mental-ray-as-default-render-via-mel/" class="wp_rp_title">Mel/Python: Set Mental Ray as default Render</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Fdkde05XnTE:JPAI_B-ABQY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Fdkde05XnTE:JPAI_B-ABQY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Fdkde05XnTE:JPAI_B-ABQY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/Fdkde05XnTE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/03/quick-tip-mia_material_x-remove-specular-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/03/quick-tip-mia_material_x-remove-specular-highlights/</feedburner:origLink></item>
		<item>
		<title>mrViewer 2.0.0 Released</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/Wfmi6AMZX4M/</link>
		<comments>http://nealbuerger.com/2013/02/mrviewer-2-0-0-released/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 12:14:25 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[image viewer]]></category>
		<category><![CDATA[sequence viewer]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=2026</guid>
		<description><![CDATA[mrViewer is a handy tool to visualize Animations among its many features, it allows for notes, network display etc. Get it for free from: https://sourceforge.net/projects/mrviewer/files/ Related Posts May 6, 2012 -- Free HDRI Samples from HDRI-Hub January 3, 2012 -- Maya 2012 Teapot for Rendering May 27, 2012 -- Some HDRs from Jeff Patton January 29, 2012 -- [...]]]></description>
				<content:encoded><![CDATA[<p>mrViewer is a handy tool to visualize Animations among its many features, it allows for notes, network display etc.</p>
<p><span style="line-height: 1.714285714; font-size: 1rem;">Get it for free from: </span><a href="https://sourceforge.net/projects/mrviewer/files/" style="line-height: 1.714285714; font-size: 1rem;" target="_blank" class="liexternal">https://sourceforge.net/projects/mrviewer/files/</a></p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1626" data-post-type="none" >May 6, 2012 -- <a href="http://nealbuerger.com/2012/05/free-hdri-samples-hdri-hub/" class="wp_rp_title">Free HDRI Samples from HDRI-Hub</a></li>
<li data-position="1" data-poid="in-1406" data-post-type="none" >January 3, 2012 -- <a href="http://nealbuerger.com/2012/01/maya-2012-teapot-for-rendering/" class="wp_rp_title">Maya 2012 Teapot for Rendering</a></li>
<li data-position="2" data-poid="in-1669" data-post-type="none" >May 27, 2012 -- <a href="http://nealbuerger.com/2012/05/hdrs-jeff-patton/" class="wp_rp_title">Some HDRs from Jeff Patton</a></li>
<li data-position="3" data-poid="in-1450" data-post-type="none" >January 29, 2012 -- <a href="http://nealbuerger.com/2012/01/renegade-black-dawn/" class="wp_rp_title">Renegade X &#8211; Beyond Black Dawn</a></li>
<li data-position="4" data-poid="in-1497" data-post-type="none" >February 23, 2012 -- <a href="http://nealbuerger.com/2012/02/vestige/" class="wp_rp_title">Vestige</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Wfmi6AMZX4M:6AmH7KN1itU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Wfmi6AMZX4M:6AmH7KN1itU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=Wfmi6AMZX4M:6AmH7KN1itU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/Wfmi6AMZX4M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/02/mrviewer-2-0-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/02/mrviewer-2-0-0-released/</feedburner:origLink></item>
		<item>
		<title>Microsoft Surface – “Getting Started” Guide</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/_dkmJC3hUEI/</link>
		<comments>http://nealbuerger.com/2013/02/microsoft-surface-getting-startedguide/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 15:52:24 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[windows rt]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=1977</guid>
		<description><![CDATA[Microsoft released a guide for using the Surface tablet: Download here Related Posts April 15, 2013 -- How to buy a Dell Laptop (Germany) July 28, 2011 -- Windows: Add Support for Camera Raw Files February 23, 2011 -- Windows: Win7 Service Pack 1 Released December 6, 2007 -- WinXP: Create Admin Account via &#8220;Screensaver-Method&#8221; August [...]]]></description>
				<content:encoded><![CDATA[<p>Microsoft released a guide for using the Surface tablet:</p>
<p>Download <a href="http://download.microsoft.com/download/B/D/4/BD44C612-D08E-4586-9345-ACA8AB978BC8/Surface_Getting_Started_guide.pdf" class="lipdf">here</a></p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-2074" data-post-type="none" >April 15, 2013 -- <a href="http://nealbuerger.com/2013/04/how-to-buy-a-dell-laptop-germany/" class="wp_rp_title">How to buy a Dell Laptop (Germany)</a></li>
<li data-position="1" data-poid="in-1190" data-post-type="none" >July 28, 2011 -- <a href="http://nealbuerger.com/2011/07/windows-add-support-for-camera-raw-files/" class="wp_rp_title">Windows: Add Support for Camera Raw Files</a></li>
<li data-position="2" data-poid="in-743" data-post-type="none" >February 23, 2011 -- <a href="http://nealbuerger.com/2011/02/windows-win7-service-pack-1-released/" class="wp_rp_title">Windows: Win7 Service Pack 1 Released</a></li>
<li data-position="3" data-poid="in-141" data-post-type="none" >December 6, 2007 -- <a href="http://nealbuerger.com/2007/12/unelegante-weise-um-wieder-admin-bei-windowsxp-zu-werden/" class="wp_rp_title">WinXP: Create Admin Account via &#8220;Screensaver-Method&#8221;</a></li>
<li data-position="4" data-poid="in-1226" data-post-type="none" >August 23, 2011 -- <a href="http://nealbuerger.com/2011/08/windows-7-quick-and-optimized-install/" class="wp_rp_title">Windows 7 &#8211; Quick and Optimized Install</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=_dkmJC3hUEI:CnbVLmURwXM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=_dkmJC3hUEI:CnbVLmURwXM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=_dkmJC3hUEI:CnbVLmURwXM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/_dkmJC3hUEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/02/microsoft-surface-getting-startedguide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/02/microsoft-surface-getting-startedguide/</feedburner:origLink></item>
		<item>
		<title>Using the mia_photometric_light</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/My2XpeAcVuE/</link>
		<comments>http://nealbuerger.com/2013/01/using-the-mia_photometric_light/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 19:37:07 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[Rendering]]></category>
		<category><![CDATA[ies light]]></category>
		<category><![CDATA[lighting]]></category>
		<category><![CDATA[mental ray]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=1903</guid>
		<description><![CDATA[&#160; &#160; The Illumination Engineering Society (or short IES) standard format file stores information about the distribution of light from a particular source.  The distribution of light is dependent on the various reflective materials used in the light bulb. To enhance the realism in mental ray renders the mia_photometric_light node can process IES files. How [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_1957" class="wp-caption aligncenter" style="width: 970px"><a href="http://i0.wp.com/nealbuerger.com/wp-content/uploads/2012/12/IesDifference.jpg" class="liimagelink" rel="lightbox[1903]"><img class="size-full wp-image-1957" alt="Left Normal Spotlight, Right IES Light" src="http://i0.wp.com/nealbuerger.com/wp-content/uploads/2012/12/IesDifference.jpg?resize=625%2C352" data-recalc-dims="1" /></a>
<p class="wp-caption-text">Left Normal Spotlight, Right IES Light</p>
</div>
<p>&nbsp;</p>
<p>The Illumination Engineering Society (or short IES) standard format file stores information about the distribution of light from a particular source.  The distribution of light is dependent on the various reflective materials used in the light bulb.</p>
<p>To enhance the realism in mental ray renders the <strong>mia_photometric_light</strong> node can process IES files.</p>
<h1>How to obtain IES Files?<a href="http://nealbuerger.com/wp-content/uploads/2012/12/IESLightingImage.jpg" rel="lightbox[1903]"><br />
</a></h1>
<p>There are several sampling methods available to sample existing light bulbs. However most light bulb manufactures offer free downloads of IES Profiles.</p>
<p>Phillips Light bulbs:</p>
<p><a href="http://www.usa.lighting.philips.com/connect/tools_literature/photometric_data_1_a.wpd" title="http://www.usa.lighting.philips.com/connect/tools_literature/photometric_data_1_a.wpd" target="_blank" class="liexternal">http://www.usa.lighting.philips.com/connect/tools_literature/photometric_data_1_a.wpd</a></p>
<p>Or for full overkill a couple of IES files collections:</p>
<p><a href="http://www.c4dcafe.com/ipb/files/file/804-whthawks-ies-light-collection/" title="http://www.c4dcafe.com/ipb/files/file/804-whthawks-ies-light-collection/" target="_blank" class="liexternal">http://www.c4dcafe.com/ipb/files/file/804-whthawks-ies-light-collection/</a></p>
<p><a href="http://mayazest.blogspot.de/2012/02/free-light-ies-files.html" title="http://mayazest.blogspot.de/2012/02/free-light-ies-files.html" target="_blank" class="liexternal">http://mayazest.blogspot.de/2012/02/free-light-ies-files.html</a></p>
<h2>Tools to Preview and Modifiy IES Files</h2>
<p>IES Creator by Rip 3D: <a href="http://www.rip3d.net/web/en.html#/free/downloads" target="_blank" class="liexternal">http://www.rip3d.net/web/en.html#/free/downloads</a></p>
<p>A great tutorial on the subject of creating, manipulating IES-files can be found here:</p>
<p><a href="http://jamiecardoso-mentalray.blogspot.de/2012/12/creating-customised-ies-web-lights-for.html" title="http://jamiecardoso-mentalray.blogspot.de/2012/12/creating-customised-ies-web-lights-for.html" target="_blank" class="liexternal">http://jamiecardoso-mentalray.blogspot.de/2012/12/creating-customised-ies-web-lights-for.html</a></p>
<h1>Maya Setup</h1>
<p>Install Maya 2013 SP2 several bugs were fixed concerning the mia_photometric_light node. Download it from here: <a href="http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&amp;id=20537489&amp;linkID=9242259" title="http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&amp;id=20537489&amp;linkID=9242259" target="_blank" class="liexternal">http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&amp;id=20537489&amp;linkID=9242259</a></p>
<p>The mia_photometric_light attribute editor is slightly confusing. A more easier interface provides this template:</p>
<p><a href="http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/mia_photometric_light-ae-template" target="_blank" class="liexternal">http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/mia_photometric_light-ae-template</a></p>
<p>Download and copy the file to ..\Documents\maya\2013\scripts</p>
<h1>How to use IES Files?</h1>
<ol>
<li>Create a spotlight and position it. (Never scale the light, it creates odd errors)</li>
<li>In the mental ray section create a new <strong>Light Shader &gt; mia_photographic_light</strong></li>
<li>Define your IES Profile (If no profile is defined the node acts as a pointlight)</li>
<li>The easiest way to set the Intensity mode is to use the Light Profile itself.</li>
</ol>
<div class="wp-caption alignnone" style="width: 970px"><a href="http://i2.wp.com/nealbuerger.com/wp-content/uploads/2012/12/IESLightingImage.jpg" class="liimagelink" rel="lightbox[1903]"><img alt="IESLightingImage" src="http://i2.wp.com/nealbuerger.com/wp-content/uploads/2012/12/IESLightingImage.jpg?resize=625%2C352" data-recalc-dims="1" /></a>
<p class="wp-caption-text">Applied IES-light</p>
</div>
<p><strong>Note:</strong> Depending on the scale of your scene you have to  set &#8220;Maya Units to meter Scale&#8221; (when using cm as unit set it to 100)</p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1873" data-post-type="none" >November 7, 2012 -- <a href="http://nealbuerger.com/2012/11/maya-infinite-white-background-lighting/" class="wp_rp_title">Maya: Infinite white background lighting </a></li>
<li data-position="1" data-poid="in-913" data-post-type="none" >April 3, 2011 -- <a href="http://nealbuerger.com/2011/04/set-mental-ray-as-default-render-via-mel/" class="wp_rp_title">Mel/Python: Set Mental Ray as default Render</a></li>
<li data-position="2" data-poid="in-1556" data-post-type="none" >March 1, 2012 -- <a href="http://nealbuerger.com/2012/03/mel-skript-mental-ray-physical_light/" class="wp_rp_title">Mel Skript: Using Mental Ray physical_light </a></li>
<li data-position="3" data-poid="in-2035" data-post-type="none" >March 3, 2013 -- <a href="http://nealbuerger.com/2013/03/quick-tip-mia_material_x-remove-specular-highlights/" class="wp_rp_title">Quick Tip: mia_material_x remove specular highlights</a></li>
<li data-position="4" data-poid="in-1835" data-post-type="none" >October 20, 2012 -- <a href="http://nealbuerger.com/2012/10/snippets-ambient-occlusion-exclude-objects/" class="wp_rp_title">Snippets: Ambient Occlusion exclude Objects</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=My2XpeAcVuE:ZiUB9gPEdrM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=My2XpeAcVuE:ZiUB9gPEdrM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=My2XpeAcVuE:ZiUB9gPEdrM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/My2XpeAcVuE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2013/01/using-the-mia_photometric_light/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2013/01/using-the-mia_photometric_light/</feedburner:origLink></item>
		<item>
		<title>UnrealScript: Start without Unreallogo</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/xJhWtlxZJeU/</link>
		<comments>http://nealbuerger.com/2012/12/unrealscript-start-unreallogo/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 12:10:47 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[UDK]]></category>
		<category><![CDATA[quicktip]]></category>
		<category><![CDATA[udk]]></category>
		<category><![CDATA[unreal logo]]></category>
		<category><![CDATA[unrealscript]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=1895</guid>
		<description><![CDATA[When developing Unrealscript you have to compile your code often and test it. The Unreal logo gets really boring after a while. To prevent the video from playing simply go to the folder &#60;UDKInstallation&#62;\UDKGame\Movie and rename &#8220;UE3_logo.bik&#8221; to &#8220;xUE3_logo.bik&#8221; You can open the console and start your game/map you are working on with: UDK.exe &#60;Mapname&#62; Compiling code: Udk.exe [...]]]></description>
				<content:encoded><![CDATA[<p>When developing Unrealscript you have to compile your code often and test it. The Unreal logo gets really boring after a while.</p>
<p>To prevent the video from playing simply go to the folder <strong>&lt;UDKInstallation&gt;\UDKGame\Movie </strong>and rename &#8220;UE3_logo.bik&#8221; to &#8220;xUE3_logo.bik&#8221;</p>
<p><a href="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2012/12/Screenshot-12_18_2012-1_04_59-PM.png" class="liimagelink" rel="lightbox[1895]"><img class="aligncenter size-full wp-image-1896" alt="Screenshot - 12_18_2012 , 1_04_59 PM" src="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2012/12/Screenshot-12_18_2012-1_04_59-PM.png?resize=475%2C365" data-recalc-dims="1" /></a></p>
<p>You can open the console and start your game/map you are working on with:</p>
<pre>UDK.exe &lt;Mapname&gt;</pre>
<p>Compiling code:</p>
<pre>Udk.exe -make</pre>
<p>However in the final deployment of the game the logo may have to be included again.</p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1672" data-post-type="none" >May 27, 2012 -- <a href="http://nealbuerger.com/2012/05/contentbrowser-add-custom-directory/" class="wp_rp_title">ContentBrowser: Add Custom Directory</a></li>
<li data-position="1" data-poid="in-1867" data-post-type="none" >November 6, 2012 -- <a href="http://nealbuerger.com/2012/11/kismet-level-streaming/" class="wp_rp_title">Kismet Level Streaming</a></li>
<li data-position="2" data-poid="in-1747" data-post-type="none" >August 8, 2012 -- <a href="http://nealbuerger.com/2012/08/optimized-pillar-udk-part-1-modelling/" class="wp_rp_title">Optimized Pillar for UDK: Part 1 &#8211; Modelling</a></li>
<li data-position="3" data-poid="in-1027" data-post-type="none" >May 22, 2011 -- <a href="http://nealbuerger.com/2011/05/maya-incremental-saving/" class="wp_rp_title">Maya: Incremental Saving</a></li>
<li data-position="4" data-poid="in-1765" data-post-type="none" >August 10, 2012 -- <a href="http://nealbuerger.com/2012/08/optimized-pillar-udk-part-2-normal-maps/" class="wp_rp_title">Optimized Pillar for UDK: Part 2 &#8211; Normal Maps</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=xJhWtlxZJeU:cA4XoVJC4IE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=xJhWtlxZJeU:cA4XoVJC4IE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=xJhWtlxZJeU:cA4XoVJC4IE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/xJhWtlxZJeU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2012/12/unrealscript-start-unreallogo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2012/12/unrealscript-start-unreallogo/</feedburner:origLink></item>
		<item>
		<title>Kismet console commands and remote events</title>
		<link>http://feedproxy.google.com/~r/NealsStuff/~3/dgRql3ajl7o/</link>
		<comments>http://nealbuerger.com/2012/11/kismet-console-commands/#comments</comments>
		<pubDate>Thu, 29 Nov 2012 08:47:26 +0000</pubDate>
		<dc:creator>happyneal</dc:creator>
				<category><![CDATA[UDK]]></category>
		<category><![CDATA[kismet]]></category>

		<guid isPermaLink="false">http://nealbuerger.com/?p=1883</guid>
		<description><![CDATA[I have been working on exterior lampposts. All the lampposts should be controlled (on/off) by the same trigger-button  However I want the lamps to be used as a reusable asset and not directly be connected to the trigger button. Remote Events Remote Events are used to access Kismet subsequences. To successfully use Remote Events you [...]]]></description>
				<content:encoded><![CDATA[<p>I have been working on exterior lampposts. All the lampposts should be controlled (on/off) by the same trigger-button  However I want the lamps to be used as a reusable asset and not directly be connected to the trigger button.</p>
<h1>Remote Events</h1>
<p>Remote Events are used to access Kismet subsequences. To successfully use Remote Events you need a &#8220;Remote Event&#8221; node and a corresponding &#8220;Activate Remote Event&#8221; node.</p>
<ol>
<li>RMB anywhere in Kismet and select new Sequence, name it lampost_Kismet</li>
<li><strong>RMB &gt; New Event &gt; Remote Event</strong></li>
<li>The Event name has to be unique and meaningful (so something like &#8220;<em>toggle_ext_lights</em>&#8220;) Notice that the Event has a red X in it (It turns green as soons as the corresponding Activate Remote Event gets created). <a href="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2012/11/Remote-Event.png" class="liimagelink" rel="lightbox[1883]"><img class="aligncenter size-full wp-image-1889" title="Remote Event" src="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2012/11/Remote-Event.png?resize=625%2C319" alt="" data-recalc-dims="1" /></a></li>
<li>After setting up the rest of your Kismetsequence (In my case I am using a Toggle with Looping activated to Toggle my light to go on and off with Matinee). Return to your original Kismet Sequence</li>
<li><strong>RMB &gt; Action &gt; Event &gt; Activate Remote Event</strong> &#8211; Make sure that the Event name is identical to the Remote Event name. The node should have a green check on it.<img class="aligncenter size-full wp-image-1888" title="Activate Remote Event" src="http://i1.wp.com/nealbuerger.com/wp-content/uploads/2012/11/Activate-Remote-Event.png?resize=625%2C278" alt="" data-recalc-dims="1" /></li>
</ol>
<h1>ConsoleEvents</h1>
<p>The Console Event is a nice way of creating Testing nodes in your scene (instead of creating a Trigger and connecting it etc.)</p>
<p>In Kismet simply create the node with New Event &gt; Console Event or by Keyboard shortcut <strong>E + LMB</strong>, and give it a unique name (something like <em>ext_lights) </em> and connect it to your Kismet sequence.</p>
<ol>
<li>Preview in Game Mode (Press F8)</li>
<li>Open the console by pressing the Key ^ (next to the No1 &#8211; key)</li>
<li>Enter the command <strong>&#8220;CauseEvent ext_lights&#8221;</strong></li>
</ol>
<h1>Notes</h1>
<p>The Kismet Sequence can be embedded in a Prefab object.</p>
<p>To quickly create a Remote Event and the Activate Remote Event Node press <strong>LMB-Shift-R</strong>.</p>
<p>&nbsp;</p>
<div class="wp_rp_wrap  wp_rp_plain" >
<div class="wp_rp_content">
<h3 class="related_post_title">Related Posts</h3>
<ul class="related_post wp_rp" style="visibility: visible">
<li data-position="0" data-poid="in-1545" data-post-type="none" >February 29, 2012 -- <a href="http://nealbuerger.com/2012/02/kismet-switch-visibility-collision-object/" class="wp_rp_title">Kismet: Switch visibility / collision of an Object</a></li>
<li data-position="1" data-poid="in-1656" data-post-type="none" >May 7, 2012 -- <a href="http://nealbuerger.com/2012/05/simple-reusable-kismet-door/" class="wp_rp_title">Simple reusable Kismet Door</a></li>
<li data-position="2" data-poid="in-1867" data-post-type="none" >November 6, 2012 -- <a href="http://nealbuerger.com/2012/11/kismet-level-streaming/" class="wp_rp_title">Kismet Level Streaming</a></li>
<li data-position="3" data-poid="in-1773" data-post-type="none" >August 11, 2012 -- <a href="http://nealbuerger.com/2012/08/optimized-pillar-udk-part-3-udk-export/" class="wp_rp_title">Optimized Pillar for UDK: Part 3 – Maya Export/ UDK Material Settings</a></li>
<li data-position="4" data-poid="in-1895" data-post-type="none" >December 18, 2012 -- <a href="http://nealbuerger.com/2012/12/unrealscript-start-unreallogo/" class="wp_rp_title">UnrealScript: Start without Unreallogo</a></li>
</ul>
<div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div>
</div>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NealsStuff?a=dgRql3ajl7o:GUcQ2YPSsv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=dgRql3ajl7o:GUcQ2YPSsv8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NealsStuff?a=dgRql3ajl7o:GUcQ2YPSsv8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NealsStuff?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NealsStuff/~4/dgRql3ajl7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nealbuerger.com/2012/11/kismet-console-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nealbuerger.com/2012/11/kismet-console-commands/</feedburner:origLink></item>
	</channel>
</rss>
