All Projects → sergeneren → BubbleH

sergeneren / BubbleH

Licence: other
⚪ Soap film implementation in Sidefx Houdini

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to BubbleH

Nagamochi
Houdini Tools
Stars: ✭ 47 (-6%)
Mutual labels:  houdini
hou farm
A Deadline farm submission tool.
Stars: ✭ 27 (-46%)
Mutual labels:  houdini
dawgmon
dawg the hallway monitor - monitor operating system changes and analyze introduced attack surface when installing software
Stars: ✭ 52 (+4%)
Mutual labels:  surface
bubble-layout
An Android ViewGroup that displays avatar bubbles... similar to the chat bubbles on Facebook Messenger.
Stars: ✭ 46 (-8%)
Mutual labels:  bubble
usd-noodle
Pretty node graph showing dependencies of a USD file
Stars: ✭ 87 (+74%)
Mutual labels:  houdini
vcpkg-rs
Build library for finding native libraries in vcpkg for Rust - Windows (msvc), Linux and macOS
Stars: ✭ 68 (+36%)
Mutual labels:  vcpkg
deno desktop
Windowing support for Deno WebGPU.
Stars: ✭ 49 (-2%)
Mutual labels:  surface
P4VFX
Perforce for VFX content creation tools including Maya, Houdini and Nuke
Stars: ✭ 38 (-24%)
Mutual labels:  houdini
CDT-plusplus
Causal Dynamical Triangulations in C++ using CGAL
Stars: ✭ 49 (-2%)
Mutual labels:  vcpkg
linux-surfacebook
A kernel which strives to be semi-practical for daily use on the Surface Book, no matter the cost (stability included)
Stars: ✭ 34 (-32%)
Mutual labels:  surface
Arteries
A procedural modeling toolkit base on UE4 blueprint
Stars: ✭ 92 (+84%)
Mutual labels:  houdini
android-tutorial-bubbles
A little ui framework that displays a styled tutorial bubble, which positions and scales itself based on a given anchor view.
Stars: ✭ 20 (-60%)
Mutual labels:  bubble
Modiy
Modiy is an open-source hardware interface for modular synthesis.
Stars: ✭ 21 (-58%)
Mutual labels:  surface
gamedevguide
Game Development & Unreal Engine Programming Guide
Stars: ✭ 314 (+528%)
Mutual labels:  houdini
BalloonPopup
Forget Android Toast! BalloonPopup displays a round or squared popup and attaches it to a View, like a callout. Uses the Builder pattern for maximum ease. The popup can automatically hide and can persist when the value is updated.
Stars: ✭ 32 (-36%)
Mutual labels:  bubble
terrain generator
A wizard that generates terrains for Gazebo using height maps.
Stars: ✭ 46 (-8%)
Mutual labels:  surface
AppleMusicAnimation
No description or website provided.
Stars: ✭ 25 (-50%)
Mutual labels:  bubble
CppBuildTasks
Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-
Stars: ✭ 26 (-48%)
Mutual labels:  vcpkg
freetron
Open-source scantron software implementation
Stars: ✭ 14 (-72%)
Mutual labels:  bubble
googleDriveVFXServer-pipeline
Transform a Google Drive server into a VFX pipeline ready server
Stars: ✭ 15 (-70%)
Mutual labels:  houdini

BubbleH

BubbleH is a wrapper for siggraph paper Double Bubbles Sans Toil and Trouble: Discrete Circulation-Preserving Vortex Sheets for Soap Films and Foams in Sidefx Houdini. It solves the soap film surfaces in a SOP node by using the surface tracker provided by the SoapFilm3D repo and a conversion between Houdini geometry and LosTopos mesh. Original repository is located here

Release Notes

v1.0.1 Public Release

Installation

Either download the source as a zip file or right click to a desired location and use the command below with git bash

git clone https://github.com/sergeneren/BubbleH

Required Libraries

The following libraries are required for BubbleH to be compiled. You can install them easily using vcpkg install command.

Compilation

This repository is only tested under Windows 10 and Visual Studio 2017. Compilation for Linux or MAC OS requires testing.

BubbleH expects vcpkg, Visual Studio 2017 and CMake to be installed. For compilation use CMake gui to create a build directory and use x64 platform. vcpkg toolchain file must be specified during configuration. If you see a missing library, first install it using vcpkg and configure again.

The houdini directory is hard coded for Houdini 17.5.327. You can change the "houdini dir" variable in cmake to find houdini cmake file.

After configuring, generate the visual studio solution. Build the solution with release configuration. Houdini cmake will assure the resulting dll's are installed under your %HOME%/%HOUDINI_VERSION%/dso folder. You can open houdini and start using SOP node "Soap Film". An icon for the node will also be placed automatically under %HOME%/%HOUDINI_VERSION%/config/Icons

Usage

Soap Film node expects some attributes to be created by the user before solving. Please take a look at the provided .hiplc files under "scenes" folder for examples.

Status

🔵 This project is under active maintenance

Author

License

This project is licensed under Clear BSD License

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].