﻿<?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=Extensions%3A2.6%2FPy%2FScripts%2FImport-Export%2FNuke</id>
	<title>Extensions:2.6/Py/Scripts/Import-Export/Nuke - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2FImport-Export%2FNuke"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Import-Export/Nuke&amp;action=history"/>
	<updated>2026-04-26T13:45:17Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Import-Export/Nuke&amp;diff=109779&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Import-Export/Nuke&amp;diff=109779&amp;oldid=prev"/>
		<updated>2018-06-28T19:48:14Z</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日 (木) 19:48時点における版&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=Extensions:2.6/Py/Scripts/Import-Export/Nuke&amp;diff=109778&amp;oldid=prev</id>
		<title>wiki&gt;Mindrones: moved Extensions:2.5/Py/Scripts/Import-Export/Nuke to Extensions:2.6/Py/Scripts/Import-Export/Nuke</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Import-Export/Nuke&amp;diff=109778&amp;oldid=prev"/>
		<updated>2011-12-15T02:29:32Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/Extensions:2.5/Py/Scripts/Import-Export/Nuke&quot; class=&quot;mw-redirect&quot; title=&quot;Extensions:2.5/Py/Scripts/Import-Export/Nuke&quot;&gt;Extensions:2.5/Py/Scripts/Import-Export/Nuke&lt;/a&gt; to &lt;a href=&quot;/Extensions:2.6/Py/Scripts/Import-Export/Nuke&quot; title=&quot;Extensions:2.6/Py/Scripts/Import-Export/Nuke&quot;&gt;Extensions:2.6/Py/Scripts/Import-Export/Nuke&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptInfo&lt;br /&gt;
|name=ChanImpExp&lt;br /&gt;
|tooltip= Import/export *.chan animation file&lt;br /&gt;
|menu=Group: Import-Export&lt;br /&gt;
|version=1.0&lt;br /&gt;
|blender=2.61&lt;br /&gt;
|author=Michal Krupa&lt;br /&gt;
|license=GPL&lt;br /&gt;
|link=http://projects.blender.org/tracker/?func=detail&amp;amp;atid=467&amp;amp;aid=28368&amp;amp;group_id=153&lt;br /&gt;
|exe=io_export_chan.py&lt;br /&gt;
|modules=&lt;br /&gt;
|data=&lt;br /&gt;
|deps=&lt;br /&gt;
|usage=&lt;br /&gt;
Select an object and simply select the file-&amp;gt;export-&amp;gt;Nuke(.chan) option.&lt;br /&gt;
|download=https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons/io_anim_nuke_chan/&lt;br /&gt;
|bugtracker=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The *.chan format is used to store camera animation, including location, rotation and optionally field of view.&lt;br /&gt;
&lt;br /&gt;
This addon can import and export chan files using the active object's animation.&lt;br /&gt;
&lt;br /&gt;
Chan file is an ASCII file with parameter values saved in columns, one column per parameter, one line per frame i.e.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
1	-0.703427	0.747595	-0.791473	-48.4942	161.026	6.02732	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
2	-0.681864	0.744656	-0.785405	-48.4888	161.043	6.06889	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
3	-0.660483	0.74154		-0.779456	-48.4442	161.095	6.06769	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
4	-0.639921	0.738876	-0.77333	-48.427		161.186	6.04798	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
5	-0.619503	0.735973	-0.767138	-48.3956	161.284	6.02043	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
6	-0.599471	0.733561	-0.760774	-48.3782	161.397	5.98574	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
7	-0.579693	0.731829	-0.754117	-48.3946	161.496	5.96938	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
8	-0.560836	0.730369	-0.747382	-48.422		161.661	5.90704	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
9	-0.54107	0.728683	-0.740694	-48.4238	161.742	5.89686	57.840534711&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The properties saved and read by this script are:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
frame location.x location.y location.z rotation_euler.x rotation_euler.y rotation_euler.z angle_y&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file format itself is as simple as can be, but its simplicity is its greatest advantage. It's being used by softwares like Nuke and Houdini, and since it is so simple then writing an import or export tools for it softwares is fast and easy.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;angle_y&amp;quot; stands for vertical field of view. Used for calculation of a camera lens, only applies to the camera animations, while importing/exporting object animation this parameter is skipped.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Instructions =&lt;br /&gt;
&lt;br /&gt;
The script gets the currently active object (works in object mode only) and saves/loads its transformations from or to the simple ASCII file, trough the whole animation range (set either on timeline or in the render settings).&lt;br /&gt;
All you need to do is to select an object and run the script in file-&amp;gt;export-&amp;gt;Nuke(*.chan) (to export animation) or file-&amp;gt;import-&amp;gt;Nuke(*.chan) (to import animation).&lt;br /&gt;
&lt;br /&gt;
One thing to be remembered. Chan saves only the raw property values (rotation_x, rotation_y, rotation_z etc.), so you have to mind the rotation order. In other words - the rotation orders during export and import must be the same (both are being set in the file selector while importing/exporting).&lt;br /&gt;
&lt;br /&gt;
Another thing is the camera sensor size and its influence on camera lens. Since 2.61 you can manipulate the sensor size so you can fit a real life cameras (default in blender is 32x18), the best practice in this case is using horizontal fit for camera (Nuke is using it as a default).&lt;br /&gt;
While importing the camera from *.chan file you have to remember to set the same sensor size as you've had in Nuke (or other software that this camera has been exported).&lt;br /&gt;
&lt;br /&gt;
{{NiceTip|File names|It's good to save the chan files with it's rotations order and sensor size stored in a file name (i.e. &amp;quot;camera_for_shot_ZXY_36x24.chan&amp;quot;) so you don't have to look for those values in some long forgotten files.}}&lt;br /&gt;
&lt;br /&gt;
{{NiceTip|Exporting geometry to other softwares|If you want to export the objects movement to other softwares via the obj format, you have to save it with the Z-up, Y-forward setting. After loading it to the other software it'll be rotated 90 degrees, but when you apply the chan file it'll jump into its place.}}&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mindrones</name></author>
		
	</entry>
</feed>