﻿<?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%3AEvgenyar%2FBI_refactoring</id>
	<title>利用者:Evgenyar/BI refactoring - 版の履歴</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%3AEvgenyar%2FBI_refactoring"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Evgenyar/BI_refactoring&amp;action=history"/>
	<updated>2026-05-14T13:27:39Z</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:Evgenyar/BI_refactoring&amp;diff=149323&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:Evgenyar/BI_refactoring&amp;diff=149323&amp;oldid=prev"/>
		<updated>2018-06-28T21:13:11Z</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日 (木) 21:13時点における版&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:Evgenyar/BI_refactoring&amp;diff=149322&amp;oldid=prev</id>
		<title>wiki&gt;Evgenyar: /* List of improvements */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Evgenyar/BI_refactoring&amp;diff=149322&amp;oldid=prev"/>
		<updated>2015-05-12T08:26:01Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;List of improvements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Blender Internal Nodes Refactoring (WIP) =&lt;br /&gt;
&lt;br /&gt;
== Introduction  ==&lt;br /&gt;
Blender Internal node system lacks many features that already exist in Cycles Render Engine. Furthermore, there are some nodes and node sockets that do not work as expected. This node system is used not only in BI itself but also in real-time rendering in Blender Game Engine. Therefore, it needs serious changes and refactoring.&lt;br /&gt;
&lt;br /&gt;
== List of improvements ==&lt;br /&gt;
&lt;br /&gt;
'''Cycles Geometry node support'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Reasons:&amp;lt;/i&amp;gt;&lt;br /&gt;
*Current BI Geometry provides outputs in different spaces. For example, '''Global''' output gives position in World Space but '''Normal''' output gives normals in camera space. There is no such ambiguity in Cycles Geometry.&lt;br /&gt;
*Current BI Geometry has the Vertex Alpha output which is never used as Vertex Colors have only 3 components.&lt;br /&gt;
*Cycles Geometry has several useful outputs with no analogues in Blender Internal. For example, Tanget, Incoming, True Normal.&lt;br /&gt;
&lt;br /&gt;
'''UV node support'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Reasons:&amp;lt;/i&amp;gt;&lt;br /&gt;
*Blender Internal currently supports the UV output in the Geometry node but the problem is that it is given within -0.5..0.5 range, which is not intuitive for the artists. In Cycles it is 0..1 range. The comparison of both render engines with the same UV is shown on the image below.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:BI_vs_Cycles_UVs.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
*'''UV''' is not quite a characteristic of the object's geometry. So, having a separate node would be more logical.&lt;br /&gt;
&lt;br /&gt;
'''Vector Transofrm node support'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Reasons:&amp;lt;/i&amp;gt;&lt;br /&gt;
*There is no easy and fast way to change vector space right now which is a common operation in the real-time 3D.&lt;br /&gt;
*'''Mapping''' node can partially solve this problem but it doesn't support matrix transformations and has a non-working '''Point''' switch. So, it can correctly affect only textures and vectors but not positions.&lt;br /&gt;
&lt;br /&gt;
'''Normal Map node support'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Reasons:&amp;lt;/i&amp;gt;&lt;br /&gt;
*It is impossible to add Normal Map texture without an additional '''Material''' node right now.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Development]] [[Category:Nodes]]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Evgenyar</name></author>
		
	</entry>
</feed>