我要发帖 回复

高级会员

12

主题

2435

积分

0

专家分

虚拟现实项目经理

:

私信
发表时间 : 2007-12-4 11:52:32 | 浏览 : 12864    评论 : 41
这里,我会新开辟4个栏目
分别是:技术难题解答栏目、视觉效果处理栏目、和其他软件/硬件兼容处理栏目、EON技术特点/产品栏目

技术难题解答栏目,这个我希望能够在EON上帮助大家实现更多的交互功能
EON使用上灵活多变,很多情况下,稍微拓展下思维,我们将发现事情一点都不难。

虽然由于工作紧张的关系我不能长时间呆论坛里,但是如无意外,我每天上午9:30以及下午5:00的时候会定时上来看一下。
大家有什么问题的话,希望能分类发稿。这样,也方便虚拟现实爱好者查询。


万方视景

[ 本帖最后由 czffifi 于 2008-6-17 03:45 PM 编辑 ]

最近VR访客

czffifi 评论于2007-12-5 12:28:40
标题:关于EON与杀毒软件冲突的解决问题
很多人都碰到装了杀毒软件之后EON文件会报错的问题
现在从别人那拿到的经验是这样子的:   拿金山来举例子说吧

装了金山的机器,用EON做了个文件"EON1",关了重新打开的时候,会提示找不到"KAScript.DLL"文件.
这时候,我就在电脑里的金山杀毒软件的那个文件夹里搜索"KAScript.DLL"文件.
找到了之后,就将"KAScript.DLL"这个文件和"EON1"这个文件放在同一个目录下,就能正常打开了.
无论"EON1"是"*.eoz"还是"*.edz"都可以.

这种方法也只是治标不治本的.
也就是说这样做出来的EON文件,无论到哪里都要外挂一个"KAScript.DLL"文件才能不出现报错的情况..........因此,最好的办法还是找个机器装个诺顿,专门拿来做EON文件最后的处理工作吧.

瑞星和卡巴斯机等等都是这样处理的,就是找到缺失的这个"*.dll"文件.

再加多一句
这种方法不能用在 EON 文件的网页发布上 !!!
其实这个.dll文件是要添加到浏览本地机的系统的system32文件夹下的,如果那个文件夹下没有,系统会自动从.edz和.eoz的相同文件夹下找(也就是相对路径)
网络上发布的格式是不会把.dll文件下载到本地机的

万方视景
czffifi 评论于2007-12-5 12:30:20
标题:关于EON文件的保密问题

EON文件的保密
这里就是要保护作者的知识产权的问题了

方法1:
    将 *.eoz 通过 EON Studio 里的 "File-->Build Distribution" 来生成 *.edz 格式的文件,*.edz 文件只能通过 EON Viewer 来浏览,而不能看到和修改内部的源文件.

方法2:
    在 EON Studio 里双击 SimulationTree 下的 Simulation 节点,在 Setting 面板里有个 password 栏,可以填入密码.那么每次用 EON Studio 打开该文件的时候,都需要敲入密码.该 *.eoz 文件同样可以直接通过 EON Viewer 来浏览(不需要敲密码).

万方视景
czffifi 评论于2007-12-5 12:32:12
标题:EON中大场景制作的优化(一)---LOD技术

当我们做一个很大的虚拟现实场景的时候,比如超过50万个面,系统运行起来会比较费劲,或者根本跑不动。例如建筑群、战场等等。这就需要我们对场景进行优化。

LOD(Level Of Detail)细节水平
当我们看远处的物体的时候,是不是物体很模糊,这时系统仍然运行高精度模型完全是一种浪费。那我们是否需要在视线距离超过一定程度的时候,就运行粗模呢。这就是EON里的LOD技术。

以LOD的方式减少系统运算量的代价是多做一套或多套粗模(甚至视线极远时用图片就可以)。

Level Of Detail 实际就是将远离观看位置的模型替换为粗模甚至图片。例如,飞行高度上俯视,可以看见田野(图片);下降中看见建筑(为粗模);完全降落时看见模型细节。以此减少运算量。

例如:
做三个物体(分别为)位置重合在一起的。将茶壶1、圆台2、球体3的frame节点依次放到LOD节点下。把LOD设置的数值5 10 20,分别在0-5视线距离内显示茶壶1,在5-10距离内显示圆台2,在10-20距离内显示球体3,在20以外就不显示了。

万方视景
czffifi 评论于2007-12-5 12:32:29
标题:EON中大场景制作的优化(二)---DDS贴图技术

.dds是一种图片格式,目前windows不能直接浏览。当前的绝大部分游戏都使用的.dds贴图,因为它比传统的.jepg等格式节约系统运行的资源,尤其是显存!.dds格式通过内部编码将图片分为不同等级尺寸(下一张为前一张的长宽各1/2),当贴图在我们的屏幕上所占面积变小的时候,系统自动调用小尺寸匹配,占用更小的显存。


具体的制作:下载photoshop插件,图片尺寸一定要是2的次方倍像素


第一步:首先,请下载4个插件。如果没有这些插件,看图程序、photoshop、3dmax等都不能正确读取存储为.dds格式文件。

1. DDS_viewer.exe  (在windows下观看.dds缩略图的插件)   
下载地址:http://http.download.nvidia.com/ ... uite/DDS_viewer.exe
2. Windows Texture Viewer ( windows下的专用.dds图片浏览器)
下载地址:http://developer.nvidia.com/attach/9559
3. 3DS_Max_DDS_Plugin
下载地址:
http://http.download.nvidia.com/ ... n_1.0.0827.1100.exe
4. Photoshop_dds_Plugins  (装上就可以在photoshop上把图片直接存储为.dds格式)
下载地址:
http://developer.download.nvidia ... _7.83.0629.1500.exe


第二步:OK,装上之后,就可以先看看附带的.dds图片了。
打开WTV,将.dds文件拖入就可以浏览。或者将.dds文件的打开放式固定指定为WTV.exe就更方便了。
在浏览器下方有该图相关信息。
Size指图片像素值;
MipMap值(用小键盘的左右箭头观看到变化)
Mem 58.6kb(当前内存消耗值)/78.5kb(文件量)
第三步:下面介绍在photoshop中用普通。jepg或.BMP格式图片制作.dds图片的过程。

5. 在photoshop中打开一张普通jepg图片,修改图片的图像大小。


如果不方便直接修改,可以新建一张图片做好设置,再复制过去拉伸。如果高宽不是2的次方倍(比如512、1024像素 ),导入EON将无法显示。
6. 选择另存为.dds格式

7. 弹出设置框

压缩比格式解释:
DXT系列压缩比比较高,图像质量也可以,文件量也不大。一般使用DXT1就可以了。如果需要半透明效果(DXT1 ARGB只含1 bit Alpha通道,即只有完全透明和完全不透明)或者更高图像质量(个人认识区别极小)等,就要用到DXT3、DXT5(此2种格式压缩比完全一样)。
其余格式压缩比不理想。

8. 其他设置解释。


9. 保存后就制作完成。
如果高宽不是2的次方倍(比如512、1024像素 ),导入EON将无法显示。

万方视景
obuil 评论于2007-12-5 23:34:10
学习! 好久没有这样的东东了
3DVR 评论于2007-12-7 10:30:47
学习了
czffifi 评论于2007-12-7 10:55:54
呵呵,大家可以随便将自己的制作上想实现的,却又不知道如何实现的功能说出来,探讨探讨。

[qq]233316327[/qq][url=http://www.vrcase.com][color=White]万方视景[/color][/url]
czffifi 评论于2007-12-9 19:32:25
EON 对 MAX 材质的反射功能的支持程度。

如果在反射里贴的是张图片,那么EON是完全支持的。
如果是用光线追踪或者Reflect/Refract,那么导入到EON中,材质会变成黑色。

究其原理,使用贴图的情况下,在EON中,该物体的材质节点的Lightmap文件夹下,使用的就是那张图片。
当没有贴图的情况下,而又使用了反射,那么导入的使用,EON会自动给这个文件夹下生成一张黑色的png图片。因此我们看到的就是各黑色的。出现这种情况的话,删了这张图片颜色就正常了。

[qq]233316327[/qq][url=http://www.vrcase.com][color=White]万方视景[/color][/url]
Bachelor 评论于2008-2-25 19:15:14
不错,难得一见的精品!
xyj11111 评论于2008-2-28 16:57:21
怎么用TEXTURECHANGE这个来实现按钮的功能(改变贴图的效果)
oaij 评论于2008-3-5 16:36:45

回复 1# 的帖子

我想问一下,在EON里能不能实现这样的操作。
我希望能把一般的CAD软件(比如说pro-e)与EON关联起来。将利用CAD系统完成的零件模型导入EON中,直接对零件相关参数(一般指尺寸参数)修改,当退出EON时修改后的零件数据将传回CAD系统中。
能实现不?
czffifi 评论于2008-3-11 22:40:17
不能。
怎么说呢,这两个软件毕竟是两个不同的公司研发的。
兼容性是有了,但是还没到这么深入。

[qq]233316327[/qq][url=http://www.vrcase.com][color=White]万方视景[/color][/url]
lm19790807 评论于2008-4-4 20:24:50

粒子系统

我想用EON制作气体流动过程,应使用哪个节点,如何用?谢谢
czffifi 评论于2008-4-9 10:18:34
气体流动,这个比较难以完全的表达
如果只是希望能够在功能上实现,不追求表现效果的话,倒可以。
可以将轨迹模拟出来,还可以将风力大小等用数据或者颜色等等方式来表示。

不过要做的话,要涉及到写点脚本,VB的或者JAVA的。

万方视景
czffifi 评论于2008-4-21 17:26:38
标题:关于EON与杀毒软件冲突的解决问题——最终解释
关于EON与杀毒软件冲突的解决问题

这个在之前的文章里写过,后来看了下,发现是自己没研究到本质。
跟EON冲突的是杀毒软件,如果我们装的只有防火墙而没有杀毒软件,就没关系了。

还有就是,金山毒霸2008版和EON软件是没有冲突的,放心用吧。

万方视景
[qq]233316327[/qq]
czffifi 评论于2008-4-24 09:22:46
3DS模型导入的一些小问题(一)

3DSMAX 建好了模之后,如果要往EON Studio倒
    1、先将3D模用3DSMAX倒成(EXPORT).3ds格式的文档
    2、再用EON Studio来读取(IMPORT),就跟《EON Studio快速入门指南》那样就行

需要注意的是,如果3D建模的时候你的材质有贴图过的话,应该在倒之前,先用3DSMAX进行烘陪贴图,同时,将该图的UV坐标文件也给保存下来-------UV坐标名字跟贴图坐标名字要一样,同时存放在同一个文件夹底下,都完成了之后再保存3DS文件。否则,用Studio展开后会看不到材质,甚至于图象都看不到(特别是建筑设计图)
然后到EON 里file---Import导入3DS文件,如果3DS文件和贴图文件不是放在同一个目录下面的,则需要添加图片存放的路径。
当然啦,直接用EON Raptor导入是最省心的方法

另外,不支持使用光线追踪材质(光轨追踪),如果使用多重次物体贴图,那么物体所有元素都要相连。
最后说一下,所有VR软件都不支持光轨追踪材质,请尽量使用基本材质。

加载3D对象后,为何仿真画面还是黑漆漆一片?
先检查仿真树状结构窗口内是否对象确实有加载进EON,检查的方式为对象加载后会新增一个框架(frame)节点,这个节点名称会依照你加载的对象名称而命名,而里面会有一个用来读取3D对象的mesh节点,如果有此mesh节点那么表示对象确实有加载进来,如果看不到那么就表示对象的位置恰巧不在摄影机前方,对象有可能在摄影机的后方,或是太小或太大而看不到,调整一下位置就可以看见了。

导入模型之后有可能出现看不见的情况。
可以打开viewports文件夹下的viewport节点。调节Far clipping的数值。该数值的意思是最远可视距离,那么near clipping所代表的是最近可视距离。
(如下图1)


万方视景
万方视景1.jpg
[qq]233316327[/qq]
zqchenmin 评论于2008-4-25 07:24:41

EON在导出网页时候出现问题

我选了creat web distribution之后按照书的教程那样生成网页,但是在生成过程中间出现了缺少AhAScr.dll的提示,网页就生成不了了,请问是甚麽原因啊?谢谢
zqchenmin 评论于2008-4-25 07:48:30

还有嗰问题想请问

EON对一嗰物品怎麽样来实现缩放?貌似我只实现了旋转还有移动= =
czffifi 评论于2008-4-25 09:21:58

发布成网页的时候提示缺少文件

好像用EON Studio的试用版,也就是130M左右的那个,是不具备发布功能的。我不清楚你的这个是不是这个情况。

万方视景
[qq]233316327[/qq]

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-4-23 10:25 AM

返回顶部