WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   Collision trouble (https://forum.worldviz.com/showthread.php?t=1628)

digitaldarklord 09-03-2008 12:31 AM

Collision trouble
 
3 Attachment(s)
Greetings

I have trouble with viz.MainView.collision( viz.ON ) in combination with shaders:confused:

This works with the standard skydome.

But...

If I add another sky routine see the code snippet below
Yes and I know how to turn it on ;-)
# sky old style
env = viz.add(viz.ENVIRONMENT_MAP,'sky.jpg')
sky = viz.add('skydome.dlc')
sky.texture(env)
sky.disable(0x3000) #Disable clip plane on sky

# new style
#Add sky model
#sky = viz.add('sky.osg')

#Add textures
#horizon_tex = viz.add('horizon.png')
#horizon_tex.wrap(viz.WRAP_S,viz.CLAMP_TO_EDGE)
#horizon_tex.wrap(viz.WRAP_T,viz.CLAMP_TO_EDGE)
#cloud_tex = viz.add('clouds.png')
#cloud_tex.wrap(viz.WRAP_S,viz.REPEAT)
#cloud_tex.wrap(viz.WRAP_T,viz.REPEAT)

#Apply textures to sky
#sky.texture(horizon_tex,'',0)
#sky.texture(cloud_tex,'',1)

#Add shaders
#sky_vp = viz.add('sky.vp')
#sky_fp = viz.add('sky.fp')

#Apply shaders to sky
#sky.apply(sky_vp)
#sky.apply(sky_fp)

#viz.clearcolor(viz.GRAY)
#viz.fov(70,1.3)
#sky.translate(0,-400,0)
#CLOUD_SPEED = 1.0

When calling this routine is messes up the collision detection. I changed nothing added only the routine above called it from the timer so I am lost

Part 2 of this question.
In my app I created a helicopter flying a maze with a searchlight. So I added a nightmode with affect and uneffect. If you are in the light bundle the sky lights up also with this shader. bizar...

See the screenshots what I mean with this

Jeff 09-05-2008 08:04 PM

Thanks for the post. Sorry we have not been able to give you an answer yet. We have had a busy few days but we we will try to respond early next week.

Jeff 09-08-2008 05:16 PM

Sorry, I am not quite clear on your question. When you say that collision detection is messed up what exactly is happening.

farshizzo 09-12-2008 11:43 AM

Your intersection tests might be conflicting with the sky model. Try disabling intersections tests on the sky using the following code:
Code:

sky.disable(viz.INTERSECTION)

digitaldarklord 09-15-2008 05:46 AM

To define it more clearly. When I use the code as posted here# the collsion is not working or something. When we use this code to generate nice moving clouds etc. The user is able to walk trough objects. (about a meter or so. If I use the more simple skydome code. The collision works normal. So my conclusion it has to do with the code as posted. Because I did not change anything else

Thanks

digitaldarklord 09-15-2008 05:50 AM

Second part question
 
When I create a search light on the helicopter and let it travel in the room in the xyz grid. I see something strange happening. The light also lights up the skydome.

I do not understand it because I created the unaffect on in
sky.unaffect

Jeff 09-16-2008 04:04 PM

Is it possible for me to view the complete code and load up this world here. You can email me at loomis@worldviz.com and I can give you directions for uploading.


All times are GMT -7. The time now is 08:34 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC