<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://berniebernie.fr/mediawiki-1.37.1/index.php?action=history&amp;feed=atom&amp;title=Mel_Functions</id>
	<title>Mel Functions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://berniebernie.fr/mediawiki-1.37.1/index.php?action=history&amp;feed=atom&amp;title=Mel_Functions"/>
	<link rel="alternate" type="text/html" href="https://berniebernie.fr/mediawiki-1.37.1/index.php?title=Mel_Functions&amp;action=history"/>
	<updated>2026-05-22T19:33:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://berniebernie.fr/mediawiki-1.37.1/index.php?title=Mel_Functions&amp;diff=577&amp;oldid=prev</id>
		<title>Bernie at 09:50, 3 May 2022</title>
		<link rel="alternate" type="text/html" href="https://berniebernie.fr/mediawiki-1.37.1/index.php?title=Mel_Functions&amp;diff=577&amp;oldid=prev"/>
		<updated>2022-05-03T09:50:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Small objects rig===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for($o in `ls -sl`){&lt;br /&gt;
    select -cl;&lt;br /&gt;
    select -r ($o+&amp;quot;.vtx[*]&amp;quot;);&lt;br /&gt;
    setToolTo moveSuperContext; &lt;br /&gt;
    vector $centerPos = `manipMoveContext -q -position Move`;&lt;br /&gt;
    $c = `circle -nr 0 1 0 -c 0 0 0 -sw 360 -ch 0 -r .8 -n &amp;quot;cookieCtrl&amp;quot;`;&lt;br /&gt;
    move -r ($centerPos.x) ($centerPos.y) ($centerPos.z);&lt;br /&gt;
    float $rr[] = sphrand(40);&lt;br /&gt;
    rotate -r ($rr[0]) ($rr[1]) ($rr[2]);&lt;br /&gt;
    zero($c[0]);&lt;br /&gt;
    select -cl;&lt;br /&gt;
    select $c $o;&lt;br /&gt;
    performParentConstraint 0;&lt;br /&gt;
    performScaleConstraint 0;    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== &amp;#039;Zero Out&amp;#039; ctrller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
proc zero(string $obj){&lt;br /&gt;
        select -cl;&lt;br /&gt;
        select $obj;&lt;br /&gt;
        string $grandParents[] = `listRelatives -p`;&lt;br /&gt;
        string $zer = `group -em -w -n ($obj+&amp;quot;_ZERO&amp;quot;)`;&lt;br /&gt;
        parent $zer $obj;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.rotateZ&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.translateX&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.translateY&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.translateZ&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.rotateX&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.rotateY&amp;quot;) 0;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.scaleZ&amp;quot;) 1;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.scaleX&amp;quot;) 1;&lt;br /&gt;
        setAttr ($zer+&amp;quot;.scaleY&amp;quot;) 1;&lt;br /&gt;
        if(size($grandParents)==0){&lt;br /&gt;
            parent -w $zer; &lt;br /&gt;
        }else{&lt;br /&gt;
        parent $zer $grandParents[0];&lt;br /&gt;
        }&lt;br /&gt;
        parent $obj $zer;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Bake Texture Sequence ===&lt;br /&gt;
* http://pastebin.com/raw/2wWPduBt bakeTextureSequence() bakes a maya texture to file with animation (PYTHON)&lt;br /&gt;
&lt;br /&gt;
===Particle &amp;amp; instances===&lt;br /&gt;
* http://pastebin.com/raw.php?i=9e630r4i duplicateParticleInstanceFinal 3.1.0 (baking - no animation)&lt;br /&gt;
* http://pastebin.com/raw.php?i=V6QPPws7 tk_bakeParticleInstancer 1.4.0 (baking - animation. Slow start on large systems)&lt;br /&gt;
* http://pastebin.com/raw.php?i=qxkXjLeA vmvInstanceObjects (objects to instances)&lt;br /&gt;
&lt;br /&gt;
===Navigate===&lt;br /&gt;
* zooms and pans inside of a shot camera: http://pastebin.com/raw.php?i=eM1pBCJc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Select By Edge Angle===&lt;br /&gt;
* http://pastebin.com/raw.php?i=Rvqus7YZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Show reflection angle ===&lt;br /&gt;
* http://pastebin.com/raw.php?i=KKS01B4L&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Create Follicles on selected components===&lt;br /&gt;
* http://pastebin.com/raw.php?i=52GGufMt&lt;br /&gt;
&lt;br /&gt;
===Sppaint for layout===&lt;br /&gt;
maya2022/ python3: https://berniebernie.fr/public/sppaint3D.zip&lt;br /&gt;
&lt;br /&gt;
https://www.highend3d.com/maya/script/sppaint3d-for-maya/topics&lt;br /&gt;
&lt;br /&gt;
[[Category:Maya]]&lt;/div&gt;</summary>
		<author><name>Bernie</name></author>
	</entry>
</feed>