All Projects → teared → meshlab-in-houdini

teared / meshlab-in-houdini

Licence: other
Bringing MeshLab functionality into Houdini

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to meshlab-in-houdini

usd-noodle
Pretty node graph showing dependencies of a USD file
Stars: ✭ 87 (+163.64%)
Mutual labels:  houdini
AnimationDNA
Maya > Arnold > Nuke pipeline
Stars: ✭ 101 (+206.06%)
Mutual labels:  houdini
All In One
有关All In One 的houdini实现道路
Stars: ✭ 41 (+24.24%)
Mutual labels:  houdini
googleDriveVFXServer-pipeline
Transform a Google Drive server into a VFX pipeline ready server
Stars: ✭ 15 (-54.55%)
Mutual labels:  houdini
texture-synthesis-houdini
🎨 Houdini / PDG Plugin for Embark Studios' Example-based texture synthesis
Stars: ✭ 91 (+175.76%)
Mutual labels:  houdini
smooth-corners
CSS superellipse masks using the Houdini API
Stars: ✭ 133 (+303.03%)
Mutual labels:  houdini
Arteries
A procedural modeling toolkit base on UE4 blueprint
Stars: ✭ 92 (+178.79%)
Mutual labels:  houdini
houdini-demo
CSS Houdini Demo
Stars: ✭ 32 (-3.03%)
Mutual labels:  houdini
hpaste
simple plain text snippet exchange for Houdini
Stars: ✭ 79 (+139.39%)
Mutual labels:  houdini
vexed-generation
Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL
Stars: ✭ 32 (-3.03%)
Mutual labels:  houdini
P4VFX
Perforce for VFX content creation tools including Maya, Houdini and Nuke
Stars: ✭ 38 (+15.15%)
Mutual labels:  houdini
TACTIC-Handler
PySide based TACTIC client for maya, nuke, 3dsmax, houdini, etc
Stars: ✭ 67 (+103.03%)
Mutual labels:  houdini
houdini-library
My personal library of Houdini digital assets and shelf tools.
Stars: ✭ 100 (+203.03%)
Mutual labels:  houdini
hou farm
A Deadline farm submission tool.
Stars: ✭ 27 (-18.18%)
Mutual labels:  houdini
hipCollection
Houdini Files, Hdas, Effects
Stars: ✭ 22 (-33.33%)
Mutual labels:  houdini
kinefx tools
Collection of rigging tools and utils for Houdini Kinefx
Stars: ✭ 64 (+93.94%)
Mutual labels:  houdini
vfxwindow
Python Qt Window class for compatibility between VFX programs
Stars: ✭ 80 (+142.42%)
Mutual labels:  houdini
Bento
🍱 Toolset for Houdini
Stars: ✭ 26 (-21.21%)
Mutual labels:  houdini
houdini additional python docs
🐍 Additional documentation of Houdini Python modules
Stars: ✭ 21 (-36.36%)
Mutual labels:  houdini
pipeVFX
A Visual Effects pipeline to manage jobs, shots and software assignment, with a simple asset manager. Its extensively integrated with CortexVFX and Gaffer. (and it builds booth, with support for Maya, Houdini and Nuke, if you have then installed!)
Stars: ✭ 47 (+42.42%)
Mutual labels:  houdini

MeshLab in Houdini

Bringing MeshLab functionality into Houdini.

alt tag

MeshLab filters can be treated as particular SOP nodes doing remeshing, simplification, repairing, colorizing, etc. Since Houdini is a processing application itself, many of the filters are present as actual SOP nodes or can be simulated easy with Houdini instruments. Other filters are unique or doing a better job. MeshLab SOPs can be used in networks as ordinary SOP nodes like PolyReduce, Remesh or Subdivide.

Installation

See Releases.

Usage

alt tag

Select one or more filters and setup parameters for them. Parameters are similar to MeshLab filter dialogs. If using filters for colorize, compute quality, generate uv, corresponding Options must be present, otherwise MeshLab won't export it. Use the arrow-menu to list all of them. Input geometry can be cached to speedup cooking. Disconnect input and instead select a file.

Latest MeshLab does not allow empty input. To generate something like fractal terrain from scratch, input dummy box, then use "Delete Current Mesh" as first filter. For another example, to output third mesh created from two inputs, use "Set Current Mesh" filter. Set current mesh on first input, then delete current mesh twice (second mesh will automatically became current when you delete first).

  1. Changing any parameter forces this node to begin cook. Change network update mode to "Manual" to make proper script setup before.
  2. Processing can be buggy and MeshLab can crash or freeze during operations. Normally, all files are deleted after processing or processing error, but you should check. By default, it dumps files in $HIP.
  3. Dumping geometry on and then loading it back can be slower than actual processing.
  4. To troubleshoot problems, create script in MeshLab manually and try to use meshlabserver directly. It is easier to break MeshLab than Houdini, so, if you have problems it may be useless to try to fix anything in asset.

Settings

alt tag

Path to MeshLab executable must be present. You generally shouldn't change file formats, since default PLY is the most feature-rich. OBJ and STL also can be used to send geometry between both applications.

Manage filters

alt tag

It is up to users which filters they want to use. New filters can be exported from MeshLab as .mlx scripts. To import new filters, load MeshLab, apply some filters, export them from Filters/Show current filter script dialog into a file, then select this file with "Install Filters" selector. All filters inside the file will be installed, existing filters can be updated or skipped during installation. Uninstall process is pretty straightforward, just select unwanted scripts with the arrow-menu. Both install and uninstall operations invoked with the Update button. Tip: MeshLab exports filters with parameters values was set by user. This values will be used as defaults in Houdini. To get proper defaults, reset all parameters in the MeshLab filter dialog when applying the filter.

License

Public domain.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].