K-3D官方版是一款专为大型3D制作而设计开发的页面简洁大方,功能强大,适用范围广,操作简单易上手的专业3D建模、动画设计以及渲染系统软件;K-3D官方版拥有强大的插件架构和可视化管道,旨在满足专业艺术家的需求,K-3D是从头开始设计的,使用符合RenderMan标准的渲染引擎生成动画图像质量的动画!
功能介绍
K-3D官方版根据GNU通用公共许可证(GPL)获得许可。
记录交互式教程和宏。
无限的undos / redos。
K-3D官方版在多个实时OpenGL实体,着色,纹理映射视图中创建和编辑文档。
脚本接口支持K3DScript和Python,以及其他脚本语言的开放API。
动画模型,动画和动画,同时回放动画以获得最大生产力。
高度发展的体系结构允许在运行时通过第三方插件实现完全可扩展性。
动画几何程序效果。
基于统一界面的强大的基于控制样条的动画。
使用Pixar Renderman界面,可以使用各种渲染引擎渲染运动图像质量的图像。
支持Renderman细分网格输出。
背景渲染和批渲染。
用ANSI C ++和GTK +编写。
软件特色
简而言之,Blender目前拥有比K-3D更完整的功能集,而K-3D拥有更加雄心勃勃,长期可扩展的架构。许多人(包括我们曾与之谈过的高级Blender编码员)都接受了Blender来源需要完全重新设计和重写的内容。另一方面,K-3D源经常因其优秀的设计和“一切都是插件”的理念而受到赞誉。因此,虽然K-3D缺乏许多重要功能,但我们认为我们有一个无与伦比的基础可以构建。一些亮点:
K-3D的下一代用户界面使用GTK2提供图形用户界面,可以在所有平台上与用户桌面很好地集成。因为K-3D中的所有内容都是插件,包括用户界面,如果需要,可以使用专门的替代用户界面替换默认设置。
虽然全面的撤消/重做支持是Blender的最新成员,但它从一开始就被设计到K-3D中。K-3D不仅支持无限制的撤消/重做任何用户交互,包括脚本,我们最近添加了分级撤消/重做,这允许艺术家在他们的场景的多个“分支”之间来回跳转。
Blender有一个内置的渲染引擎,并且不支持集成第三方渲染引擎,如Aqsis。因为K-3D中的所有内容都是插件,包括渲染引擎,灯光和材质,所以任何渲染引擎都可以与K-3D以及任何其他渲染引擎集成。
K-3D是一个程序建模器,这意味着我们存储了创建模型的用户修改的整个历史记录。这意味着用户可以返回模型的“历史记录”并进行更改,并查看这些更改如何影响历史记录中的后续步骤。K-3D的可视化管道为3D图形提供了像GStreamer这样的工具用于音频 - 插件可以以不寻常和有趣的方式组合以创建新效果。
K-3D已经从头开始编写,以支持RenderMan标准,专业人士使用它来创建特征长度的计算机动画。
常见问题
K-3D支持哪些平台
K-3D是自由软件,这是一个棘手的问题 - 在一个层面上,答案是“你喜欢的任何平台”。志愿者几乎可以在任何平台上构建K-3D,包括Linux,Mac OSX,Windows,BSD Unix和Solaris。通常情况下,这项工作采取的形式是一次性“特技”,而这种形式并未得到维护。更实际的是,正常的日常K-3D开发在Linux,Mac OSX和Windows XP上进行。从K-3D 0.7开始,我们为Mac OSX和Windows提供二进制安装程序,为所有其他平台提供源代码。各种自由软件操作系统发行版从源构建K-3D并为其用户提供二进制包。如果您的平台没有K-3D,我们鼓励您从源代码构建它或联系您的操作系统分发,以建议它们包含K-3D。K-3D应该在Windows 95之后适用于所有类型的Windows,但是需要用户和开发人员的反馈来验证这一点。
谁写过K-3D?
原作者蒂姆谢德于1994年初在Amiga计算机上开始研究K-3D。那时,该程序被称为Equus-3D,随后工作被转移到Win32。该应用程序不断发展,并将成为一种商业产品。在此期间,名称更改为K-3D。最后,在1999年,蒂姆选择在自由自由的GNU通用公共许可证下发布K-3D,这导致了K-3D的口号:“七度自由”。CVS服务器和网站托管在家用机器上,直到他们在2002年转移到SourceForge平台.K-3D受益于来自世界各地和各行各业的志愿者的贡献。
名称以K开头,但它不是KDE应用程序?!?
这个话题引起了很大的争议。该应用程序的原始名称是Equus-3D,后来由Tim改为K-3D,因为Equus的含义在太多人身上丢失了,他当天感觉特别缺乏创意。那时,蒂姆没有意识到KDE项目的存在。碰巧KDE中的K可以代表'Kool',也可以不代表任何东西,如你所愿!K-3D中的K意味着什么。Manuel Bastioni提出了Kinka,它代表K-3D不是KDE应用程序。在他更顽固的日子里,众所周知,蒂姆脱口而出,KDE项目没有以K开头的名字专利。
为什么“七度自由”?
“七度自由”口号是指K-3D在GNU通用公共许可证下的免费自由许可,它为3D图形和机器人技术的六个“自由度”增加了额外的程度。
有没有K-3D邮件列表?
是的,K-3D开发人员邮件列表位于[[SourceForge]]的http://sourceforge.net/mail/?group_id=11113,并欢迎有贡献的开发人员和用户。
技术问题
运行K-3D有哪些硬件要求?
K-3D可以在任何计算机上运行,但强烈建议使用硬件加速的OpenGL图形板。
作为指南,您有一个推荐的系统:
CPU: 400Mhz
RAM: 256 MB
视频:一张好的OpenGl卡
硬盘:大约150mb的磁盘空间应该足够了。(如果你要编译它,你将需要0.5-2Gb,具体取决于选项)
还要记住大多数K-3D文档都在线。所以你可能需要互联网连接。(下载视频教程可视为解决方法)
您为用户界面使用哪个X小部件集?
K-3D用户界面建立在GTK +之上,GTK +是GIMP和GNOME项目使用的流行的X小部件集,以及许多其他。通过构建在GTK +之上,可以编译K-3D而无需GNU / Linux和Win32的源代码更改。
从版本0.5开始的K-3D使用GTKMM,这是一个非常成熟和高效的框架。
K-3D用于显示3D图形的API是什么?
K-3D在用户界面中广泛使用OpenGL。这使程序可以轻松地从最终用户平台上的硬件加速中受益。
K-3D版本<= 0.4通过SDPGL库连接到OpenGL API,该库包装OpenGL函数以便可以跟踪它们。在构建时定义SDPGL_TRACE时,所有OpenGL调用都将记录到stdout进行分析。
是K-3D自由软件吗?
K-3D是在GNU通用公共许可证(GPL)下发布的。此许可证可从自由软件基金会(http://www.fsf.org/)获得,您应随时收到K-3D发行版的此许可证副本。如果您没有收到此许可证的副本,请联系当前的K-3D维护人员。
K-3D如何存储文件?
使用简单,灵活,易于理解的XML标记存储K-3D文档。这使得文件健壮,易于压缩,并且可以以各种有趣的方式轻松互换。
RIB文件和帧保存在哪里?
这些文件保存在“工具”>“选项”>“路径”对话框中定义的“渲染场路径”中,位于应用程序窗口中(默认为POSIX平台上的/ tmp)。每当您单击“渲染”预览按钮时,都会创建名为k3d-preview-NNN的目录,其中NNN是目录的编号。在那里你可以找到frame000001子目录中的RIB文件,以及日志文件。帧和动画渲染也是一样的,但是目录名分别是'k3d-render-frame-NNN'和'k3d-animation-frame-NNN'。
有些纹理根本不渲染,会发生什么?
BMRT或Aqsis不支持索引位图,即每像素8位图像,如GIF文件。如果您使用的是NetPBM版本> = 9.25,请编辑您在k3d / share /目录中找到的配置文件netpbm.conf,并在以下行中添加-truecolor选项以强制使用24位格式:
format =“TIFF RGB”filename =“(。tif $ | .tif。| .tiff $ | .tiff。)”/>
否则将纹理转换为24位图片格式。
位图查看器不起作用
答:您的计算机上没有默认查看器:打开“应用程序窗口”>“工具”>“选项”>“应用程序”对话框,然后为您喜欢的图像编辑器或查看器设置命令,后跟%p,命令将替换为图像名称。如果程序不在系统的路径中,则必须编写完整路径。Win32平台上的示例:
“c: Program Files Accessories mspaint”%p
由于Program Files中的空间而需要引用。
当我创建文档时,窗口被打开最小化并且无法重新打开?!?
使用最小化窗口关闭K-3D应用程序时会发生这种情况,并且“恢复窗口大小/位置”选项已打开。要关闭它,请打开“应用程序窗口”>“工具”>“选项”对话 然后退出K-3D并再次启动它:打开一个新文档,窗口将以默认大小打开。
K-3D层次结构窗口为空或显示奇怪的字符
您正在使用带有Unicode文本的GTK +主题:只需尝试切换到另一个主题,Metal应该可以使用。
单击渲染预览,没有任何反应
您需要安装渲染引擎,这是几个K-3D支持之一(请参阅首选项)。最受支持的是Aqsis。
如果您需要/想要构建它,请按照说明操作 BuildingAqsis 在这里
安装和配置信息是 这里是InstallationAndConfiguration
我可以通过单击导出按钮导出图像吗?
使用导入和导出功能,您可以使用可用格式从其他3D建模器导入和导出。
“文件”>“导入和文件”>“导出”命令使用3D几何文件格式,而不是位图图像。
K-3D可以使用许多不同的位图文件格式进行输入,但其输出由渲染引擎决定。大多数与K-3D(例如Aqsis)一起使用的RenderMan兼容渲染引擎生成TIFF文件作为输出。
如何保存预览?
K-3D提供视口中的4个保存功能。仔细观察,您将在工具栏中看到4个rec按钮。
第一个rec按钮(红色)将您的工作呈现为图像。
第二个rec按钮(红色)将图像渲染为动画。
第三个rec按钮(黑色)只保存视口图像。但它不会渲染它。
第四个rec按钮(黑色)只是将视口保存为动画。然而,再次它不会渲染图片。
渲染:
1.单击预览以检查是否一切正常。
单击“渲染帧”:它将允许您在驱动器上的任何位置渲染并保存图像。
- 要么 - -
单击“保存渲染动画”:再次,它将允许您在驱动器上的任何位置渲染和保存动画。
在没有渲染的情况下保存您的图像
1.单击预览以检查是否一切正常。
在这里你可以保存两种方式,两种不同的方式。
单击“保存视口”框:它允许您将图像保存在驱动器的任何位置。
- 要么 - -
单击“保存视口”动画:再次允许您将动画保存在驱动器的任何位置。
完成!许多图像应用程序都应该可以读取动画图像。
救命!我正在渲染图像,最后看到棋盘图案结果我该怎么办?
您的输出图像包含Alpha通道(透明像素),有些程序会在“透明”像素后面显示棋盘图案,以帮助您可视化图像的透明度。
Aqsis显示使用棋盘图案用于不同目的:显示图像的哪些部分已经渲染,哪些部分没有渲染。这可能会让您感到困惑,因为Alpha通道永远不会出现在Aqsis显示中。
某些文件格式(如JPEG)不支持Alpha通道,因此当您将Aqsis生成的TIFF图像转换为JPEG时,您将丢失透明度信息。这可能会导致额外的混淆。
如果您不想在图像中使用Alpha通道,请在K-3D文档中打开相机属性,并禁用“输出”选项卡上的“render_alpha”复选框。
我想在K-3D中剪切形状,但我该怎么做?
请参阅CGALBoolean,RenderManCSGSolid和RenderManCSGOperator插件的文档。
我的Create菜单中没有GTSBoolean插件,这是什么交易?
你必须抓住可选的gts库。在大多数情况下,一旦下载了库。您将安装它而无需任何额外的./configure选项。在那种情况下,你将要做的是:
。/配置 使
make install或(如果你想使用它,请检查安装)
请注意,如果您已经安装了K-3D,则必须先将其卸载并重新编译:./ configure --with-gts。您可以运行./configure --help并添加或排除更多内容。