Your high and lowpoly need to share a name attribute. It will then function as a mask so to speak.
Imagine if you have a metal panel with screws in it. (In both your high and low).
To get a clean bake, you would want the lowpoly screws to only sample from the matching highpoly screws, and not the (intersecting) panel. To get proper results you would therefore add matching name attributes on both the high and low and turn on that toggle.
Found 180 posts.
Search results Show results as topic list.
Houdini for Realtime » Labs Map Baker - Bake Per Piece Using Name
- Ambrosiussen
- 197 posts
- Offline
Houdini for Realtime » Problem with diffuse map baking. Example included.
- Ambrosiussen
- 197 posts
- Offline
As of last Friday, MapsBaker has support for material_overrides, fixing the bug you mention above!
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
06 Dec 2021
New Tools
Updates
Bug Fixes
New Tools
- (19.0.455) Added parse_metadata.py from https://github.com/vvzen/parse-exr-header [github.com]
- (19.0.455) Added Show in File Browser to the File menu, for easy browsing to the save location of the currently open hip file.
- (19.0.455) Added Show in File Browser RMB option when clicking on string parms. This allows you to very easily browse to the specified file or directory on the machine.
- (19.0.448) Added Flipbook Textures ROP which streamlines volume or non-volume flipbook rendering, compositing, and packing processes using H19's latest viewport rendering features.
- (19.0.447) Adding Superformula Shapes that creats 2D shapes based on the superformula ellipse equation.
Updates
- (19.0.455) Added warning dialog if nothing is selected when using Number Items (CTRL+Click)
- (19.0.454) Quickmarks now using embedded images with Data Block functionality.
- (19.0.454) Added parameters to add_network_image() to attach it to an item in the network editor and to define custom bounds.
- (19.0.454) In sidefxedu.py merged appendItems() into numberItems() and added 'append' argument to the function
- (19.0.449) Added initial version of Unreal shaders for Flipbook Textures ROP
- (19.0.449) Deprecated Labs MatCap in favor of a new matcap shader that ships in Houdini
- (19.0.449) Replaced the MatCap shader used in QuickMaterial to use the new built-in shader in Houdini
- (19.0.447) Minor tweaks to Superformula Shapes to bring it in line with submission criteria, and minor update to UV calculation.
Bug Fixes
- (19.0.456) Terrain Layer Export now checks to see if the supplied directory has a forward slash at the end of the directory to work with HDAs in game engines
- (19.0.447) Static Fracture Export now throws an error when you try and export packed primitives without a valid name attribute.
- (19.0.455) PhysicsPainter should no longer select the generated temp nodes when you hit dry paint. Previously in some instances it would jump to a different place in the network
- (19.0.447) Fixed label on SketchFab ROP. It now sits in the Labs namespace.
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
Before the update, I would like to welcome a new member to the Labs team: Danicka Oglesby!
22 Nov 2021
New Tools
Updates
Bug Fixes
22 Nov 2021
New Tools
- (19.0.439) Added a new Network Editor menu utility tool Node to Network Origin which will move the current node to the network origin, along with all other items. Updated Reset Viewport to allow you to specify the Scene Viewer's external object visibility when you call the function.
Updates
- (19.0.444) Removed VHDA Labs code, since the tool is now found in H19 by default
- (19.0.442) UV Unitze now also allows for scaling UV shells uniformly to fit 0-1 based on the largest axis when using the "Input UV Shells" mode
- (19.0.442) Removed HelpCard python module in favor of a new solution. (Which can be found in labutils.py)
- (19.0.437) Refactored reset_viewport Python module to support resetting Floating Pane Tab Scene Viewers and split Viewports. Now the function also correctly resets lighting, Reference Plane, camera locking, and all five Scene Viewer Toolbars' visibilities
- (19.0.430) Added "Tangent" as an alias for Polyframe SOP. It configures the node to MikkT tangent by default
- (19.0.430) Feature and quality of life updates to Cylinder Generator and updated documentation.
- (19.0.429) Renamed Retime to Simple Retime to better reflect the tool. This will not break any already existing files using the old retime node.
- (19.0.429) Added missing docs for the latest version of QuickMat.
Bug Fixes
- (19.0.442) Fix extra data being written at the end of FGB file in Vector Field Export.
- (19.0.442) Axis Align alias will no longer override parm values in Match Size if a user has created overridden permanent defaults in Match Size.
- (19.0.430) Fixed a step in AV Texturing to properly apply UV data to resulting mesh
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
01 Nov 2021
The Labs team hopes you have been enjoying H19 so far. The Github repository has now deleted the temporary Houdini19.0 branch, and is now using the default Development branch for its primary work. The tags and releases have also been ported to reflect the update to Houdini19.0.
Please also note that as usual, Labs has deprecated several nodes in favor of functionality now found in Houdini itself:
New Tools
Updates
Bug Fixes
The Labs team hopes you have been enjoying H19 so far. The Github repository has now deleted the temporary Houdini19.0 branch, and is now using the default Development branch for its primary work. The tags and releases have also been ported to reflect the update to Houdini19.0.
Please also note that as usual, Labs has deprecated several nodes in favor of functionality now found in Houdini itself:
- labs::voxelmesh //deprecated in favor of remeshgrid
- labs::color_adjustment // deprecated in favor of attribadjustcolor
- labs::color_gradient // deprecated in favor of attribadjustcolor
- labs::rokoko_mocap // deprecated in favor of kinefx::mocapstream
- labs::neuron_mocap // deprecated in favor of kinefx::mocapstream
- labs::multi_file // deprecated in favor of filemerge::2.0
- labs::texture_sheets // deprecated in favor of new tool coming soon
- labs::motion_vectors // deprecated in favor of new tool coming soon
New Tools
- (19.0.426) Released Material to Override. This tool will generate a material_override attribute based on the assigned material on a per-primitive level. Useful for getting a dictionary format description of assigned materials.
- (19.0.426) Released Capture and Embed. This tool found in the network editor menu allows you to quickly capture any region on your screens, and places it in the network-editor as an image. Useful for embedding references.
- (19.0.426) Released PolySlice. This HDA slices polygons into strips of polygons or polylines.
- (19.0.426) Released FileCache++. This node is a more enhanced version of the new filecache found in Houdini, and uses PDG to allow for quick iteration and caching of work. Included with this functionality are also: Karma LOP, Render Geo, Karma ROP, Filecache++ TOP.
Updates
- (19.0.426) Calculate Occlusion has been deprecated in favor of MaskbyFeature sop. This tool now produces the same (or better) results
- (19.0.426) Marmoset Export now supports Marmoset Toolbag 4. It has also been refactored to better support multiple material types using a new materialmapping system. The tool now also allows for a simple "Export", which enables GoZ-like functionality
- (19.0.426) EdgeGroup To Curve now supports invoking the tool with a pre-existing selection of edges
- (19.0.426) Thicken now allows for invoking the tool with an already existing selection
- (19.0.426) Texel Density SOP now allows for scaling the UVs in-place and therefore skipping the layout step
- (19.0.426) Simple Rope Wrap now has a second output that contains just the spine curves of the rope
- (19.0.426) QuickMat now uses a material override approach for creating and assigning materials to geometry. This means it no longer has editable internals, and can also be safely used inside the Houdini Engine plugins. The tool also has a button to revert back to the old approach for those that still need it
- (19.0.426) The Vector Field Eport sop is now compatible with VDB as input. It will auto-convert VDB vel volumes to native vel.x, vel.y, vel.z float volumes. The tool has also been renamed to adhere to Houdini naming scheme. It was previously called "ROP Vector Field"
Bug Fixes
- (19.0.426) Reset Viewport will no longer throw an error in LOPs. Note however that this script is not yet supported in LOPs.
- (19.0.426) Fixed issue with GoZ import in Houdini 19 for py3
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
15 Oct 2021
PSA: If you are manually downloading from Github when installing Labs, please be aware that the default branch called "Development" will start shipping Houdini 19 functionality as soon as it releases. To download Houdini 18.5 Labs, make sure you use the "Houdini18.5" branch which will be created at that time.
New Tools
Updates
Bug Fixes
PSA: If you are manually downloading from Github when installing Labs, please be aware that the default branch called "Development" will start shipping Houdini 19 functionality as soon as it releases. To download Houdini 18.5 Labs, make sure you use the "Houdini18.5" branch which will be created at that time.
New Tools
- (18.5.728) Added Edge Smooth tool. This tool will smooth edge-groups provided to the tool, and relax the neighbors around it to produce smooth edges.
- (18.5.724) Released Name from Capture Weight. This small utility helper tool will detect what the bone with the highest skinning weight influence is on a point, and store its name and index as a point attribute. Useful for exploding skinned geo by name for inspection.
Updates
- (18.5.730) VHDA Dialogue now respects UI scaling
- (18.5.723) Released Edge Damage 2.0. This update adds mesh clean up and processing to get more consistent results. The results of Boolean and VDB are more similar (because the noise is linked). General smaller tweak to have better results
- (18.5.721) Fixed some naming inconsistencies in Sticker Placer. All references to "Sticker Picker" have been replaced, including docs
Bug Fixes
- (18.5.730) Fixed bug in Simple Rope Wrap where it didn't allow negative rotation values for UVs.
- (18.5.722) Fixed displacement texture sampling issue in Tree Branch Generator and Tree Trunk Generator.
- (18.5.722) Fixed UV issue in Branch Generator of the tree tools. UV blending should now work in engine too.
- (18.5.722) Fixed issue in Pick and Place where the tool would throw an error if you tried deleting placed objects while "Place on Others" is turned off.
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
01 Oct 2021
SideFXLabs is preparing for the H19 release, and has quite a few new fantastic tools and workflows using new H19 tech we're excited to show you! We have also been doing a big pass on code quality, which means a lot of tools have had parts of their functionality refactored. Please submit any issues that have arisen because of this with support. Thank you!
Updates
Bug Fixes
SideFXLabs is preparing for the H19 release, and has quite a few new fantastic tools and workflows using new H19 tech we're excited to show you! We have also been doing a big pass on code quality, which means a lot of tools have had parts of their functionality refactored. Please submit any issues that have arisen because of this with support. Thank you!
Updates
- (18.5.717) Added ability to provide a custom name attribute in Align and Distribute. Also fixed a bug in the splitting by name logic, as well as a minor cleanup of internal nodes
- (18.5.716) Added the ability to set the Extrusion Mode on the Thicken sop. The user can now choose between the original behavior (point) or Edge/Prim normal
- (18.5.715) Released Mesh Tiler 1.0. This new iteration of the tool works on packed primitives and has received a UX pass as well as a performance improvement in overall cooking speeds
Bug Fixes
- (18.5.716) Fixed an issue in the OSM Import sop where it would fail when toggling "Generate Marker Nodes" was enabled.
- (18.5.708) Fixed bug in Terrain Mesh Output where the 0-1 UV toggle would produce bad UVs when enabled..
- (18.5.708) Gaea TOR Processor will now allow the resolution of the input Heightfield to change when auto-cook is enabled.
- (18.5.708) Fixed regression in Niagara ROP due to code cleanup.
- (18.5.707) Fixed regression in ParmWatcher that happened when trying to set the editor interactively.
Houdini for Realtime » Niagara Rop doesn't render
- Ambrosiussen
- 197 posts
- Offline
Hi, sounds like a bug that got introduced recently. Could you submit a report with support please?
SideFX Labs Tech Art Challenge 2021 » WIP - venetian blind - jalousie [Houdini Utility]
- Ambrosiussen
- 197 posts
- Offline
Looking good Olaf! Happy to see you're participating
About the work.. Do you plan on shading it using textures? Would be nice to have some UVs and use a shader on it to get some subtle variations in roughness, color etc.
About the work.. Do you plan on shading it using textures? Would be nice to have some UVs and use a shader on it to get some subtle variations in roughness, color etc.
Technical Discussion » ROP HDA missing genericTool attribute
- Ambrosiussen
- 197 posts
- Offline
Hi,
I believe this issue has been fixed some time ago. (Early June)
If you're still experiencing this, please update Labs
I believe this issue has been fixed some time ago. (Early June)
If you're still experiencing this, please update Labs
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
15 Jun 2021
New Tools
Updates
Bug Fixes
New Tools
- (18.5.606) Added Simple Rope Wrap. Also added docs and examplefile.
Updates
- (18.5.602) Education Sticky Notes are now created at the center of the visible network.
- (18.5.602) Updated the Number Items help page.
- (18.5.602) Number Items now does not do anything if no items are selected (to prevent accidental deletion of numbers.
- (18.5.602) Changed Archive tool on Education shelf to create nodes at /obj level.
- (18.5.602) Added appendNumberItems() and clear() methods to the numberItems() tool.
Bug Fixes
- (18.5.606) In Vertex Texture Animations ROP 2.1 redirected the references to the external Python module "explore.py" to the respective new name "labs_explore.py" and locations "labsopui". Fixed the playbar setting button which didn't work. Fixed Pos 2's explore button which didn't work.
- (18.5.606) Relocated and renamed a few Python modules that was causing naming conflicts for some clients. Changed implicit relative import to absolute import. I suspect they were created because of Vertex Texture Animations 2.0+ but was later made generic. I assume the original intention was for them to be useful to other tools as well. Other tools' dependencies on the old files will be updated in ensuing commits and as I discover them.
- (18.5.605)Fixed the PivotPainter examplefile. The tree example had the scale set incorrectly.
- (18.5.604) Fixed issue in VHDA where the text fields for user, branch and type would force the cursor to go to the end of the line when trying to edit text not at the end.
- (18.5.604) Fixed issue in PARMmenu.xml that would throw an error if you RMB click on a locked parameter.
- (18.5.603) Set the workingdir in the AliceVision nodes python process, which should fix occasional errors about some library files not being found on Linux.
Edited by Ambrosiussen - 2021年6月21日 12:16:56
Technical Discussion » Physics painter (SideFX Labs) not working?
- Ambrosiussen
- 197 posts
- Offline
That sounds strange. Maybe something has changed with the stroke state the PhysicsPainter uses internally. Could you submit a bug with support please?
Technical Discussion » Sublime Text 4
- Ambrosiussen
- 197 posts
- Offline
Looks like there might be a bug there. I think the issue is that the filepath of sublime has whitespaces in it, which are causing issues.
Additionally, the log seems to think you want to use Sublime 3, not 4. Did 3 happen to get uninstalled when you updated to 4 by any chance? That could explain why it fails on 18.5 (since it was configured to use that version), and in 16.5 it hadnt been configured yet which made it pick up the right version.
Try reconfiguring what editor is used when you press Alt+E. Edit>Preferences>Set External Text Editor
Additionally, the log seems to think you want to use Sublime 3, not 4. Did 3 happen to get uninstalled when you updated to 4 by any chance? That could explain why it fails on 18.5 (since it was configured to use that version), and in 16.5 it hadnt been configured yet which made it pick up the right version.
Try reconfiguring what editor is used when you press Alt+E. Edit>Preferences>Set External Text Editor
Technical Discussion » bake texture seams
- Ambrosiussen
- 197 posts
- Offline
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
01 Jun 2021
It appears the build number tags are broken on Github, and will therefore also not be present in this changelog. Apologies. The tech ops team is looking into the issue.
New Tools
Updates
Bug Fixes
It appears the build number tags are broken on Github, and will therefore also not be present in this changelog. Apologies. The tech ops team is looking into the issue.
New Tools
- Added Attribute Import COP. This node will import attributes from geometry into COPs based on the specified uv attribute. This is useful for doing image processing on for example mask attributes you generated in sops. This is very similar to tech used in the MapsBaker, but bypasses the whole baking to disk step, allowing for more procedural setups.
- (18.5.583) Added Boolean Curve. This tool is very similar to the regular boolean found in Houdini, except that it is made specifically doing a boolean on polycurves using input geometry.
Updates
- Made some improvements to the Substance Material sop. By default diffuse and roughness are no longer gamma corrected. Also changed the texturesampler to sample R channel instead of Luminance for Roughness and Metallic
- Dissolve Flat Edges now has the option to preserve attribute boundaries when deciding when an edge should be dissolved or not. This allows you to for example preserve UV shell borders when decimating geometry using this tool. (Or keep multiple correct material assignment
Bug Fixes
- The simple baker node feeds from the Games Baker node. Fixed Games Baker to subdivide before the bake avoiding subdivision issues.
- Buiding Generator had concave instead of convex and viceversa in one of the lines of code.
- Destruction Cleanup takes a very long time to cook due to the chunking optimization SOP Solver being run on heavy scenes. Added a toggle parameter called "Optimize Pieces Into Chunks" that defaults to On but will allow users to switch that network off if they need to.
- Fixed Filter By Value to cast parameters to type of work item value before comparison.
- Fixed UDIM baking issue for heightmaps in MapsBaker.
- Fixed edge-case where MapsBaker would not bake correctly when you feed a polysoup as the primary input (lowpoly).
- Fixed a regression caused by the earlier UV optimization. Tree Branch Generator would have UVFlatten inside crash when the radius of any branch would be 0 for the ends.
- Fixed issue in group logic of Branch Generator in the Tree tools. The input of "Branch on Group" parm was inverted.
- Fixed issue in VHDA where HDAs created in /OUT would throw an error when being instantiated.
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
15 May 2021
Updates
Bug Fixes
Updates
- (18.5.571) Upgraded the AliceVision tools to support Meshroom/Alicevision 2021.1.0. With this update, support has now also been added for providing a bounding box input for the meshing step to isolate regions of the reconstructed point-cloud for optimized reconstruction. This input is optional, and is only allowed to be a transformed box. Aditionally, the texturing step now has a second optional step as well that allows you to feed in a custom mesh to be used for the texturing step. A possible workflow is now to retopologize the geometry output from the meshing step (eg quadremesher + uv) and have AV texture that instead of texturing the highpoly. All default values for the parameters have also been updated to match the defaults in Meshroom for optimal processing. Docs have also been updated to reflect the aforementioned changes
- (18.5.571) Extract Filename now also exports the file directory as a detail attribute
- (18.5.567) Updated Measure Curvature significantly. The tool is much faster now, and has its parm decoupled from the measuring process and instead applies those as a post-process allowing for faster cook times. The single color is now centered around 0.5 grey, several parameters such as uniform contrast have been replaced with a ramp, visualizer buttons have been added, and pameter ranges have been reworked to make more sense overall. Please note that this release also changed the definition to a new namespace to fix a spelling error in the name. If you want the older version of the tool you need to opunhide labs::measure_curvarture::2.1
- (18.5.567) Updated Number Items documentation
Bug Fixes
- (18.5.578) Fixed issue in AutoUV udim where it would not properly place the 1010 tile.
- (18.5.576) Fixed Quickmark framing and added support for module reload in both py2 and py3
- (18.5.574) Terrain Texture Output now uses HOUDINI_TEMP_DIR instead of TEMP. Fixes some path issues on Linux
- (18.5.571) Fixed minor cooking bug in OBJ Importer that would not always refresh if you changed the filepath of the incoming geometry.
News » SideFX Labs Updates
- Ambrosiussen
- 197 posts
- Offline
01 May 2021
New Tools
Updates
Bug Fixes
New Tools
- (18.5.556) Predefined sticky notes can now be made using the Education Shelf Sticky Notes tool.
- (18.5.554) Added Flowmap Distort VOP so that you can now render flowmaps created in sops using Karma/Mantra/Redshift/etc very easily. The tool takes a diffuse texture, uvs, and color/flowmaptex as input.. And returns the result of the distorted textures.
- (18.5.554) Added Random Selection SOP. This tool provides multiple intuitive ways to isolate, color, or group a random subset of input points or primitives.
Updates
- (18.5.560) Fixed some minor fusing bugs in Thicken, as well as adding support for groups and improved middle seam disolving technique
- (18.5.560) Flowmap Visualize now allows for exporting animated vertexcolors instead of only functioning as a viewport only shader. This might be useful for people wanting to do cheap but art-directable 2D fluid sims
- (18.5.560) Brought back Group by Attribute at request of customer. (Previously deprecated)
- (18.5.560) Fixed an issue with Make Loop SOP 2.1 that when particle wrap mode is set to "Spawn at Start ...", it creates flickering in Niagara due to interpolations when the particles comes in and out of visibility
- (18.5.559) Changed Niagara ROP's default export attribute list to include all the ones Niagara will need for correct looking results
- (18.5.559) Make Loop SOP has been updated from 2.0 to 2.1. Fixed the issue where particles aren't affect the loop number parameter. Added several particle-related new features to fully support correct looping in Niagara
- (18.5.556) Added help link to Sticker Placer button shelf tool
- (18.5.555) Changed title for Parameter Diff tool help page
- (18.5.555) Updated documentation for Extract Silhouette to include all present parameters. Also fixed a bug with handling holes (eg with a torus). Also fixed bug where surface normal flipped at random sometimes
- (18.5.554) FBX Archive Import now has a convert units checkbox like other FBX nodes recently got.
Bug Fixes
- (18.5.563) Fixed issue in Alicevision SOPs where they would fail cooking on py2 builds if user their environment had any special characters in them. Upgrade to 2021 coming soon.
- (18.5.563) Fixed some issues in 3D Facebook Image ROP where it would sometimes render old data to disk. This was caused due to some bugs in comp ROP, which has now been replaced with a custom solution.
- (18.5.560) Fixed broken video links in Vertex Texture Animations ROP documentation.
- (18.5.555) Fixed Number Items missing definition in the edu.shelf file
- (18.5.553) Fixed issue in Diff Parms python panel that prevented other python panels from being loaded.
Houdini for Realtime » Alice Vision error
- Ambrosiussen
- 197 posts
- Offline
szmatefy
I've got issues too. For me AV_Initialize fails, when I check the error it says:
Python error: Traceback (most recent call last):
File "<stdin>", line 41, in <module>
File "labs::Sop/av_initialize::4.0, PythonModule", line 41, in log
File "C:\PROGRA~1\SideFX\HOUDIN~1.562\python27\lib\subprocess.py", line 394, in __init__
errread, errwrite)
File "C:\PROGRA~1\SideFX\HOUDIN~1.562\python27\lib\subprocess.py", line 644, in _execute_child
startupinfo)
TypeError: environment can only contain strings
Unfortunately a known bug I have known about for some time The support tickets that have been opened about it don't reply to my questions, which has made it impossible to fix for me. If you could answer that question instead that'd be great!
Could you tell me what the value of the "Environment" parameter found under the advanced collapsible menu on the AV Photogrammetry says?
Is it returning something sensible, or is it erroring? If it looks sensible please copy the entire contents and save it in a txt and send it to me (Click on the string inside the parm, hit control+a, then copy) Please email that txt to support@sidefx.com!
Houdini for Realtime » Material creation after Texture bake and before FBX export
- Ambrosiussen
- 197 posts
- Offline
That is correct! Principledshader has the best support throughout various tools (Baking, FBX, etc). That would be the one to use.
As for AO, that is a request I see often (and have requested myself). Could you please send in an RFE for this?
As for AO, that is a request I see often (and have requested myself). Could you please send in an RFE for this?
Houdini for Realtime » instant mesh on mac
- Ambrosiussen
- 197 posts
- Offline
Hi,
Quick update on InstantMeshes for Mac... You dont need to change the version of the node manually anymore like @Mark Hanny suggests above. The tool will detect you are on Mac and instantiate the ::1.0 version for you automatically.
Quick update on InstantMeshes for Mac... You dont need to change the version of the node manually anymore like @Mark Hanny suggests above. The tool will detect you are on Mac and instantiate the ::1.0 version for you automatically.
-
- Quick Links