混元BPT官方介绍
https://whaohan.github.io/bpt/
主要用于参考point-cloud和2D图像进行三维图像的生成
目前测试下来KJ大佬的这个节点仅实现了参考point-cloud三维图像的生成
由于找不到优质的point-cloud三维图像资源,整体测试下来效果不佳
目前KJ大佬的这个节点测试下来有些BUG,比如samples参数默认设置100000,但是代码中没写min,max,导致在comfyui前端页面只能最大输入2048。
通过修改源码可以解决
编辑nodes.py中class Hy3DBPT:类下以下信息(具体min max可以自行决策修改至多少),修改后重启COMFYUI
 
替换后的:
class Hy3DBPT:
    @classmethod
    def INPUT_TYPES(s):
        return {
            "required": {
                "trimesh": ("TRIMESH",),
                "enable_bpt": ("BOOLEAN", {"default": True}),
                "seed": ("INT", {"default": 42, "min": 0, "max": 0xffffffffffffffff}),
                "temperature": ("FLOAT", {"default": 0.5,"min": 0.1, "max": 1.0,"step":0.1}),
                "pc_num": ("INT", {"default": 4096, "min": 1024, "max": 8192, "step": 1024}),
                "samples": ("INT", {"default": 100000, "min": 10000, "max": 1000000,})
            },
        }也可以通过将转换为输入参数解决。
示例工作流
通过BTP对原始的星云图进行采样重绘,原始图是一个钻头的点云图,拥有1288个面,再通过BPT重绘后面数增加到2743个,但是效果并不理想。

