﻿<?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=%E5%88%A9%E7%94%A8%E8%80%85%3ABroken</id>
	<title>利用者:Broken - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ABroken"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Broken&amp;action=history"/>
	<updated>2026-05-24T07:50:45Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Broken&amp;diff=44488&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Broken&amp;diff=44488&amp;oldid=prev"/>
		<updated>2018-06-28T17:46:23Z</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日 (木) 17: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=%E5%88%A9%E7%94%A8%E8%80%85:Broken&amp;diff=44487&amp;oldid=prev</id>
		<title>2011年1月3日 (月) 22:35にwiki&gt;Brokenによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Broken&amp;diff=44487&amp;oldid=prev"/>
		<updated>2011-01-03T22:35:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[User:Broken/OceanSimulation]] &lt;br /&gt;
&lt;br /&gt;
[[User:Broken/VolumeRenderingDev]] &lt;br /&gt;
&lt;br /&gt;
[[User:Broken/FlareResearch]] &lt;br /&gt;
&lt;br /&gt;
[[User:Broken/ShadingSystemScratchpad|User:Broken/ShadingSystemScratchpad]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Broken/BreakingRenderCompatibility]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[User:Broken/SummerOfDocs2006Restructure]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; http://wiki.blender.org/index.php/BlenderDev/EventsToolApiNotes&lt;br /&gt;
====Broken things I've found in 2.5====&lt;br /&gt;
* file selector should warn on file ops (i.e. file name exists) before closing file manager. if cancelled, should give an opportunity to rectify within the file browser (i.e. choosing a new name). Popping up afterwards is easy to miss and gives a false impression that it succeeded.&lt;br /&gt;
* Tweaking hair virtual parents: crash in psys_face_mat() - dm = 0x000000000001&lt;br /&gt;
&lt;br /&gt;
====2.5 Todo====&lt;br /&gt;
* Investigate using horizontal motion for dolly zoom, rather than vertical, as a preference for maya/c4d users&lt;br /&gt;
* fix blender's camera model&lt;br /&gt;
&lt;br /&gt;
====comp stuff====&lt;br /&gt;
* manipulators&lt;br /&gt;
** leading to roto shapes&lt;br /&gt;
* non-awful image sequence handling&lt;br /&gt;
* RGBA toggles, extra settings&lt;br /&gt;
* procedural, concatenated transformation matrix/deformation&lt;br /&gt;
&lt;br /&gt;
====Own notes on understanding flow of fullscreen area code====&lt;br /&gt;
When a render occurs OVER NODE SPACE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
• screen_render_invoke&lt;br /&gt;
  • screen_set_image_output&lt;br /&gt;
    • ED_screen_full_newspace(C, CTX_wm_area(C), SPACE_IMAGE);&lt;br /&gt;
      original sa-&amp;gt;full==0, so&lt;br /&gt;
      • newsa = ed_screen_fullarea(C, win, sa)&lt;br /&gt;
        spacedata swapping etc happens here - creates new space SPACE_INFO&lt;br /&gt;
        newsa == old area (eg. nodes) in new screen&lt;br /&gt;
&lt;br /&gt;
      • ED_area_newspace(C, newsa, type [SPACE_IMAGE]);&lt;br /&gt;
        tries to create new image space in full screen&lt;br /&gt;
        FOR IMAGE DOESN'T create new space, since spacetypes are equal&lt;br /&gt;
&lt;br /&gt;
    now we have new sa, in full screen also new area in context&lt;br /&gt;
    also have sa-&amp;gt;full&lt;br /&gt;
    new we have existing sa, in full screen, with same area in context&lt;br /&gt;
&lt;br /&gt;
    • sima-&amp;gt;flag |= SI_FULLWINDOW|SI_PREVSPACE;&lt;br /&gt;
&lt;br /&gt;
  RENDER IN FULL SCREEN NOW&lt;br /&gt;
&lt;br /&gt;
Pressing ESC to close:&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
• render_view_cancel_exec&lt;br /&gt;
  since sima &amp;amp;&amp;amp; sima-&amp;gt;flag &amp;amp; SI_FULLWINDOW:&lt;br /&gt;
  • ED_screen_full_prevspace(C, sa);&lt;br /&gt;
    • ED_area_prevspace&lt;br /&gt;
      sa-&amp;gt;full exists      &lt;br /&gt;
      &lt;br /&gt;
      sa is SPACE_IMAGE      &lt;br /&gt;
      sa is SPACE_IMAGE (fullscreen)&lt;br /&gt;
&lt;br /&gt;
      here is where it checks for sl-&amp;gt;next&lt;br /&gt;
      &lt;br /&gt;
	  • ED_area_newspace(C, sa, sl-&amp;gt;next-&amp;gt;spacetype);&lt;br /&gt;
        W COMMENT doesn't do anything? because sa-&amp;gt;spacetype == sl-&amp;gt;next-&amp;gt;spacetype ??&lt;br /&gt;
        actually now it does do something, changes sa into a node space &lt;br /&gt;
        turns image space into 2 sa == space_node --&amp;gt; not right!&lt;br /&gt;
      if it does something it would modifies sa, which gets passed to:&lt;br /&gt;
&lt;br /&gt;
    • ed_screen_fullarea&lt;br /&gt;
      sa-&amp;gt;full exists, so:&lt;br /&gt;
&lt;br /&gt;
      find 'old' area in the list of spaces in the old screen&lt;br /&gt;
      old == space_node (the one we want to go back to)      &lt;br /&gt;
      3 sa == space_node (existing full screen area, after being converted to the sl-&amp;gt;next space type)&lt;br /&gt;
      &lt;br /&gt;
      old = space_image&lt;br /&gt;
      3 sa == space_node&lt;br /&gt;
      &lt;br /&gt;
      area_copy_data(old, sa, 1);	&lt;br /&gt;
&lt;br /&gt;
  ALL DONE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling libs on Mac Os X ==&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====LibTIFF====&lt;br /&gt;
export MACOSX_DEPLOYMENT_TARGET=10.5&lt;br /&gt;
&lt;br /&gt;
./configure --disable-cxx --disable-dependency-tracking --with-apple-opengl-framework --with-jpeg-include-dir=/Developer/jpeg-8b/built/include/ --with-jpeg-lib-dir=/Developer/jpeg-8b/built/lib/ CFLAGS=&amp;quot;-Os -arch ppc -arch i386 -arch x86_64&amp;quot; --prefix=/Developer/tiff-3.9.2/built --disable-shared&lt;br /&gt;
&lt;br /&gt;
====JPEGlib====&lt;br /&gt;
export MACOSX_DEPLOYMENT_TARGET=10.5&lt;br /&gt;
&lt;br /&gt;
./configure --disable-dependency-tracking CFLAGS=&amp;quot;-arch i386 -arch x86_64 -arch ppc&amp;quot; --prefix=/Developer/jpeg-8b/built --enable-static --disable-shared&lt;br /&gt;
&lt;br /&gt;
====FFMPEG====&lt;br /&gt;
Currently scons works well to compile FFMPEG as part of the build process - I did this to generate the .a libraries which we can then use as precompiled. When scons is going through the dependencies, it runs the configure scripts for the various parts of FFMPEG. Sometimes we need to modify these a bit&lt;br /&gt;
&lt;br /&gt;
* matroska (libavformat) has a bzlib option for bzip2 compression. The configure script automatically enables this, regardless of whether you have the necessary bzlib libraries or headers installed. If you don't (as you wouldn't usually on Mac), configure ffmpeg manually before build by:&lt;br /&gt;
 cd extern/ffmpeg&lt;br /&gt;
 ./configure --disable-bzlib&lt;br /&gt;
&lt;br /&gt;
EDIT: Fixed this in the Sconscript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* xvidcore has trouble in the build system if you have assembler enabled (it is enabled by default). To disable it:&lt;br /&gt;
 cd extern/xvidcore/build/generic&lt;br /&gt;
 ./configure --disable-assembly&lt;br /&gt;
&lt;br /&gt;
EDIT: Fixed this in the darwin-config&lt;br /&gt;
&lt;br /&gt;
* If you don't have yasm (an assembly compiler) you'll also need to disable assembly in other areas (I think x264 for one). This can probably be done a similar way. I opted to install yasm on my system - the most convenient way is to install from source, since the latest .dmg I tried on the yasm download page was made by macports, and installed to /opt/local/ which was not in any executable/include/library paths on my system. Installing from source works much better, though you have to uninstall it manually. To install yasm from source is simple, just:&lt;br /&gt;
 cd yasm-source-dir&lt;br /&gt;
 ./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
By default, yasm installs to /usr/local/...&lt;br /&gt;
&lt;br /&gt;
* Once this is configured:&lt;br /&gt;
 python scons/scons.py&lt;br /&gt;
to install (with your relevant user-config.py)&lt;br /&gt;
&lt;br /&gt;
====fftw====&lt;br /&gt;
* fftw in blender needs the single threaded option so:&lt;br /&gt;
 cd fftw-source-dir&lt;br /&gt;
 ./configure --disable-threads&lt;br /&gt;
 make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
===notes===&lt;br /&gt;
&lt;br /&gt;
Useful things:&lt;br /&gt;
&lt;br /&gt;
deployment min 10.4 for intel, min 10.3 for ppc?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
env var MACOSX_DEPLOYMENT_TARGET&lt;br /&gt;
&lt;br /&gt;
env var? SDKROOT&lt;br /&gt;
&lt;br /&gt;
gcc -mmacosx-version-min=10.4&lt;br /&gt;
gcc-4.0 -mmacosx-version-min=10.3 -isysroot /Developer/SDKs/MacOSX10.3.9.sdk&lt;br /&gt;
 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.3.9.sdk&lt;br /&gt;
&lt;br /&gt;
Comand line utils:&lt;br /&gt;
otool&lt;br /&gt;
lipo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://lists.apple.com/archives/unix-porting/2003/Oct/msg00051.html&lt;br /&gt;
http://lists.apple.com/archives/xcode-users/2005/Dec/msg00524.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building python 3.1:&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.4&lt;br /&gt;
 export SDKROOT=/Developer/SDKs/MacOSX10.4u.sdk&lt;br /&gt;
 export C_INCLUDE_PATH=/Developer/SDKs/MacOSX10.4u.sdk/usr/include&lt;br /&gt;
 export CFLAGS=&amp;quot;-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk&amp;quot;&lt;br /&gt;
 export LDFLAGS=&amp;quot;-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk&amp;quot;&lt;br /&gt;
 ./configure --prefix=/Users/matt/Desktop/py10.4_install/ --enable-universalsdk=/Developer/SDKs/MacOSX10.4u.sdk --with-pydebug&lt;br /&gt;
 make; make install&lt;/div&gt;</summary>
		<author><name>wiki&gt;Broken</name></author>
		
	</entry>
</feed>