Jump to content

Search the Community

Showing results for tags 'override'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 3 results

  1. As I understand it, stylesheets give you the opportunity to have multiple conditions per override. I have basically organised my stylesheet with a material per override and then I add in the material assignments per geometry with conditions. However, I have geometry that drops out and renders default grey if I have multiple conditions on the same override. Does that sound familiar? Am I doing stylesheets wrong?
  2. Hey all, I hope someone can shed some light on this. I have to emit a tonne of particles, more than 20 millions, and instance geometry on them. the bottleneck come when I try to override the color of the instances with the Cd attributes of each points. I would like to ear from you that there is a better way to do this than to use a material sop because it's taking so much time to compute before rendering. Any advice is welcome! Here a sample scn pointinstanceprocedural_v002.hip Thanks in advance ! Doum
  3. Hi guys, i'm new to the forum and Houdini, and i'm currently diving into Mantra (once again ). And what i would like to achieve is basically a global material override.(For AmbOcc for example) What i tried so far: 1: Adding a shop_materialpath attr. to the subnetwork that is the toplevel node of my structure and overriding it on a take. (Much like Vray Object Property Sets in Maya for example, whose attributes ripple down on all members of the sets).....but that doesnt work i guess 2: Override the shop_materialpath on each geometry node which works fine and is much less a hustle than it sounds at first. But it still needs tweaking, once i add a new object to the scene. 3:PythonFiltering: Which seems like the way to go for me! From what ive read so far, the Houdini scene translation is written in Python and properties like shader assignments can be altered during the process. So i read the documentation and did the following: -Changed the mantra commandline to: mantra -P pythToMyScript/script.py -In wrote the following script: def filterInstance(): print('Filtering: {0}'.format(mantra.property('object:name'))) mantra.setproperty('object:surface', '/obj/shop_net/constant_green_mt') mantra.setproperty('object:overridedetail', 1) print('Im just an a output to confirm i have been called!')[/CODE] -The script is actually called and i get the correct output in the console like so: [CODE]Filtering: ['/obj/enzo_geo_grp/glassRubberGrp/black_behind_window_thing3'] Im just an a output to confirm i have been called![/CODE] -But the last line states an error: [CODE] mantra: VEX error: Unable to load file /obj/shop_net/constant_green_mt.vex Rendering Finished[/CODE] -I added the declare_all_shops parameter to the mantra rop and set it to "Declare all shops" , also i checked on Force VEX Shader embedding -Both materials are just ordinary constant mtls. i dragged into my own SHOP network in /obj/shop_net/. Any ideas on what i am doing wrong here? Thx
×