雄鸡是为RenderMan的接口免费的3D建模环境。自由意味着,无论是作者还是任何贡献者赚钱了这个软件。
我们需要您的反馈,让这个项目还活着。如果你使用雄鸡,请提交您的图片,错误报告或功能请求。
当前稳定版本是1.8.3,发布了2005年5月。
雄鸡目前运行在Unix(Linux操作系统,IRIX,FreeBSD的测试)的Win32(Win95的,在Win2000,XP)和Mac OS X(X11带)
特点:
- CSG-模型:
- 在CSG(构造实体几何):从原语相结合,与布尔运算组成的复杂对象 。
- 在下面的RenderMan原语(二次曲面)实现:球,盘,圆柱,圆锥,双曲面,抛物面和圆环;另外,还有一个盒原始
- 所有二次曲面可以自动地关闭(缺少生成帽的表面上),即使它们的任何参数都没有缺省值。
- 在基元可使用级别对象(即做CSG操作)的层次结构。 结合
- 雄鸡本身不计算和预览CSG运算的结果,这是通过一个兼容的RenderMan渲染器或由aycsg CSG预览插件,它是基于OpenCSG完成。看一个例子渲染aycsg插件。
- CSG运算不限于上述原语。只要它保证了一个目的是完全封闭的,它可能在CSG运算中使用。
- 在NURBS(非均匀有理B样条):允许模拟平稳状物体具有较高的精度 。
- 在NURBS建模相结合,共同NURBS曲线或插值曲线NURBS补丁完成。
- 在组合是如使用工具对象做:旋转,拉伸,扫描,Birail1,Birail2,皮肤和戈登。例如:一个绕转工具对象具有一平面曲线作为子对象,并将其旋转到旋转表面;曲线保持编辑的时候,盖可自动通过简单地点击的复选框被添加。全封闭的NURBS对象可作为原语CSG!
- 旋转与革命的任意角度对象;可以创建完整的上限。
- 在有孔,斜面和帽子挤出对象。
- 在扫描对象,实现了标准的扫描操作(扫沿轨迹曲线的横截面曲线);横截面可以自动地旋转,使得它们总是垂直于轨迹;在插模式下,扫描内插的所有截面,曲线;缩放曲线可以存在进一步修改扫
- 在Birail1对象扫描沿两条轨道曲线的横截面。
- Birail2对象扫描沿两条轨道曲线的横截面,变形成在轨道曲线的端部的第二横截面。
- 在皮肤对象可以任意拓扑结构的皮肤曲线(皮肤插值曲线4点与2点直线NURBS曲线,并与10点的三次NURBS曲线);在插模式下,甚至皮肤内插所有曲线。
- 在戈登对象创建戈登的表面,插值曲线的网络。
- 在帽对象能够从曲线创建平面帽。
- 在ConcatNC对象符连接数NURBS曲线,圆角创造必要。
- 在高品质的文本对象的基础上,从TTF文件中提取挤压贝塞尔曲线创建对象。
- 在双线性和双三次曲面网格
- 在聚网格
- 在细分曲面
- 在元球
- 在这些对象将被导入和导出,但没有广泛的一套建模工具的存在是为了对其进行修改。
- 在广受赞誉的RIB-出口。
- 在直接从视图窗口调用渲染(包括进度表和取消按钮)。
- 在AreaLights
- 在阴影贴图
- 在自定义RiOptions和使用标签RiAttributes。
- 在纹理坐标使用标签。
- 在任意原始变量使用标签。
- 在以下的RenderMan渲染器兼容直接支持。BMRT,3Delight,空气,Aqsis,精灵,RenderDotC,天使和PRMan
- 在永久预览功能。
- 在RIB-导入,配套灯具,二次曲面,CSG,NURBS,PolyMeshes,细分曲面,转换,着色器,任意选项,属性和原始变量。
- 在波前OBJ出口,配套(修剪)NURBS和PolyMeshes。
- 在犀牛3DM导入/导出支持(修剪)NURBS和PolyMeshes。
- 在苹果3DMF(V1.0)导入/导出支持(修剪)NURBS和PolyMeshes
- 在易于理解的用户界面。
- 在满(索引)文档可作为HTML或PDF。
- 在TreeView控件拖放与和拖放支持。
- 在自定义可自由地实现自己的陈述(使用OpenGL和RIB),甚至小的图形用户界面来编辑自己的类型特定的参数对象可以由用户编写,并在运行时动态加载。
- 在脚本接口:Tcl的
- 脚本对象。
- 在实例化,建模视图,对象剪贴板,自主产权的剪贴板,控制台,N级撤消。 任意数量
<李类=“bbli”> NURBS-模型:
<李类=“bbli”>其他几何类型:
<李类=“bbli”>要补充的功能集,并允许与其他建模范式系统中的对象更容易整合,雄鸡还支持:
<李类=“bbli”> RIB-出口:
<李类=“bbli”> RIB-导入:
<李类=“bbli”>导入/导出:
<李类=“bbli”>杂项:
什么在此版本中是新的:
- 在错误修正:
- 在柯布NURBS球体的重量是错误的(SF 3287828)
- 在Tcl错误应用ViewAttrib属性时(SF 3295757)
- 属性重置不选择对象改变后不能正常工作(SF 3295758)
- 在动态属性的GUI不可见(SF 3301967) 的最后一个元素
- 在提取补丁的边界与不同的订单(SF 3312039)
- 在转换二次曲面tNURBS的(SF 3322311)
- 在设置显示模式/ PatchMesh对象的耐受性(SF 3360488)
- 在恢复插补定制衍生品曲线(SF 3366276)
- 在与法线(SF 3374188)合并转化PolyMeshes
- 在碰撞表面节点插入(SF 3376414)
- 的意见得到了错误类型临时(SF 3382382)
- 在保存环境场景文件(SF 3410856)
- 在调整菜单项被停用(SF 3414694)
- 在帽转化轮廓/孔(SF 3439485)
- 在视摄像头不经意间改变时另一种观点认为改变(SF 3442122)
- 在OffsetNP对象从出口RIB文件丢失(SF 3445410)
- 在戈登转化交集补丁(SF 3448526) 对象
- 在转换牌坊与phimin / phimax不是默认的失败(SF 3481314) 的
- 在转换二次曲面转化与非标准参数(SF 3484008)
- 如果发生错误toXYNC重置属性规模(SF 3485090)
- 在合理的NURBS操作修改形状(SF 3496743)
- 在静态和动态代码检查工具(夹板,cppcheck,铛,Valgrind的,挡泥板,drmemory)导致众多小虫子里边反发现和修正(错误的情况下,主要是内存泄漏)的应用程序
- 在建模:
- 在NURBS曲线结重缩放/表面nlonger需要自定义节
- 在增加了支持通过Birail1创建周期性表面TBE
- 添加对象类型和QUOT; iPatch系统和QUOT;插值表面
- 补充向心力参数tsurface插值
- 表面内插(例如,在扫描和皮肤的对象)是更健壮,(现在可以应付简并行/输入数据中的列)
- 在加入统一的参数tICurve
- 在编辑点的多重选择的对象提高闪烁
- 添加对象类型和QUOT;镜+ QUOT; (变相本质上是一个克隆)
- 在实例对象点是不可编辑了由于tcurrently无法解决问题的通知
- 在移动鼠标指针越过原点时,缩放nlonger导致tbroken(即非常小)规模的属性
- 添加设置标记tselected点边框中心(快捷方式)
- 在封闭立方插值曲线现在alsuse的EDLen参数正确
- 从自动tmanual衍生品ICurves切换时提高了初次衍生物
- 在通过引入鼠标指针翘曲设施(不MacOSX的水族提供)从提高电网的一半捕捉点的坐标里边反电网
- OffsetNP对象现在可以使用的材料相关联的
- 添加造型tincrease /减小所选NURBS曲线控制点,新的键盘快捷方式的多样性行动:/
- 添加隐藏的偏好选项&QUOT; TagResetTagged&QUOT;该控制是否调用标签(选择)点行动应该清除当前点选择
- 在改善曲线分割为多节曲线
- 在直接点编辑行动改善重点处理
- 添加&QUOT; UVSelect&QUOT;选项tConcatNP对象,这允许tdetermine在哪个方向的单个参数贴片应在连接前被分割
- 在ConcatNP对象现在允许作为参数的对象,AlSiN之类带有补丁的混合 曲线与曲线,提供对象TBE
- 添加&QUOT;订单和QUOT;参数tConcatNP,允许t指定所需ü顺序串联表面
- 添加&QUOT; FillGaps&QUOT;和&QUOT; FTLength&QUOT;参数tConcatNP控制创造鱼片类似的tConcatNC
- 在添加了自定义节tConcatNP sthat参数曲面的形状,现在可以准确地保存下来(类似tConcatNC)
- 在牌坊与phimin / phimax不是默认 改进绘图
- 在toXYNC现在可以用ACurve和ICurve对象工作,因此改名为ttoXYC(旧命令名仍然可以使用,但不建议使用)
- 在提高圆角创造ConcatNC的参数曲线的订单从4个不同
- 转换球体补丁现在具有相同的方向上的其他二次曲面tmake容易tcombine它们与ConcatNP
- 添加的工具(以及相应的脚本接口命令&QUOT; refineuNP&QUOT; /&QUOT; refinevNP&QUOT;)trefine NURBS曲面
- 在周期性曲线的改进细化(他们正在改进他们的完整长度的现在)
- 在加入区域支持trefine曲线工具:一个区域trefine可以通过选择点指定
- 在自定义节的插入提高了操控/删除点行动
- 在GUI:
- 在Birail1,Birail2,拉伸,戈登,皮肤,扫描和文本对象的财产的GUI现在可以正确保存(数据不适用)的AddBevel / RemoveBevel
- 在改名直接点编辑操作tnumeric点编辑
- 在空字段现在在数字点编辑对话框牛油&QUOT允许的; n更改&QUOT;对于各自的坐标
- 在数字点编辑对话框现在支持脚本,并在输入字段变量访问
- 的ViewAttrib物业GUI nlonger无条件地设置标志,这个现在由新条目和QUOT控制,设置标记&QUOT;而不是
- 在通过键盘缩放意见是现在可逆
- 在旋转的数量和每个键盘的缩放,现在通过ayamrc文件中配置
- 在ICurve财产GUI现在只显示SDLen / EDLen条目时实际使用和衍生品的条目现在,作为iPatch系统,菜单
- 在改善提示布置和管理
- 在重新布局较为强劲,现在
- 在对话窗口和气球的位置,现在更强大的WRT。多显示器设置
- 在删除&QUOT; RGTrans&QUOT; GUI的偏好选项,所有渲染GUI窗口现在总是短暂
- 在导入/导出:
- 在工具RIB出口对象现在支持PV标签
- 在脚本/脚本接口:
- 添加&QUOT;&的邻接QUOT;脚本命令tconcatenate表面
- 添加&QUOT; interpuNP&QUOT; /&QUOT; interpvNP&QUOT;脚本命令tinterpolate表面
- 添加脚本&QUOT; apnt.tcl&QUOT; tautomatically切换视图(或全部观点)tpoint造型,使用了点选择操作后,
- 添加&QUOT; remknuNP&QUOT; /&QUOT; remknvNP&QUOT;从表面命令t取下节
- 添加&QUOT; -i&QUOT;选项高大的结去除指数(不是按价值计算)命令t指定结
- 在更名为&QUOT; shiftClosedBS&QUOT; T&QUOT; shiftC&QUOT;命令,&QUOT; shiftC&QUOT;现在可以alsshift /循环常闭NURBS曲线,ICurve和ACurve对象
- 在改进范围的错误报告(现在印刷的有效范围)
- 在getPnt / SETPNT现在支持写入/双重值列表阅读(不含双串转换即不损失精度)
- 在getPnt / SETPNT现在允许tget /设置对象的所有控制点
- 在getPnt nlonger无条件地写道tglobal变量
- 在getPnt nlonger要求在提供瓦特TBE变量&QUOT; -eval&QUOT;模式
- 脚本和插件现在可以创建自己的视图窗口中的键盘快捷键
- 在更名为&QUOT; forceNot&QUOT;命令tmore识别&QUOT; notifyOb英寸;与现有脚本的兼容性,旧名称仍然有效
- 添加&QUOT; -parent&QUOT;选择T&QUOT; notifyOb&QUOT;命令
- 文档/示例文件:
- 在历史信息(即没有一个功能出现时),现在呈现在一个不太显眼的方式(如脚注)
- 在指数,对象树,和代码示例的改善布局
- 在安装方式:
- 现在有Makefile的目标tintegrate雄鸡与Unix的桌面环境(如Gnome和KDE),通过桌面快捷方式,菜单项和文件类型
外部意见
什么在1.19版本新:
- 在错误修正:
- 在固定设置为FilterWidth RIB出口(SF 3148250)
- 在固定阅读ExtrNC只有分/ ExtrNP / OffsetNC / OffsetNP出现在错误的地方对象(SF 3154051,3154053)
- 在物体旋转(SF 3159003)固定is_rat属性
- 在固定围绕该触摸旋转轴曲线(SF 3159009)
- 在SDMesh固定RIB出口与标签的姻亲简单的RIB作家对象(随雄鸡,NSF错误项创建)
- 在固定&quot;新增斜角&QUOT;各种工具对象属性的GUI命令项(SF 3164571)
- 在固定边界曲线的提取与松开结载体表面(SF 3194851)
- 在固定的小内存泄漏(以边界模式)(SF 3194853)
- 在固定为多个对象的脚本(SF 3210473)
- 在固定提供克隆多个对象(SF 3210478)
- 在建模:
- 添加插件和QUOT; subdiv&QUOT;即,用与QUOT的帮助; Subdivide2.0&QUOT ;,可以通过真实细分曲面用于timprove sdmesh对象的显示
- 添加选项的TControl细分级别和绘图tsdmesh对象
- 在NURBS建模工具,现在只能从对象所在的建模操作成功删除选定的点
- 添加&QUOT; -createmp&QUOT;选项里边反创造NCurve / NPatch对象
- 在抵消现在表面封闭/周期性表面工作(在开放的所有可能的组合/关闭/周期性的U和V)
- 在交锋弦和向心力结类型tNURBS补丁
- 在添加新的曲线补偿算法和QUOT;混合&QUOT;
- 在更名为&QUOT;斜角&QUOT;曲线补偿算法T&QUOT;点&QUOT;
- 在删除曲线补偿算法和QUOT; Bevel3D&QUOT;
- 在添加横截面形状定义参数曲线tBevel对象(允许t创建任意形状的斜面)
- 在理性的坐标nlonger存储与内部的权重预乘(均质=&GT;欧氏)
- 在GUI:
- 在主菜单&QUOT;编辑/材料及QUOT;现在可以有多个选择对象时,创建材料
- 添加&QUOT;&的ErrorLevel QUOT;控制出现在雄鸡控制台 邮件有多少喜好设置
- 删除&QUOT;&的ErrorLevel QUOT;偏好所有输入/输出参数设置对话框,所有插件使用全局偏好设置现在
- 在加访问tadvanced(命令行)参数通过新的创造里边反曲线/ npatch对象的创建对话框输入字段&QUOT; AddArgs&QUOT;
- 添加查看属性&QUOT; EnableUndo&QUOT;允许tdetermine视图操作是否应当记录在undsystem
- 在参数结操纵工具对话框现在显示原始节点矢量作为参考
- 在脚本/脚本接口:
- 添加脚本(&QUOT; autorot.tcl&QUOT;),可自动旋转视图
- 的SDMesh对象的创建回调现在支持更多选项的TControl最初创建的对象
在ExtrNC对象
什么在1.18版本新:
- 在错误修正:
- 在固定的直接点编辑没有设置标志(SF 2993441)
- 在固定的连续完整的通知脚本对象(SF 3001239)
- 在固定的发现ü的行动未能转化为曲线(SF 3006822)
- 在固定发现ü的动作没有设置标志corectly(SF 3006824)
- 在固定绕转在B样条模式盖帽(第!= 0)(SF 3012391)
- 在NURBS膜片钳V工具固定潜在的崩溃(SF 3012393)
- 在固定设置,通过视图菜单中的BGImage(SF 3023248)
- 在固定BGImage在Win32(SF 3023249)绘制
- 在固定的外观具有周期性弦/向心力曲线(SF 3030062)
- 在固定误报和实例崩溃的DnD / C&P(SF 3031448)
- 在固定就地转化,导致破场景(SF 3032589)
- 在固定的拖放通过键盘选择多个对象(SF 3036465)
- 在固定的电流等级的树后,复位/重建(通过)(SF 3044564)
- 在固定绘图/球形物体阴影(SF 3054130)
- 在PolyMesh和SDMesh对象(SF 3094086)固定单点编辑
- 在建模:
- 在默认缩放视图()和直接点编辑()键盘快捷键,现在()和()分别让位给了两个非常重要的新的快捷方式:
- 在建模操作,如移动,缩放或旋转不再决定如何变换基于点的选择(对象或选定点);现在总的对象的改变,直到用户使用明确地切换到分(同时可用于切换回对象)
- 在该点变换状态由小红点显示在建模模式图标
- 标记已复位双
- 在直接点编辑现在使用点的选择,而不是一个自己的指针;因此,现在可以与多个选择的对象,和一种可能适用的坐标值,以多个(选择)分
- 熬成工具,对象现在支持B样条模式任意ThetaMax值(节!= 0)
- 在添加弧和Radius参数创建封闭B样条曲线工具
- 添加半径,TMIN,和Tmax参数nCircle公司对象创建对话框
- 添加造型动作捕捉选定点至刻度(新的快捷方式)
- 添加造型动作捕捉所选择的对象标记(新的快捷方式)
- 添加视图操作平移视图标记(新的快捷方式)
- 来避免冲突,崩溃和爆炸行动,有新的默认键盘快捷键:和
- 查找ü现在建模工作的行动所提供的对象,更准确
- 在加找紫外线建模行动,发现U和V参数的NURBS曲面拾取点;通过新的视图快捷调用:
- 添加偏好设置和设备管理一个全球性的标志,如果启用,所有视图共享一个标记;因此,人们可以将其设置在一个视图中,并用它在另一个
- 为了提高周期性NURBS曲线通过属性变更GUI
- 添加&QUOT; 3DPVN&QUOT;曲线补偿模式抵消沿通过原始变量标签提供的法线曲线
- 通过主菜单创建ExtrNC / ExtrNP对象现在自动添加一个删除属性标签(&QUOT; RP变换&QUOT)将所创建的实例子以使实例始终遵循的表面的曲线/亚表面被提取的变换从
- 在NURBS曲线钳位现在与半夹紧曲线,并用曲线那里有在端部区域(S)的多个结
- 在NURBS曲线钳位现在也可以夹紧曲线只有一个下场
- 在NURBS膜片钳现在与半夹紧补丁,并与那里的补丁中有端部区域(S)的多个结
- 在NURBS膜片钳现在也可以夹紧补丁只有一端
- 在该点插入/删除造型动作现在多个选定对象的工作
- 在几个对象现在支持只读点,可以选择和他们的坐标询问(抢购/对齐或改造的目的),但他们不能修改;支持的对象是:箱,球体,圆柱体,磁盘,锥,环面,双曲面,抛物面,拉伸,旋转
- 在GUI:
- 自动对焦现已(再次)的单一窗口GUI模式;这里管理内部小部件(的意见,树,性质,控制台) 的焦点
- 在工具对话框现在显示更具描述性的窗口名称
- 在树拖放掉落保持对象选择完好,并打开目标水平
- 在开始模拟行动从工具箱现在也考虑了自动对焦的偏好设置,如果启用,动作开始在所有视图
- 在脚本/脚本接口:
- 在数转换错误现在可以正确检测和报告中的所有脚本接口命令
- 添加&QUOT; - 世界&QUOT;选择SETPNT / getPnt命令(从/坐标转换为世界空间)
- 在更名为&QUOT; -p&QUOT;选项&QUOT; -eval&QUOT;对于getPnt
- getPnt现在可以与任意的对象类型的工作(甚至从插件),只要它们支持单点编辑;也就是说,它现在与PolyMesh,SDMesh和SDNPatch对象
- 的&QUOT; HSL&QUOT;命令已经从安全的解释,使用&QUOT拆除;可溶性L&QUOT;而不是
- 在添加了一个JavaScript解释器插件
- 在脚本对象,现在可以使用插件提供的任意语言(如JavaScript的)
- 添加一个示例脚本对象脚本(用JavaScript编写)创建从康威符号多面体(&QUOT; polyhedron.js&QUOT;)
什么是在1.15版本新:
- 在此版本增加了对逼近曲线,提高了补偿曲线。
- 在脚本对象现在保持个人的参数集,戈登帽(非平面曲线)更加坚固。
- 在此外,键盘导航和集中管理的GUI已经改善了很多。错误修正通常的堆完成这个版本。
评论没有发现