3ds max文件导出osg或者ive格式

摘要:
你在max的安装文件下,会发现在装了osgexp之后,多出一些osg相关的osg.dll,osgdb.dll等等,而在max导出时,会先读系统环境变量路径下的dll,也就是原先的osg2.8.3版本的dll而不是在max文件下的dll。附:max安装好后,自动在环境路径下添加一个路径:C:\ProgramFiles\CommonFiles\AutodeskShared,这个路径是在非常靠前的,至少会在你设置的osg路径前,所以我采取的方法是,把D:\ProgramFiles\Autodesk\3dsMax2009下面的osg相关的dll剪切到C:\ProgramFiles\CommonFiles\AutodeskShared文件夹里,ok!

首先下载插件osgexp

Osgexp的下载地址:

http://sourceforge.net/projects/osgmaxexp/

安装上之后,如果3ds max导出里面已经可以选择导出ive或者osg,恭喜你,如果没有意外,你就可以导出你想要的osg格式了。不加.ive格式后缀名的话,默认是导出ive格式,就是osg的二进制内部数据格式

问题描述:

我用的max2009英文版,osg2.8.3osgexp0.9.8,因为在系统环境变量里面,我设置了自己的osgdll路径,所以导出的时候报错,这个就是dll冲突导致。你在max的安装文件下,会发现在装了osgexp之后,多出一些osg相关的osg.dllosgdb.dll等等,而在max导出时,会先读系统环境变量路径下的dll,也就是原先的osg2.8.3版本的dll而不是在max文件下的dll。而osgexp自带的osg版本跟本机的不一致,冲突发生,啰嗦了这么多,再不说解决方案,估计砖头马上来了。

解决方案:

i solved it by remove "myosgroot\bin\osgPlugins-2.8.3 " from the path environment variable, or you can add "yourOSGExproot\bin" to the path, make sure it is in front of "myosgroot\bin\osgPlugins-2.8.3", you can check these 2 folder, they have same name dlls, might be the reason cause conflict.

i thought the best way is to compile osgExp by ourselves.osg bbs的答案)

为了避免有些兄弟不愿看英文,我再啰嗦下:你最好能自己重新编译个osgexp,问题是max sdk不好找。所以,你可以采取折中方法:在你系统环境变量的path里,你以前设置的osg路径前,加入你max下的dll路径,我的机子max装在D:\Program Files\Autodesk\3ds Max 2009,一切ok了。

附:

max安装好后,自动在环境路径下添加一个路径:C:\Program Files\Common Files\Autodesk Shared,这个路径是在非常靠前的,至少会在你设置的osg路径前,所以我采取的方法是,把D:\Program Files\Autodesk\3ds Max 2009下面的osg相关的dll剪切到C:\Program Files\Common Files\Autodesk Shared文件夹里,ok

免责声明:文章转载自《3ds max文件导出osg或者ive格式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Druid连接池(三)Jenkins和Gitlab CI/CD自动更新k8s中pod使用的镜像说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何调试带参数的控制台程序(QT+OSG为例)

因为这两天,想熟悉下QT+OSG框架搭建,所以找到osg/examples下的osgviewerQT几个文件放到vs下调试。因为刚开始编译的时候,没有安装qt环境,所以只有osgviewerQT的代码,没有生成工程。 我装的是vs2008,不过这个过程,应该跟vs版本无关,下面具体来说: 1.先新建qt application工程,默认应该会生成main和...

OSG的节点访问

OSG中节点的访问使用的是一种访问器模式。 一个典型的访问器涉及抽象访问者角色(Visitor), 具体访问者(Concrete Visitor), 节点角色(Node)。 OSG中访问者角色为NodeVisitor类,其基本结构如下: NodeVisitor(TraversalMode tm) //构造函数,TraversalMode为节点树的遍历方式...

Autodesk Genuine Service如何卸载,本人已尝试,保证是有用的

如果你在卸载完Autodesk相关产品之后,在你电脑的“程序与功能”中有一个程序:Autodesk Genuine Service,该如何删除掉他呢? 第一步: 打开任务管理器,在“启动”项中找到Autodesk Genuine Service服务,先禁用。(下图是我已经删除掉了Autodesk Genuine Service后表现出来的) 第二步:找到...

免费开源3D模型设计软件汇总

免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印。因此用于3D打印的3D模 型大都储存或输出成为.stl文件格式。下面就为大家总结目前市场上主要的免费3D建模软件。希望对对3D打印建模感兴趣的朋友们有帮助。 基于网页的3D模型设计软件有: 3d...

Revit 二次开发 元素创建与修改练习

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=11 实例练习一 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.UI; using A...

[原][译][osg][osgEarth]飞行模拟软件JSBSim的操作(FGFCS类)

英文原文在 FGFCS.h头文件中 JSBSim的控制操作封装了飞行控制系统(FCS)的功能。 这个FGFCS类还封装了相同的“系统”和“自动驾驶仪”能力。 FGFCS包含用来定义一个系统或飞行模型体系的“FGFCS组件列表”。 飞机的配置文件包含控制路径的描述(从一个输入或命令开始和结束的效应),例如:aerosurface。 FCS组件包括一个轴的控制...