﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Doc%3AJA%2F2.6%2FManual%2FAnimation%2FTechs%2FObject%2FConstraint</id>
	<title>Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Doc%3AJA%2F2.6%2FManual%2FAnimation%2FTechs%2FObject%2FConstraint"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint&amp;action=history"/>
	<updated>2026-06-02T00:52:44Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint&amp;diff=134581&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint&amp;diff=134581&amp;oldid=prev"/>
		<updated>2018-06-28T20:46:48Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:46時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint&amp;diff=134580&amp;oldid=prev</id>
		<title>wiki&gt;Sato: Created page with &quot;{{Page/Header|2.5|Doc:JA/2.5/Manual/Animation/Creating Actions|Doc:JA/2.5/Manual/Animation/Path Animation}}  =コンストレイントを使ったアニメーション= [[Doc:JA/...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:JA/2.6/Manual/Animation/Techs/Object/Constraint&amp;diff=134580&amp;oldid=prev"/>
		<updated>2012-02-05T11:57:21Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Page/Header|2.5|Doc:JA/2.5/Manual/Animation/Creating Actions|Doc:JA/2.5/Manual/Animation/Path Animation}}  =コンストレイントを使ったアニメーション= [[Doc:JA/...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Page/Header|2.5|Doc:JA/2.5/Manual/Animation/Creating Actions|Doc:JA/2.5/Manual/Animation/Path Animation}}&lt;br /&gt;
&lt;br /&gt;
=コンストレイントを使ったアニメーション=&lt;br /&gt;
[[Doc:JA/2.6/Manual/Constraints|コンストレイント]]はオブジェクトのプロパティ（位置、回転、拡大縮小）をコントロールする方法の一つで、それには単純な数値（[[Doc:JA/2.6/Manual/Constraints/Transform/Limit Location|“limit”コンストレイント]]など）かターゲットと呼ばれるオブジェクト（[[Doc:JA/2.6/Manual/Constraints/Transform/Copy Location|“copy”コンストレイント]]など）を用います。&lt;br /&gt;
&lt;br /&gt;
コンストレイントは静止画の制作にも便利ですが、あきらかに、主な用途はアニメーションの制作です。コンストレイントのアニメーションには二つの側面があります。&lt;br /&gt;
*コンストレイントのターゲットを通じてオブジェクトのアニメーションを制御できる（間接的アニメーション）。&lt;br /&gt;
*コンストレイントの設定をアニメートできる。&lt;br /&gt;
&lt;br /&gt;
==コンストレイントによるアニメーションの制御==&lt;br /&gt;
これはターゲットを用いるコンストレイントの場合です。ターゲットはコンストレイントのオーナーのプロパティをコントロールでき、したがってターゲットをアニメートすることは間接的にオーナーをアニメートすることになります。&lt;br /&gt;
&lt;br /&gt;
コンストレイントによる間接的なアニメーションは非常にシンプルに行うこともできます。たとえば[[Doc:JA/2.6/Manual/Constraints/Transform/Copy Location|Copy Locationコンストレイント]]を使うと、オーナーオブジェクトは単純にターゲットの位置を（指定したオフセットをともなって）コピーします。しかし、たとえば[[Doc:JA/2.6/Manual/Constraints/Relationship/Action|Actionコンストレイント]]のようなものを使えば、非常に複雑なふるまいをさせることもできます。Actionコンストレイントはアクションに対する[[Doc:JA/2.6/Manual/Animation/Editors/Graph/Drivers|アニメーションドライバ]]の一種です。&lt;br /&gt;
&lt;br /&gt;
またクラシックな[[Doc:JA/2.6/Manual/Constraints/Relationship/Child Of|Child Ofコンストレイント]]にも触れなくてはならないでしょう。これはオブジェクトの親子関係を生成します。この関係には暗黙のうちに間接的アニメーションが含まれます（親オブジェクトを移動すると子オブジェクトにも影響します）。しかし、{{Literal|Child Of}}コンストレイントのもうひとつの重要な点は、ボーンとオブジェクトを親子にすることによって、[[Doc:JA/2.5/Manual/Animation/Armatures|アーマチュア]]を使ったアニメートができるということです。&lt;br /&gt;
&lt;br /&gt;
シンプルな{{Literal|Copy Location}}の例に戻りましょう。このコンストレイントは、二つの異なった振る舞いをします。&lt;br /&gt;
*{{Literal|Offset}}ボタンを無効（デフォルト）にしていると、オーナーの位置はターゲットによって「絶対的に」コントロールされます。つまり、ターゲット（および下層にあるコンストレイント）以外のどんなものもオーナーの位置に影響を与えることはできません。オブジェクトのアニメーションカーブであってもです。&lt;br /&gt;
*しかし、{{Literal|Offset}}ボタンを有効にすると、オーナーの位置は「相対的に」コントロールされます。つまりオーナーの位置は、ターゲットの位置を上乗せされる形で変更されます。そして、もともとの位置はたとえば{{Literal|Loc…}}カーブ（またはアクションやNLA）でコントロールできます。&lt;br /&gt;
&lt;br /&gt;
===例===&lt;br /&gt;
{{Literal|Copy Location}}コンストレイントと{{Literal|Offset}}ボタンを使ってみましょう。まず、オーナーのオブジェクト（&amp;lt;code&amp;gt;moon&amp;lt;/code&amp;gt;と呼びましょう）に&amp;lt;code&amp;gt;(0.0, 0.0, 0.0)&amp;lt;/code&amp;gt;を中心とした円を描かせるます（{{Literal|LocX}}/{{Literal|LocY}}のアニメーションカーブにパイドライバを使います。[[Doc:JA/2.6/Manual/Animation/Editors/Graph/Drivers#Drivers|ドライバ]]を参照）。そしてターゲット（&amp;lt;code&amp;gt;earth&amp;lt;/code&amp;gt;と呼びましょう）の位置をコピーするように設定し、{{Literal|Offset}}ボタンを有効にします。これで惑星の周りを回る衛星ができました。それから同じようにして、この惑星がさらに恒星オブジェクト（名前は&amp;lt;code&amp;gt;sun&amp;lt;/code&amp;gt;がいいでしょう）の周りを回るようにすることもできるし、その恒星が銀河を回るようにすることもできます。&lt;br /&gt;
&lt;br /&gt;
これは上記（およびいくつかの他の）テクニックを用いて作った太陽系のアニメーションです。&lt;br /&gt;
&amp;lt;vimeo&amp;gt;15187945&amp;lt;/vimeo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
だたしこの「太陽系」はリアリスティックではありません（縮尺も回転の方向も間違っています…）。&lt;br /&gt;
&lt;br /&gt;
このアニメーションを作った[[File:ManAnimationTechsUsingConstraintsExSolarSys.blend|.blendファイル]]をダウンロードできます。&lt;br /&gt;
&lt;br /&gt;
==コンストレイントの影響をアニメートする==&lt;br /&gt;
より「クラシック」に、アニメーションカーブを使ってコンストレイントのプロパティをアニメートすることもできます。&lt;br /&gt;
&lt;br /&gt;
使えるのは二つのカーブだけです（[[Meta:Sandbox/Doc:JA/2.5/Manual/Animation/Graph Editor|グラフエディタ]]を参照）。&lt;br /&gt;
*コンストレイントの{{Literal|Influence}}（影響力）をアニメートできます。上の太陽系の場合、カメラがmoonとearthについていき、それから止まるようにしています。それには{{Literal|Offset}}を有効にした二つの{{Literal|Copy Location}}コンストレイントを使い、{{Literal|Influence}}をクロスフェードさせました。&lt;br /&gt;
*より間接的に、アーマチュアのボーンをターゲットとしたコンストレイントを使って、そのボーン上（rootとtipの間）のどの点を真のターゲットポイントとするかをアニメートすることができます('''0.0'''はrootの位置、'''1.0'''はtipの位置です）。&lt;br /&gt;
&lt;br /&gt;
{{Page/Footer|Doc:JA/2.5/Manual/Animation/Creating Actions|Doc:JA/2.5/Manual/Animation/Path Animation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Animation]]&lt;br /&gt;
[[Category:Objects]]&lt;br /&gt;
[[Category:Constraints]]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Sato</name></author>
		
	</entry>
</feed>