<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: First Architecture Sketches of Blender 2.50</title>
	<atom:link href="http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/</link>
	<description>Fresh Blender News, Every Day</description>
	<pubDate>Thu, 21 Aug 2008 22:56:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Edwin</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-333988</link>
		<dc:creator>Edwin</dc:creator>
		<pubDate>Tue, 03 Jun 2008 14:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-333988</guid>
		<description>I'm sorry to say that the 'MVC' model in the attached image is incorrect. The power of the MVC model is that information does not flow one-way, but works in a triangle. Eg., a controller could interact both ways with a model, without it ever knowing of the nature (implementation) of the view (and as such, making the view completely replaceable). Also, although the 'new' model you propose for Blender appears to be more 'complex' and 'thought out', all I'm seeing are concepts that should be connected with an implementation of a MVC approach and should certainly not appear on such a high-level architectural picture (especially if you're comparing it with an MVC model of this high-level).

@rednelb: What he is suggesting is that a too tight grip when implementing with an MVC model leads to code over-engineering. Sometimes a simpler model works easier for developers or could involve a huge performance increase (in computation or space).
@carlcomplaint: As much as we like to innovate *now*, a good approach towards innovation often involves planning and architecture. During the construction of a new model oil-tanker, for example, parts of the once to be completed ship are already being ordered (leading to a chain of orders, going back all the way towards iron-ore), while other people are still drawing the designs of other parts of the ship. Surely, such an approach would not be possible without careful preparation on flows of goods and information. Therefore, a good architecture leads to a smooth development later on. Innovation is often in the planning and architecture, not in the eventual implementation (although the implementation is what people see).
@daves: You might be very right here, although I'm not a Windows programmer by heart. These event-driver MVC architectures have driven many applications so far. The reasons? They are relatively easy to grasp, they keep things seperated, they allow for easy replacement of parts and they can be easily tested. As an extra: they are very suited towards object-oriented languages (whereas other (older) models are less so).</description>
		<content:encoded><![CDATA[<p>I&#039;m sorry to say that the &#039;MVC&#039; model in the attached image is incorrect. The power of the MVC model is that information does not flow one-way, but works in a triangle. Eg., a controller could interact both ways with a model, without it ever knowing of the nature (implementation) of the view (and as such, making the view completely replaceable). Also, although the &#039;new&#039; model you propose for Blender appears to be more &#039;complex&#039; and &#039;thought out&#039;, all I&#039;m seeing are concepts that should be connected with an implementation of a MVC approach and should certainly not appear on such a high-level architectural picture (especially if you&#039;re comparing it with an MVC model of this high-level).</p>
<p>@rednelb: What he is suggesting is that a too tight grip when implementing with an MVC model leads to code over-engineering. Sometimes a simpler model works easier for developers or could involve a huge performance increase (in computation or space).<br />
@carlcomplaint: As much as we like to innovate *now*, a good approach towards innovation often involves planning and architecture. During the construction of a new model oil-tanker, for example, parts of the once to be completed ship are already being ordered (leading to a chain of orders, going back all the way towards iron-ore), while other people are still drawing the designs of other parts of the ship. Surely, such an approach would not be possible without careful preparation on flows of goods and information. Therefore, a good architecture leads to a smooth development later on. Innovation is often in the planning and architecture, not in the eventual implementation (although the implementation is what people see).<br />
@daves: You might be very right here, although I&#039;m not a Windows programmer by heart. These event-driver MVC architectures have driven many applications so far. The reasons? They are relatively easy to grasp, they keep things seperated, they allow for easy replacement of parts and they can be easily tested. As an extra: they are very suited towards object-oriented languages (whereas other (older) models are less so).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arquitetura Maquete Eletronica Perspectiva</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-231634</link>
		<dc:creator>Arquitetura Maquete Eletronica Perspectiva</dc:creator>
		<pubDate>Wed, 09 Jan 2008 13:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-231634</guid>
		<description>Very nice we are waiting for this !</description>
		<content:encoded><![CDATA[<p>Very nice we are waiting for this !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227852</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Wed, 02 Jan 2008 04:40:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227852</guid>
		<description>Good to be in the loop. I'm quite happy to keep pushing 2.45 to it's limits until then, I'd rather it be awesome the first time rather than rushed with a monthly patchup for the first half of the year. All the best to the team!</description>
		<content:encoded><![CDATA[<p>Good to be in the loop. I&#039;m quite happy to keep pushing 2.45 to it&#039;s limits until then, I&#039;d rather it be awesome the first time rather than rushed with a monthly patchup for the first half of the year. All the best to the team!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeanJAM</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227543</link>
		<dc:creator>SeanJAM</dc:creator>
		<pubDate>Tue, 01 Jan 2008 16:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227543</guid>
		<description>I need customizable hotkeys bad. :-D</description>
		<content:encoded><![CDATA[<p>I need customizable hotkeys bad. :-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aussiedude</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227380</link>
		<dc:creator>Aussiedude</dc:creator>
		<pubDate>Tue, 01 Jan 2008 11:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-227380</guid>
		<description>Wow O.O

I just read some of their chat history... they really have completely pulled blender apart and are putting it together from ground up. Which in all truth is exactly what Blender needed. I expect when they're are done that Blender will be faster, more stable and have a tonne more features! *CAN* wait till they're finished!</description>
		<content:encoded><![CDATA[<p>Wow O.O</p>
<p>I just read some of their chat history&#8230; they really have completely pulled blender apart and are putting it together from ground up. Which in all truth is exactly what Blender needed. I expect when they&#039;re are done that Blender will be faster, more stable and have a tonne more features! *CAN* wait till they&#039;re finished!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NCubed</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226685</link>
		<dc:creator>NCubed</dc:creator>
		<pubDate>Mon, 31 Dec 2007 02:10:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226685</guid>
		<description>I'd like to make newbie comment - so glad I've already started learning Blender, as it'll take less time to get up to speed with improvements. (Such a shame I wasn't born later/ didn't get a computer earlier/ etc.)

Absolutely stunned by the whole Blender community.

Happy New Year everybody, looks like it's going to be a good one!</description>
		<content:encoded><![CDATA[<p>I&#039;d like to make newbie comment - so glad I&#039;ve already started learning Blender, as it&#039;ll take less time to get up to speed with improvements. (Such a shame I wasn&#039;t born later/ didn&#039;t get a computer earlier/ etc.)</p>
<p>Absolutely stunned by the whole Blender community.</p>
<p>Happy New Year everybody, looks like it&#039;s going to be a good one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randal Lovelace</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226563</link>
		<dc:creator>Randal Lovelace</dc:creator>
		<pubDate>Sun, 30 Dec 2007 22:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226563</guid>
		<description>I am an artist from birth, and a Blender user since 1998, I am not a programmer or developer in any way...

In using Blender various versions - each has been a fairly decent improvement over the previous version.
I have used Blender on PII@350 running Linux, PIII@450 running Windows 98, and Linux, and currently run it on an AMD Athlon 64 2700+ (2.24GHz) - I don't remember the version I first used, but as I didn't have much of a clue about how it worked, it wouldn't have mattered anyway.

I have found that Blender 2.46 does use more of my memory than 2.41 did but the amount used is not signifacant enough to change my usage habits or reduce my creativity. I would suspect that according to the information given that the next version will take less memory and be more capable than the current version with a 'smoother' interface :D sounds good to me...

I am glad that some news is out about how the next version will work.</description>
		<content:encoded><![CDATA[<p>I am an artist from birth, and a Blender user since 1998, I am not a programmer or developer in any way&#8230;</p>
<p>In using Blender various versions - each has been a fairly decent improvement over the previous version.<br />
I have used Blender on PII@350 running Linux, PIII@450 running Windows 98, and Linux, and currently run it on an AMD Athlon 64 2700+ (2.24GHz) - I don&#039;t remember the version I first used, but as I didn&#039;t have much of a clue about how it worked, it wouldn&#039;t have mattered anyway.</p>
<p>I have found that Blender 2.46 does use more of my memory than 2.41 did but the amount used is not signifacant enough to change my usage habits or reduce my creativity. I would suspect that according to the information given that the next version will take less memory and be more capable than the current version with a &#039;smoother&#039; interface :D sounds good to me&#8230;</p>
<p>I am glad that some news is out about how the next version will work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bmud</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226162</link>
		<dc:creator>Bmud</dc:creator>
		<pubDate>Sun, 30 Dec 2007 03:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226162</guid>
		<description>You'll notice that the multi point X server just recently added wiimote support - and it's a good thing too.
http://www.youtube.com/watch?v=5s5EvhHy7eQ</description>
		<content:encoded><![CDATA[<p>You&#039;ll notice that the multi point X server just recently added wiimote support - and it&#039;s a good thing too.<br />
<a href="http://www.youtube.com/watch?v=5s5EvhHy7eQ" rel="nofollow">http://www.youtube.com/watch?v=5s5EvhHy7eQ</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BB</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226078</link>
		<dc:creator>BB</dc:creator>
		<pubDate>Sat, 29 Dec 2007 23:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-226078</guid>
		<description>" i have no experience with construction history in apps... how do they store reliable 
      redoable selecting?"

Other apps that have macro recording actually do not record mouse selection. Macros in Microsoft Word record the name of the object that was selected, as do Actions in Adobe Photoshop.

Still, recording a tutorial from the start of opening a file should always yield the same results, as the objects will have the same names. And carefully recorded macros can avoid selecting obects and start with the "active selection".</description>
		<content:encoded><![CDATA[<p>&#034; i have no experience with construction history in apps&#8230; how do they store reliable<br />
      redoable selecting?&#034;</p>
<p>Other apps that have macro recording actually do not record mouse selection. Macros in Microsoft Word record the name of the object that was selected, as do Actions in Adobe Photoshop.</p>
<p>Still, recording a tutorial from the start of opening a file should always yield the same results, as the objects will have the same names. And carefully recorded macros can avoid selecting obects and start with the &#034;active selection&#034;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DaveS</title>
		<link>http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-225922</link>
		<dc:creator>DaveS</dc:creator>
		<pubDate>Sat, 29 Dec 2007 14:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.blendernation.com/2007/12/28/first-architecture-sketches-of-blender-250/#comment-225922</guid>
		<description>First post. 
A Qualifier: blender user for almost a year, I'm a Windows and C++ programmer, and an artist for as long as I can remember. 

I looked at the model, and aside from the multi-pointer, remote input stuff people have been bandying about, I had one comment: Isn't this the Windows model? Event driven programming? (YES, I know this model is implemented by most other GUI OS's out there, each with its own nomenclature and methods) I just couldn't help but think "Welcome to MSWindows!!" while reading the log.</description>
		<content:encoded><![CDATA[<p>First post.<br />
A Qualifier: blender user for almost a year, I&#039;m a Windows and C++ programmer, and an artist for as long as I can remember. </p>
<p>I looked at the model, and aside from the multi-pointer, remote input stuff people have been bandying about, I had one comment: Isn&#039;t this the Windows model? Event driven programming? (YES, I know this model is implemented by most other GUI OS&#039;s out there, each with its own nomenclature and methods) I just couldn&#039;t help but think &#034;Welcome to MSWindows!!&#034; while reading the log.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.115 seconds -->
