Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
EN Login
SideFX Homepage
  • Products
    • What's New in H20.5
      • Overview
      • VFX
      • Copernicus
      • Animation
      • Rigging
      • Lookdev
    • Houdini
      • Overview
      • FX Features
      • CORE Features
      • Solaris
      • PDG
    • Houdini Engine
      • Overview
      • Engine Plug-Ins
      • Batch
    • Karma Renderer
    • Compare
    • SideFX Labs
    • Partners
  • Industries
    • Film & TV
    • Game Development
    • Motion Graphics
    • Virtual Reality
    • Synthetic Data for AI/ML
  • Community
    • Forum
    • News Feed
      • Overview
      • Project Profiles
      • Houdini HIVE Events
      • Contests & Jams
    • Gallery
    • Event Calendar
    • User Groups
    • Artist Directory
  • Learn
    • Tutorials
      • Overview
      • My Learning
      • Learning Paths
      • Tutorial Library
    • Content Library
    • Tech Demos
    • Talks & Webinars
    • Education Programs
      • Overview
      • Students
      • Instructors
      • Administrators
      • List of Schools
      • Resources
  • Support
    • Customer Support
    • Licensing
      • Overview
      • Commercial
      • Indie
      • Education
    • Help Desk | FAQ
    • System Requirements
    • Documentation
    • Changelog / Journal
    • Report a Bug/RFE
  • Try | Buy
    • Try
    • Buy
    • Download
    • Contact Info
 
Advanced Search
Forums Search
Found 156 posts.

Search results Show results as topic list.

Technical Discussion » Viewport Screenshot

User Avatar
Mohanpugaz
156 posts
Offline
 June 7, 2017 12:38:45
Really cool to know , thanks for the useful info and code
See full post 

Technical Discussion » Viewport Screenshot

User Avatar
Mohanpugaz
156 posts
Offline
 June 7, 2017 02:26:04
vux
Create shelf tool with script:

from time import gmtime, strftime

# GET VIEWPORT CAMERA PATH
cur_desktop = hou.ui.curDesktop()
desktop = cur_desktop.name()
panetab = cur_desktop.paneTabOfType(hou.paneTabType.SceneViewer).name()
persp = cur_desktop.paneTabOfType(hou.paneTabType.SceneViewer).curViewport().name()
camera_path = desktop + “.” + panetab + “.” + “world” “.” + persp

# BUILD DEFAULT FILE NAME FROM CURRENT TIME
default_filename = strftime(“screenshot_%d_%b_%Y_%H_%M_%S.jpg”, gmtime())

# SELECT FILE
filename = hou.ui.selectFile( title='Select Screenshot File', default_value=default_filename, file_type=hou.fileType.Image )

# WRITE TO FILE
if filename is not None:
frame = hou.frame()
hou.hscript( “viewwrite -f %d %d %s ‘%s’” % (frame, frame, camera_path, filename) )






For all of you who try to use VUX's script.

I copy pasted this script and it doesnt work at first.
Because there is something wrong with the double quotes,
I just deleted the quotes and retyped them that works perfectly

Thanks a lot to VUX for this script its really useful for me
See full post 

Houdini Learning Materials » Scatter points density based on color

User Avatar
Mohanpugaz
156 posts
Offline
 May 8, 2017 13:54:08
you could scatter points separately on the geo using color and scatter points using volume separately then merge both using merge sop then feed it into the voronoi fracture node so that your painted density will remain same in the surface. for scattering inside the volume you could add noise to the volume using volume vop and then use scatter for noisy scattering.
See full post 

Technical Discussion » How could I rotate "Copied to Points" geos randomly...?

User Avatar
Mohanpugaz
156 posts
Offline
 May 8, 2017 12:43:45
put a pointwrangle node above your foreach loop and
type this to get what you want

@orient = rand(@ptnum);

copy to points will rotate the copied geos based on certain attributes present in the template points such as N v and orient. I would suggest the best to use is orient, But N is simple it will align the z axis of your source geo to the normal of the template points

Read the below page to know how houdini aligns the instanced objects
http://www.sidefx.com/docs/houdini16.0/copy/instanceattrs [sidefx.com]


you can add attribute randomize to the template points before copy sop like werner says and you should change the dimension to 4 in the attribute randomize sop as orient is a 4float attribute.
See full post 

Technical Discussion » Connectivity per attribute

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 23:18:58
if you are transferring back the attributes to the original mesh using an attribute transfer sop then the attribute will spread on your blasted points as well, so is that what you need ?
you could post a hip file which will be helpful to understand what you are trying to do and why.
See full post 

Technical Discussion » Connectivity per attribute

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 11:49:45
i cant understand what you are trying to do. but if you want to delete points with mask 0 , you can connect a blast node and type @mask=0 without spaces in the group knob. or you can do this and lot more in attribute wrangle
if (@mask==0){
removepoints(0,@ptnum)
}

or if you wanna groups based your attribute take a look at partion sop
See full post 

Technical Discussion » Where does houdini stores the transform info after the animated mesh is packed

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 06:30:36
Thanks for replies. I figured out a way to transfer back the intrinsic transform values.
I freezed the animated packed geo and used a point deform to put back the animation. its very simple and effective. even after packing Im getting the animation values.. which works cool with constraints. ..
I attached a sample check that if needed.
Thanks Jon for you explanation! It helped me to understand the deformation of packed prims
See full post 

Technical Discussion » Where does houdini stores the transform info after the animated mesh is packed

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 04:45:41
Hi Jonathan , Thanks for your reply that helped me a lot! . .
So lets say I have animated alembic mesh which im unpacking and then fracturing it and transferring back the same animation to the fracture pieces and pack them again using assemble sop. So how could I get the transform values for the packed pieces??.. I need these values because I need these pieces to take into dops as animated static object not as deformed static object. so that my constraints will work properly . . Im not sure if im explaining my situation properly , please help me.

Attached a sample file which compares packing before and after animation and result when constraining
Edited by Mohanpugaz - May 5, 2017 05:04:52
See full post 

Technical Discussion » Where does houdini stores the transform info after the animated mesh is packed

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 03:34:01
ofcourse the position is stored in P even there is no values in packfulltransform, but I dont know where does the rotation goes after I packed it.
See full post 

Technical Discussion » Where does houdini stores the transform info after the animated mesh is packed

User Avatar
Mohanpugaz
156 posts
Offline
 May 5, 2017 03:15:59
Hi all
Im having a big confusion about packed primitive. Lets say I have an animated and packed sphere. when I check in primitive intrinsic It is having the packfulltransform info, But if I convert it to polygons and pack it again then the packfulltransform info gets ident matrix and no animating values but still the mesh is animating. My question is where does houdini stores the transform info after the animated mesh is packed.
I hope it is some what clear.
I have attached a sample file. Please someone help me to understand this.

Thanks in advance!
See full post 

Houdini Lounge » Odforce down?

User Avatar
Mohanpugaz
156 posts
Offline
 April 17, 2017 04:05:00
I cant access Odforce today .. Is odforce down now??
See full post 

Technical Discussion » Viewport Screenshot

User Avatar
Mohanpugaz
156 posts
Offline
 March 6, 2017 04:53:44
That is cool trick to know.. thanks for sharing Vux!
See full post 

Technical Discussion » Rigid Body And Wire....CONSTRAINTS!....

User Avatar
Mohanpugaz
156 posts
Offline
 Jan. 2, 2017 00:50:52
Thank you so much for your effort.. Your set-up is as simple as possible and working so cool!!.. I never thought of using cloth stitch constraint.Thanks for sharing your idea..This is more than enough for what I need …
But I would also like to learn using the constraint networks as it that method has more control over the sim like breaking the constraints dynamically and all.. and the main thing I want to learn is to built constraint set-up between RBD<>WIRE<>SBD<>staticObject …
Once again thanks for your help and such an effort to build a scene for me..
See full post 

Technical Discussion » Rigid Body And Wire....CONSTRAINTS!....

User Avatar
Mohanpugaz
156 posts
Offline
 Dec. 27, 2016 23:52:01
I am trying to create a simple scene where balloons are tied together to an object using wires.(like in the movie “UP”)..

Im having balloons as packed RBD object and the parent point(where balloons are tied) as a separate rbd object.
and having wires also into the DOPnetwork as wire object..

Initially I dint simulate the wires but used the wire lines as a constriant network from SOP and made a spring constraint between balloons and parent using the wires as a constraint net, And It worked Perfectly.

Now I am turning the wires into wire object and trying to constraint the top of the wire to the balloons and bottom to the parent object, I am having matching @anchor_ids on wires and balloons.. But It doesnt work properly. If someone can explain how to constraint wires with rbd , It will be very helpfull for me.. And if someone already have a scene file for related to this please share it , Thanks a lot in advance..
See full post 

Technical Discussion » Setting Current values as "default value" for all parameters in OTL or digital asset

User Avatar
Mohanpugaz
156 posts
Offline
 Dec. 8, 2016 10:29:36
Thats exactly what I was searching for.. Thank you so much. ☺
See full post 

Technical Discussion » Setting Current values as "default value" for all parameters in OTL or digital asset

User Avatar
Mohanpugaz
156 posts
Offline
 Dec. 7, 2016 03:11:09
Hello all,

I am creating a digital asset , and want to set default values for the parameters I can set default values manually for each of the parameters but it will be very useful if there is any way to query the current values of the parameters and set that as default value,hope someone will help me..

Thanks..
See full post 
  • First
  • 5
  • 6
  • 7
  • 8
  • Last
  • Quick Links
Search links
Show recent posts
Show unanswered posts
PRODUCTS
  • Houdini
  • Houdini Engine
  • Houdini Indie
LEARN
  • Talks & Webinars
  • Education Programs
SUPPORT
  • Customer Support
  • Help Desk | FAQ
  • Documentation
  • Report a Bug/RFE
LEGAL
  • Terms of Use
  • Privacy Policy
  • License Agreement
  • Accessibility
  • Responsible Disclosure Program
COMPANY
  • About SideFX
  • Careers
  • Press
  • Internships
  • Contact Info
Copyright © SideFX 2025. All Rights Reserved.

Choose language