Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
JA ログイン
SideFX Homepage
  • 製品
    • H20.5 新機能
      • 概要
      • VFX
      • Copernicus
      • Animation
      • Rigging
      • Lookdev
    • Houdini
      • 概要
      • FX 機能
      • CORE 機能
      • Solaris
      • PDG
    • Houdini Engine
      • 概要
      • Engine プラグイン
      • バッチ処理
    • Karma Renderer
    • 製品比較
    • SideFX Labs
    • Partners
  • 業界
    • Film & TV
    • ゲーム開発
    • モーショングラフィクス
    • Virtual Reality
    • AI/ML 向けデータ合成
  • コミュニティ
    • フォーラム
    • ニュース
      • 概要
      • カスタマ ストーリー
      • Houdini HIVE Events
      • Contests & Jams
    • Gallery
    • イベントカレンダー
    • User Groups
    • Artist Directory
  • 学習
    • Start Here
      • 概要
      • My Learning
      • ラーニングパス
      • チュートリアル
    • コンテンツライブラリ
    • Tech Demos
    • Houdini 講演
    • 教育プログラム
      • 概要
      • 学生
      • 講師
      • 管理者
      • List of Schools
      • 学習リソース
  • サポート
    • カスタマーサポート
    • Licensing
      • 概要
      • Commercial
      • Indie
      • Education
    • ヘルプデスク FAQ
    • Houdini システム環境
    • ドキュメント
    • Changelog / Journal
    • Report a Bug/RFE
  • Get
    • Try
    • 購入
    • ダウンロード
    • お問い合わせ
 
Advanced Search
Forums 検索
Found 169 posts.

Search results Show results as topic list.

Technical Discussion » What do Hinges constraints do in RBD Constraints from Rules?

User Avatar
cncverkstad
169 posts
Offline
 2025年7月10日 04:29:43
Ex
https://www.youtube.com/watch?v=d5ZJosQonw4&list=PLcpTpW9L_VcpM1ovoVpKYWVYXtB1cINZq&index=15 [www.youtube.com]
See full post 

Houdini Indie and Apprentice » Help with finding point in the middle of a grid space

User Avatar
cncverkstad
169 posts
Offline
 2025年7月10日 02:39:24
Try using different sort of Cluster K. Maybe!!
FeELib-for-Houdini find on Github.
See full post 

Technical Discussion » Bend polyline with VEX expression preserving length

User Avatar
cncverkstad
169 posts
Offline
 2025年5月24日 15:41:52
float droop_amount = chf("droop_amount");     
float tension = chf("tension");            
int use_ramp = chi("use_ramp");              
float axis_blend = chf("axis_blend");      
int preserve_length = chi("preserve_length");


int prims[] = pointprims(0, @ptnum);
if (len(prims) == 0) return; 
int prim = prims[0]; 

int vtx = vertexindex(0, prim, @ptnum);
int count = primvertexcount(0, prim);


float t = float(vtx) / max(count - 1, 1);


if (use_ramp) {
    t = chramp("droop_ramp", t);
}


vector axis_dir = normalize(lerp({1,0,0}, {0,0,1}, axis_blend));


float arch = pow(t * (1.0 - t), tension);
float dy = -arch * droop_amount;

@P.y += dy;

/*
if (preserve_length) {
    float stretch = 1.0 + abs(dy) * 0.05;
    vector center = getbbox_center(0);
    vector dir = normalize(@P - center);
    @P = center + dir * length(@P - center) * stretch;
}
*/
See full post 

Houdini Indie and Apprentice » Waveform Generation in MotionFX for Sequential Blend SOP

User Avatar
cncverkstad
169 posts
Offline
 2025年5月20日 02:17:26
Find CHOP drive deform file on Odforce forum or Here on Forum. Use Quantize!
See full post 

Technical Discussion » RBD Procedrual - Custom Attributes

User Avatar
cncverkstad
169 posts
Offline
 2025年5月18日 03:12:45
maybe this can be useful !!
See full post 

Technical Discussion » More Adaptive Curve Resample?

User Avatar
cncverkstad
169 posts
Offline
 2025年5月8日 16:20:08
node = hou.pwd()
geo = node.geometry()


epsilon = 0.5


class Point:
    def __init__(self, index, pos):
        self.index = index
        self.pos = hou.Vector3(pos)


def douglas_peucker(points, epsilon):

    if len(points) < 3:
        return points

    start, end = points[0], points[-1]
    max_distance = 0.0
    index = 0

   
    for i in range(1, len(points) - 1):
        distance = point_line_distance(points[i], start, end)
        if distance > max_distance:
            max_distance = distance
            index = i

    
    if max_distance > epsilon:
        left = douglas_peucker(points[:index + 1], epsilon)
        right = douglas_peucker(points[index:], epsilon)
        
        return left[:-1] + right
    else:
        return [start, end]


def point_line_distance(point, start, end):
    if start.pos == end.pos:
        return (point.pos - start.pos).length()

    line_vec = (end.pos - start.pos).normalized()
    point_vec = point.pos - start.pos
    d = line_vec.dot(point_vec)
    projection = start.pos + line_vec * d
    dist = (point.pos - projection).length()
    
    return dist


points = []
index = 0
for pt in geo.points():
    points.append(Point(index, pt.position()))
    index += 1


simplified_points = douglas_peucker(points, epsilon)


result = []
for i in range(len(simplified_points)):
    result.append(simplified_points[i].index)


geo.addArrayAttrib(hou.attribType.Global, 'result', hou.attribData.Int, 1)
geo.setGlobalAttribValue('result', result)

int pts[] = detail(0, "result");

if(len(pts) > 0 && find(pts, @ptnum) < 0)
    removepoint(0, @ptnum);
See full post 

Houdini Indie and Apprentice » Local Particle Rotation (VOPS Please)

User Avatar
cncverkstad
169 posts
Offline
 2025年2月10日 10:20:43
And this maybe.
See full post 

Houdini Indie and Apprentice » Local Particle Rotation (VOPS Please)

User Avatar
cncverkstad
169 posts
Offline
 2025年2月10日 10:07:46



and in qLib set's of plugs you have also nice examples
See full post 

Technical Discussion » Different mass to each RBD fractured pieces, How?

User Avatar
cncverkstad
169 posts
Offline
 2025年2月9日 05:45:21
But I think its Not working correctly , this movement its just without center of pivot.
See full post 

Technical Discussion » Different mass to each RBD fractured pieces, How?

User Avatar
cncverkstad
169 posts
Offline
 2025年2月9日 05:14:46
can you use in your Project PackedRBD.
See full post 

Technical Discussion » issues with non-deterministic results from mpm solver

User Avatar
cncverkstad
169 posts
Offline
 2025年1月31日 05:52:56
See full post 

Houdini Indie and Apprentice » Make objects/particles "dance"/move along a surface?

User Avatar
cncverkstad
169 posts
Offline
 2025年1月26日 15:20:27
Download qLib set of otl's for Houdini for expression's in POP's.
Edited by cncverkstad - 2025年1月26日 17:34:26
See full post 

Rigging » APEX rigging Daz Genesis8/9 figures

User Avatar
cncverkstad
169 posts
Offline
 2024年12月28日 10:17:06
Kira Poliakova posted HDA Daz to Apex
See full post 

Technical Discussion » Does anyone know how to create a Collider deformer

User Avatar
cncverkstad
169 posts
Offline
 2024年12月27日 17:11:03
Find This

@vxlxv54(Masayuki Osaka)
Qiita website
HoudiniAdvent Calendar 2024
Day 10
See full post 

Houdini Indie and Apprentice » How would I pull this creature off

User Avatar
cncverkstad
169 posts
Offline
 2024年12月21日 06:15:50
Assuming That you know How to make groups and UV's in Zbrush for that Wing (Dragon) use this file and I think its not complicated to make that Membrane. Try ... You can make membrane using Groom , you can use also Vellum , you have endless Solution in Houdini for this , use scatter and connect adjacent smooth and polywire...Or just Post that Wing with correct Uv's .

you can use Particles with minPose on that Uv's and make diff variation based on Noise Cd and Rest .
Edited by cncverkstad - 2024年12月21日 06:52:34
See full post 

Houdini Indie and Apprentice » How would I pull this creature off

User Avatar
cncverkstad
169 posts
Offline
 2024年12月20日 03:20:48
Search tutorials for Force Edge Bundling in Houdini , you gonna Get more Freedom to Art direct those membrane veins !!?!?! otherwise
go to qiita web site and search for advent Houdini calendar vector Tips , you gonna Find some Nice growth Veini-sh Stuff ...Search also for Entagma tutorials Houdini.Have Fun.
See full post 

Technical Discussion » Is there any way to dynamically set a ramp parm with Python

User Avatar
cncverkstad
169 posts
Offline
 2024年12月6日 17:32:01
Aloha
Can you post File
See full post 

Houdini Indie and Apprentice » Clay Milling Approach

User Avatar
cncverkstad
169 posts
Offline
 2024年11月11日 08:55:04
Do you have experience with CNC Machining Milling ...??

easiest method its Boolean , with groups you can make Chipping effect.

then You must think about About -steeping ,roughing and finishing....... OJ OJ ...
Edited by cncverkstad - 2024年11月11日 10:38:23
See full post 

Technical Discussion » "SOLVED"Script Solver?

User Avatar
cncverkstad
169 posts
Offline
 2024年10月25日 15:25:59
How can one effectively transfer geometry, along with all associated attributes, from the SOP level to a Script Solver within the DOP context in Houdini?

def solveForObjects(solver_data, new_dop_objects, existing_dop_objects, time, timestep):
    
    # Reference to the SOP node containing the geometry to copy
    sop_node_path = "/obj/geo1/Nul"  # Replace with your SOP node path
    sop_node = hou.node(sop_node_path)
    sop_geo = sop_node.geometry()

    for dop_object in new_dop_objects:
        # Optional: Set custom DOP attributes or physical parameters
        sub_data = dop_object.createSubData('PhysicalParms', 'SIM_PhysicalParms')
        
        # Access the editable geometry of the DOP object
        with dop_object.editableGeometry() as geo:
            # Merge the SOP geometry into the DOP geometry
            geo.merge(sop_geo)

            # Example: Adding custom attributes to the copied geometry
            geo.addAttrib(hou.attribType.Prim, 'max_nhit',2)
Edited by cncverkstad - 2024年10月25日 17:06:34
See full post 

Technical Discussion » What's the reverse process of gradient generating process?

User Avatar
cncverkstad
169 posts
Offline
 2024年10月25日 11:41:57
Yes Time Based.
See full post 
  • 最初
  • 1
  • 2
  • 3
  • 4
  • 最後
  • Quick Links
Search links
Show recent posts
Show unanswered posts
製品
  • Houdini
  • Houdini Engine
  • Houdini Indie
学習
  • Houdini 講演
  • 教育プログラム
サポート
  • カスタマーサポート
  • ヘルプデスク FAQ
  • ドキュメント
  • Report a Bug/RFE
LEGAL
  • Terms of Use (英語)
  • Privacy Policy (英語)
  • License Agreement (英語)
  • Accessibility (英語)
  • Responsible Disclosure Program
COMPANY
  • SideFX社について
  • Careers
  • Press
  • Internships
  • お問い合わせ
Copyright © SideFX 2025. All Rights Reserved.

使用言語