#1
|
|||
|
|||
3ds Exported .IVE Model mirrors movement of Mainview
Hey all,
I am working on importing some large scale Building model into the Vizard environment. While using our production code and some recent versions of said model a strange error emerged: The Mainview is magically linked to the model. This has the effect, that none of the movements of the Mainview are visible on the screen, because the model just moves along. I am aware of the link() function and assure we didn't use it. It was pretty hard to find this problem in the first place, because it just seems as if the movement was stuck, but printing the Mainview position during execution reveals that movement actually takes place. As to ensure that it is not the complex engine code we wrote that is responsible for this problem I distilled the model loading code into this 7 Liner: Code:
import viz model = viz.add("hospital.reduced.ive") model.collideMesh() viz.MainView.eyeheight(1.6) viz.MainView.setPosition([0, 0, 0]) viz.MainView.lookat([0, 0, 1]) viz.collision(1) viz.go() We work with 3ds MAX and export the models according to the Vizard Knowledge Base to the .IVE Format, using the Vizard supplied OSG Exporter. We are using Vizard 4.0 to load the Model. I hope someone could point me in the right direction because I am literally out of ideas on this one. Thanks in advance, Felix |
#2
|
|||
|
|||
Is the model scaled properly? Sometimes it can seem the viewpoint is stuck but the model needs to be scaled down in size. You can check the model dimensions by loading it in Inspector.
Do you have the same problem if collision is disabled? Quote:
|
#3
|
|||
|
|||
Quote:
Also the Viewport seems only partially stuck. Rotationof viz.HEAD results in the correct rotated output on the screen whilst moving or turning viz.BODY does not produce a visible difference in the output on the screen. Like I mentioned above, the MainView.getPosition() function reports a moved ViewPoint though. Quote:
Quote:
The movement of the model is nothing I can perceive visually but something I inferred from the movement of the MainView and the missing visual feedback from that movement. |
#4
|
|||
|
|||
Can you let us take a look at the model? If so, you can go to upload.worldviz.com and upload there.
|
#5
|
|||
|
|||
First File (hospital.fx.ive): http://www.uploadthingy.com/widget?c...&el=800634.ive
Second File (hospital.reduced.ive): http://www.uploadthingy.com/widget?c...l=800634!1.IVE The fx version loads flawlessly while the reduced file does not and produces the problem mentioned. |
#6
|
|||
|
|||
It's a scaling issue. If you open up both models in Inspector you'll see that hospital.reduced is 1000 times larger than hospital.fx. You'll need to make sure the units of measurement are set to meters in 3ds Max before export:
http://docs.worldviz.com/vizard/Distance_units.htm |
#7
|
|||
|
|||
The most recent version of the OSG exporter from our downloads page has an option to set the units to export to (meters, feet, etc..). For loading in Vizard you'll want to export to meters.
|
#8
|
|||
|
|||
Hey Jeff,
that's very embarrassing.. I am so sorry for not checking this myself. Thanks for your time. |
#9
|
|||
|
|||
Actually, that does NOT solve the problem..
I loaded the original .max file into 3ds max 2012 and exported using the recommended settings from the Vizard Knowledge Base and double checked that convert the units to meters during export. The problem prevails.. |
#10
|
|||
|
|||
Hi Felix. If the scene is exporting to an incorrect size despite turning on the conversion, the Max file itself may be out of scale. Create a box, set the height to 2 meters, and place it next to a doorway to check.
If the scene is out of scale, adjust the System Unit to make 1 generic unit the appropriate size. |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Weird texture on .ive model viewed from Sensics HMD | Zhi | Vizard | 11 | 02-25-2013 04:38 AM |
texture invisible on .IVE model | jacky | Vizard | 1 | 11-09-2011 01:36 PM |
The problem of adding two .ive models | hengshan.li | Vizard | 1 | 08-08-2011 12:04 AM |
Change model alpha and memory leak | hosier | Vizard | 2 | 06-25-2009 10:55 AM |