﻿<?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=Dev_talk%3ARef%2FDesign_docs%2FRender_API%2FRenderer</id>
	<title>Dev talk:Ref/Design docs/Render API/Renderer - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev_talk%3ARef%2FDesign_docs%2FRender_API%2FRenderer"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev_talk:Ref/Design_docs/Render_API/Renderer&amp;action=history"/>
	<updated>2026-05-02T08:58:04Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev_talk:Ref/Design_docs/Render_API/Renderer&amp;diff=55006&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev_talk:Ref/Design_docs/Render_API/Renderer&amp;diff=55006&amp;oldid=prev"/>
		<updated>2018-06-28T17:51:41Z</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:51時点における版&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=Dev_talk:Ref/Design_docs/Render_API/Renderer&amp;diff=55005&amp;oldid=prev</id>
		<title>wiki&gt;Mindrones: Dev talk:Ref/Design documents/Render API/Renderer moved to Dev talk:Ref/Design docs/Render API/Renderer: 'documents' -&gt; 'docs' for shorter urls</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev_talk:Ref/Design_docs/Render_API/Renderer&amp;diff=55005&amp;oldid=prev"/>
		<updated>2009-02-11T09:55:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/Dev_talk:Ref/Design_documents/Render_API/Renderer&quot; class=&quot;mw-redirect&quot; title=&quot;Dev talk:Ref/Design documents/Render API/Renderer&quot;&gt;Dev talk:Ref/Design documents/Render API/Renderer&lt;/a&gt; moved to &lt;a href=&quot;/Dev_talk:Ref/Design_docs/Render_API/Renderer&quot; title=&quot;Dev talk:Ref/Design docs/Render API/Renderer&quot;&gt;Dev talk:Ref/Design docs/Render API/Renderer&lt;/a&gt;: &amp;#039;documents&amp;#039; -&amp;gt; &amp;#039;docs&amp;#039; for shorter urls&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;One might look into integrating with my plugin-system workover. Should at least solve basic decisions, how the render plugin can talk to the GUI, in which way we detect our export plugins etc.&lt;br /&gt;
&lt;br /&gt;
[[Requests/Plugin-System]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Schlaile|Peter Schlaile]] 17:20, 3 June 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hi Peter, thanks for the comment. I've got a few questions though. Your page says &amp;quot;Looking at the gimp plugin system, the best way to do this (for speed reasons): scan once and cache the result until the plugin filestamp changes again.&amp;quot; Is this already implemented? If so, how is the caching done, and what folder is the scan folder? Are there specific files I should look at?&lt;br /&gt;
&lt;br /&gt;
email: two.a.ron (at) gmail (dot) com&lt;br /&gt;
&lt;br /&gt;
--[[User:Mosani|Mosani]] 07:12, 4 June 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hi Aaron. Scanning is implemented. Currently, two directories are specified in the user preferences for sequence plugins and texture plugins. I scan both. One could add a third directory for render plugins or change the whole thing to scan a list of directories. Open for discussion.&lt;br /&gt;
&lt;br /&gt;
Currently, the code can scan the directories and write the information to a cache file within the &amp;quot;.blender&amp;quot; directory in the user's homedir. I copied the code from the python-menu-code. If the cache file already exists, I use it blindly, timestamp checking is not done yet, but could be added easily.&lt;br /&gt;
&lt;br /&gt;
However: we will need a manual rescan button in any case. Reason: plugins can provide access to other plugin structures as gstreamer - and then simply timestamp checking will fail anyways.&lt;br /&gt;
&lt;br /&gt;
One should also note, that this is very much work in progress. The code compiles, but is not used in blender anywhere right now.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Are there specific files I should look at?&amp;quot;&lt;br /&gt;
Maybe take a look at the &amp;quot;PLU_api.h&amp;quot; and &amp;quot;PLU_types.h&amp;quot;, they should explain everything to the users of the system. (core and plugin-side)&lt;br /&gt;
&lt;br /&gt;
To integrate render-api, you should add a PLUGIN_TYPE_RENDER_OUTPUT, and specify a corresponding struct plugin_interface_render_output for the interface, the core is supposed to use.&lt;br /&gt;
&lt;br /&gt;
If you need functions, your plugin should call, please add them to PLU_api.h using LIBEXPORT prefix,&lt;br /&gt;
to get them exported to the plugin.&lt;br /&gt;
&lt;br /&gt;
Currently, capabilities are stored in a 64bit integer, so there is room for 64 different capabilities. If you think, we need an arbitrary number of those, we could still choose to use another data type. (However, I personally don't think, that will be necessary...)&lt;br /&gt;
&lt;br /&gt;
If you have further questions or suggestions regarding my plugin system, feel free to ask!&lt;br /&gt;
&lt;br /&gt;
--[[User:Schlaile|Peter Schlaile]] 09:33, 6 June 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hi Aaron.&lt;br /&gt;
&lt;br /&gt;
It is not totally clear to me, in which way you are &amp;quot;deviating&amp;quot; from my plugin system. My goal was to have _one_ plugin system for blender. If you need extensions to the system, please let me know.&lt;br /&gt;
&lt;br /&gt;
(I read the wiki-page. Not having a GUI is no deviation. It is intended behaviour, that you can register a GUI structure seperately. You also do not have to change the head of the plugin_descriptor structure itself. Just add your interface structure to the interface-union within the plugin_descriptor. Again, this is no deviation, but intended behaviour.)&lt;br /&gt;
&lt;br /&gt;
--[[User:Schlaile|Peter Schlaile]] 12:58, 30 June 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hey Peter,&lt;br /&gt;
&lt;br /&gt;
I changed the page. The UI point... you're right, it isn't really a point. However, the Renderer struct is not something I wish to simple remove, for the reasons I talk about in the new page.&lt;br /&gt;
&lt;br /&gt;
--[[User:Mosani|Mosani]] 02:27, 12 July 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mindrones</name></author>
		
	</entry>
</feed>