[Bf-funboard] Strong Node-Based architecture

Matt Ebb bf-funboard@blender.org
Wed, 14 Jul 2004 09:25:33 +1000


--Apple-Mail-10--215208572
Content-Type: multipart/alternative;
	boundary=Apple-Mail-9--215215336


--Apple-Mail-9--215215336
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed


On 14 Jul 2004, at 12:12 AM, Konrad Haenel wrote:

>  A GUI that enables link creation by dragging lines from object to 
> object is obviously the ideal way to handel these node-based systems. 
> Thoug I'm not really certain about it I think that the Blender-Core 
> would allow for a fair amount of this functionality. It is 
> object-oriented after all, isn't it? I just wish the GUI'd allow to 
> harvest more of it.

 From what I understand, although the internals of Blender work on an 
object-oriented system, it's not set up at all for a node-based 
workflow. The OOPS in Blender is more about linking the datablocks 
(texture to a material to an object), not about a flow of information 
between them. As a  big fan of Shake, I know how incredibly powerful 
and useful a node-based workflow can be, but as far as I know, it's not 
a feasible topic for the Blender 2.X architecture.

Matt

--Apple-Mail-9--215215336
Content-Transfer-Encoding: 7bit
Content-Type: text/enriched;
	charset=US-ASCII



On 14 Jul 2004, at 12:12 AM, Konrad Haenel wrote:


<excerpt> A GUI that enables link creation by dragging lines from
object to object is obviously the ideal way to handel these node-based
systems. Thoug I'm not really certain about it I think that the
Blender-Core would allow for a fair amount of this functionality. It
is object-oriented after all, isn't it? I just wish the GUI'd allow to
harvest more of it.

</excerpt>

>From what I understand, although the internals of Blender work on an
object-oriented system, it's not set up at all for a node-based
workflow. The OOPS in Blender is more about linking the datablocks
(texture to a material to an object), not about a flow of information
between them. As a  big fan of Shake, I know how incredibly powerful
and useful a node-based workflow can be, but as far as I know, it's
not a feasible topic for the Blender 2.X architecture.


Matt


--Apple-Mail-9--215215336--

--Apple-Mail-10--215208572
Content-Transfer-Encoding: base64
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Disposition: attachment;
	filename=smime.p7s

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGDjCCAscw
ggIwoAMCAQICAwxG8zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh
d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0EwHhcNMDQwNTA5MTQ1NzQyWhcNMDUwNTA5MTQ1NzQyWjA/MR8wHQYDVQQD
ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMRwwGgYJKoZIhvcNAQkBFg1tYXR0QG1rZTMubmV0MIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqrMXJq+m7wZA9sqdK/9puxi3rdgyb6+pvVOT
+WoJ8AA5dEGJPRS67OA0Kp2P7O75FJuQljY3zTquUg3pgHQId+8SyaCYjERsrkj0jTrWN9IwiDHm
xrgqiXWa1kuHOKPAER+uorJmGwHIhlV9gvJMNXf8wOmARTfKAO4kYQ4ZjHG9LYXIomDni3EmF6ZR
cqoh4RqQ9l/CnP9REcxfSNSUYw1QgOjJpU27T5QAVxY4Rq1zrHXWCNHGjWt5Hx8AGuCnr8J7n2OD
0m6bdEIp611qWaxJcHpU8za8huQeae5BSgSnu7jc0S004LFlTqM+0SpyHYqWLZxQC1p8hIcJZEe6
iQIDAQABoyowKDAYBgNVHREEETAPgQ1tYXR0QG1rZTMubmV0MAwGA1UdEwEB/wQCMAAwDQYJKoZI
hvcNAQEEBQADgYEAsqN85XImlc6lXdYOT68vBOCseU6Su+W3NuTb7E3wdBq2RTjSIHo8jZRi3nY9
OjLHCNFqCdJ3sWMqSi6G1b77YHkfUlEXB4fTl5nasfbtzhMUVdDtIlwP8z/rgqzIhj9WaT6oE0oZ
Fmen9qA+zC1yoqymsW0gD5pNBliMgmou6HYwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUA
MIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRv
d24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNl
cnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzAp
BgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAw
WhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRp
bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg
Q0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9
zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xz
gnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEw
EgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5j
b20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQe
MBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsu
zA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguC
dJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMd
Rv9dX2VPMYIC5zCCAuMCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1
bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp
bmcgQ0ECAwxG8zAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG
SIb3DQEJBTEPFw0wNDA3MTMyMzI1MzRaMCMGCSqGSIb3DQEJBDEWBBQMXzmPMo4rg6pwjlF9NfNE
YZ6fHjB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz
dWluZyBDQQIDDEbzMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc
VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy
ZWVtYWlsIElzc3VpbmcgQ0ECAwxG8zANBgkqhkiG9w0BAQEFAASCAQCWC/Vg892+kiPcMBIkIV4u
0dNMeqB4isl311c/kOGLOptZUdaFbgOwlZZCtMVd+dDInNKBKZuTL0bT6f8XdJSrDDUh58S9BvlZ
+yiq+ASer9+1aVm2vJ5cUErIqlnzRU1sqr4kUoTbyO1I1NPmL3fR7SaA8/7jmTBjfzZ3lZ/64J+s
+po8MDQXd7o+MDXNzVFpNiA/mIYHnLyAvRn3xjeDk8xdQLfmlijF3jInYVusdg/bDHBqKvh1+E05
PRQZGln2k0evenv3s+Nh8OBPwspt/R6xn/nuo+kNgW1lLY89IOY7sTVQtbjSJbahRwUAcN1fQQvM
Jq5+FQgmt/fNulfLAAAAAAAA

--Apple-Mail-10--215208572--