WorldViz User Forum  

Go Back   WorldViz User Forum > Vizard

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 09-22-2015, 01:35 PM
haohaoxuexi1 haohaoxuexi1 is offline
Member
 
Join Date: Sep 2015
Posts: 81
Smile about an exercise in "Vizard Teacher in a book"

I meet some problem in texture part (maybe in page 32)

The exercise is "1. Add the "art/wall.ive" model to a world, add the "art/stone wall.jpg" texture and apply it to that model."

However based on the example above the exercise I cannot get the right things I want

The example is like

import viz
viz.go()
viz.MainView.setPosition( 0, .65,-1.3 )
model = viz.add('art/wall.ive')
window = model.getChild( 'glass' )
walls = viz.addTexture('art/tileclouds.jpg')
moon = viz.addTexture('art/full moon.jpg')
window.texture( walls, '', 1 )
window.texture( moon, '', 0 )


#clouds.wrap( viz.WRAP_S, viz.REPEAT )
#clouds.wrap( viz.WRAP_T, viz.REPEAT )
#slider = viz.addSlider()
#slider.setPosition(.5,.1)
#def swap_textures( slider_position ):
#cloud_amt = slider_position
#window.texblend( cloud_amt, '', 1 )
#vizact.onslider( slider, swap_textures )
#swap_textures(0)
#matrix = vizmat.Transform()
#def move_clouds():
#matrix.postTrans(.0005,.0005,0)
#window.texmat( matrix, '', 1 )
#vizact.ontimer( .01, move_clouds )


I got some confusion about the "sub-nodes" part

Is there anyone can teach me about this example?

Wish to get some help from the forum......
Reply With Quote
  #2  
Old 09-22-2015, 05:32 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
Are you trying to modify the example code included in the tutorial? The original code adds a window model that has a glass sub-part:

Code:
#Add a model and grab one of its chidren to put the textures on.
model = viz.add('art/window.ive')
window = model.getChild( 'glass' )
If you open the 'window' model in Inspector you'll see the scene graph and model sub-parts. In your code 'window' was swapped with 'wall'. The 'wall' model does not have a sub-part called 'glass'.
Reply With Quote
  #3  
Old 10-01-2015, 02:28 PM
haohaoxuexi1 haohaoxuexi1 is offline
Member
 
Join Date: Sep 2015
Posts: 81
Smile

Quote:
Originally Posted by Jeff View Post
Are you trying to modify the example code included in the tutorial? The original code adds a window model that has a glass sub-part:

Code:
#Add a model and grab one of its chidren to put the textures on.
model = viz.add('art/window.ive')
window = model.getChild( 'glass' )
If you open the 'window' model in Inspector you'll see the scene graph and model sub-parts. In your code 'window' was swapped with 'wall'. The 'wall' model does not have a sub-part called 'glass'.
Yeah I find out that and I now figure out the problem

Thx
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Realistic Light and Shadows Using Vizard and 3DS Max jde Vizard 4 07-13-2012 10:58 AM
Vizard 4 Beta Testing farshizzo Announcements 0 02-01-2011 10:46 AM
Vizard 4 Beta Testing farshizzo Vizard 0 02-01-2011 10:46 AM
.3DS importing in Vizard and 3D Studio jde Vizard 1 08-28-2009 03:14 PM
Vizard tech tip: Using the Python Imaging Library (PIL) Jeff Vizard 0 03-23-2009 11:13 AM


All times are GMT -7. The time now is 09:54 AM.


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