随笔分类 -  Blender

摘要:DNA是一个生物学名词,DNA是所有生物的遗传物质基础。生物体亲子之间的相似性和继承性即所谓遗传信息,都贮存在DNA分子中。 Blender把所有需要序列化的(可以保存到文件的结构数据)核心结构称之为DNA,这些自定义的数据结构(如Object,ID,bScreen,材料、纹理、几何体:网格、曲线. 阅读全文
posted @ 2022-09-30 23:22 平凡人 阅读(545) 评论(0) 推荐(0)
摘要:ID数据块 源文为Blender官方文档:ID Datablocks 对象,网格,材质,场景,这些都是ID数据块的例子。 它们通常在DNA_{某种类型}_types.h头文件中定义。 ID数据块是以一组公共属性开始的内存块。 在C中,这被建模为一个结构,它嵌入ID类型的结构作为第一个字段。 如果它有 阅读全文
posted @ 2020-10-24 13:34 平凡人 阅读(691) 评论(1) 推荐(0)
摘要:bf_dna静态库中定义了所有Blender中已知数据结构。这些定义文件统一以DNA_开头。 makesdna.exe Makesdna创建一个.C文件,该文件具有编码Blender文件格式的长字符串。它速度快,因为它基本上是一个二进制转储。在重建文件时要考虑一些细节(字节顺序和字节对齐)。这个小程 阅读全文
posted @ 2018-05-20 17:45 平凡人 阅读(1017) 评论(3) 推荐(0)
摘要:在Blender中,事件主要指以下内容(参见:https://wiki.blender.org/index.php/Dev:2.5/Source/Architecture/Window_Manager) 键盘、鼠标、设备、计时器 custom data (tablet, drag n drop) m 阅读全文
posted @ 2018-05-20 17:45 平凡人 阅读(1756) 评论(1) 推荐(0)
摘要:原文:https://wiki.blender.org/index.php/Dev:2.5/Source/Architecture/Operators/Tutorial 逐行解释操作如何工作的。首先解释网格细分(mesh subdivide),一个相对简单的算子。接下来,我们将解释一个更复杂的模态操 阅读全文
posted @ 2018-01-07 16:02 平凡人 阅读(807) 评论(0) 推荐(0)
摘要:原文:https://wiki.blender.org/index.php/Dev:2.5/Source/Architecture/Operators 概述 在Blender2.50中通过定义一个新的wmOperatorType来创建新的工具。工具运行时,wmOperator被创建,从operato 阅读全文
posted @ 2018-01-06 21:28 平凡人 阅读(658) 评论(0) 推荐(0)
摘要:官方文档:https://wiki.blender.org/wiki/Source/Architecture/RNA 这是关于数据API实现的文档。 --Brecht 22:35, 31 October 2008 (UTC) 实现 实现位于makesrna模块。了解系统的重要文件包括: RNA_ty 阅读全文
posted @ 2018-01-03 19:54 平凡人 阅读(1292) 评论(0) 推荐(0)