2024-8-22-midjourney批量动物雕塑图片到unique3d转换3d雕塑

建筑以及其环境上有许多浮雕和大型雕塑,理想状况下是能够快速生成获取任意风格的指定主题的雕塑用作装饰。昨天测试了一下批量提交unique3d可以达到2分钟一次也就是每小时转换30个,这提供了非常必要的容错空间,可以在一天内大量试错,而且unique3d的上传无需pyautogui,这意味着可以同时开midjourney和unique3d自动批处理(已实测可行,unique3d那边我觉得改成4分钟1次上传差不多,另外登录状态多个电脑是共享的那边做好这边可以看结果,两次实测发生了中段大约都是上传10个左右时出现了问题,暂时不清楚原因,之后测试再看,win+G键可以启动windows自带的录屏功能,我不知道能否捕捉到selenium上传aiuni的故障。在第三轮测试中17个雕塑都做出来了,录屏1小时20分钟产生的视频占用了5gb硬盘,暂时未观察到故障)。

aiuni的下载往往非即时,下载好了与2d原料图的对应关系会找不到,导入blender稍微有些麻烦,可以用glTF Viewer这个网页,拖入glb文件即可预览。

2024-9-3更新:
写了一个批量把glb、gltf文件利用windows自带的3dviewer生成png预览图,代码放在下面。

那么如何生成动物雕塑呢?我沿用了之前2次排列组合对建筑风格扩展的程序(2x排列组合),1个列表是动物名称,另一个是材质,构造的命令为/imagine + 动物名 + 材质 +sideview , black background, ultra detail, high res ,masterpiece 等等修饰词。对于动物而言正面视角会使得躯体部分的比例不对,侧面视角至少能保证躯体比例,ai往往会采取对称的法则使反面看起来也合理,如果不行么还可以手动对切镜像复制拼合。目前想到的动物有仙鹤crane、鹰eagle、火烈鸟flamingo、chinese dragon中国龙、kirin麒麟、horse马、chinese big fish锦鲤?whale鲸鱼、lion狮子、chinese phoenix中国凤凰、crocodile鳄鱼、rex霸王龙、tiger老虎、bull公牛,对于无法语言描述的异兽暂时不知道怎么搞大概可以先网上找几个发给midjourney倒推关键词,另外么可以用mystery creature from chinese anicent myth之类的修饰。用这套程序来生图,差不多2天就遍历完了,寻觅其他动物是一方面,另外就是要考虑为什么要这么做了。动物、人物雕塑用来装饰古建筑,在大航海时期葡萄牙建筑用贝壳、缆绳、锚等海洋相关的反应航海技术的物品作为建筑装饰,那么由此推理当代建筑应该也有相关的意向来做浮雕或者大型雕塑反应当今科技的发展,我暂时想不出来。以下是chatgpt对于这个疑惑的答复:

你的推理非常有趣,将当代科技与建筑装饰相结合确实是一个很有创意的思路。考虑到当今科技的发展,以下是一些可能用于当代建筑装饰的意象,浮雕或大型雕塑:

  1. 数据流与二进制代码:可以设计出一些表现数据流或二进制代码的浮雕,这象征着信息技术和数字化世界。这种装饰可以以抽象的方式展现,例如在建筑的外墙上用连续的“0”和“1”构成图案,或者用光影效果模拟数据在光纤中传输的感觉。

  2. 电路板与芯片:将电路板的复杂结构和微处理器芯片的图案作为装饰元素。这可以在建筑的玻璃幕墙、金属雕塑上表现,展现现代科技的核心——计算机硬件。

  3. DNA双螺旋:DNA是生命的基本构成元素,随着生物技术的进步,DNA的形象可以用来装饰建筑物,象征基因科技和医学的进步。

  4. 卫星与太空技术:浮雕或雕塑中可以融入卫星、火箭、空间站等太空探索的元素,表现当代人类对宇宙的探索精神。

  5. 网络与连接:互联网的网络结构和无数的连接节点可以用来作为装饰主题,象征全球化的联系与信息的无缝传递。这可以通过交织的线条或节点状的雕塑表现。

  6. 风力涡轮机与太阳能电池板:可再生能源的发展是当今科技的重要领域,可以用风力涡轮机和太阳能电池板的形象来装饰建筑,象征环保与可持续发展。

  7. 机器人与人工智能:机器人和AI已经渗透到生活的方方面面,用具象或抽象的机器人形象来装饰建筑,展示智能化的未来。

  8. 纳米技术与分子结构:纳米技术可以通过微观的分子结构和原子排列作为设计元素,象征着科技在微观层面的突破。

这些意象不仅可以作为浮雕或雕塑的主题,还可以结合建筑的整体设计,使建筑物本身成为科技发展的象征。

我进一步扩展领域可以让人工智能帮我构思更多的主题、意向,不过那些由于没有现实中的参考将会在生产中产生巨大的未知性,动物可以归纳为sideview,人物为front view,不定意向的物体尚不知需要多少种分类讨论限定视角或其他条件。

无论是人物还是动物雕塑,我推测在面数限定的机制下,若做整个躯体则细节不够,那么若是把躯体和头部分离各做各的然后再合并起来呢?我想试试看这种思路,那么设计的思路应该为第一遍做好的雕塑,作为参考url参数,另一个参数是head portrait或者body statue without head,最终的命令示例:

/imagine url ,+ head statue , sculpture made from wood , black background , ultra detail , high res , + –iw 1.3

/imagine url ,+ body statue without head , sculpture made from wood , black background , ultra detail , high res , + –iw 1.3

若是这样那么就是同种材质的可以批量一起做。

2024-8-24更新:

我测试了头身分离用mj去生图,效果不理想,根本没法生产只有躯体没头的图。于是我想既然unique3d带remove background功能么,我可以直接用ps随意切图,手工分离头身。实测这样分离头身再给unique3d转换模型,精度细节提升了许多。这样的话为了保持艺术造型的一致性其实也不用cc去做动态了,人物雕塑也用这套头身分离拼接法,若想细节增多,就多分割几段?不过考虑到unique3d的原理是基于图像识别的,分3段的话可能它已经无法识别物体了从而导致效果变差?

头身分离么就需要拼接了,这意味着是时候把zbrush捡起来了。基于切分后的结果用zbrush微调进一步提升那就更好了,再看后续测试吧。

三段式切分测试能让复杂衣物细节更上一层楼,但是拼接问题似乎是个大麻烦,我觉得这一块就不苛求了,二段切分足矣。而且确实出现了之前推测的由于切分半身导致ai识别出现问题从而对背面的塑造混乱。

另一方面我一开始想分离了以后,图片的分辨率不行了,就拿sd的后期超分做优化。然而unique3d其实自带了超分辨率功能,实测下来基本没有区别(好像玉石中国古代服饰上的纹路肌理用sd超分会更明显感觉用不着那么苛求吧,到时候进ue实测再说。)。

下面为几个拆分头身的转换效果,鸟类未展开羽翼的区别效果不大,感觉没必要拆分。

人物解剖学雕塑肌肉的雕塑感可以的,对于专业的速雕要30分钟才能达到,我自己搞1个小时塑造效果还是很诡异。

动物侧面作为参考图做的雕塑,这个龙不错。

不规则角度动态的狮子,效果就不行了,不过好像也不尽然,另外狮子的头部涉及与身体拼接鬃毛是个棘手问题。麒麟这两组也是不规则角度,效果真是帅炸了,总的而言不规则角度动态是可以尝试的。

正面人物可以说是非常还原了。

中国雕塑中的玉石、木雕都是有明显“手法”的,不少玉雕、木雕无法用铜雕、金雕来体现那种手法(下图1左边两个为木雕可以看出羽毛的那种锐利感觉,右边的金雕就没有)。在昨天的第一轮考察中我用了泥塑、象牙、陶瓷、玉、大理石、铜、金、木头这8种材质,目前看下来泥塑对动物雕塑好像效果不怎么样,难以在动物表面产生泥塑的肌理,unique3d基本把泥塑识别为了铜雕。

2024-8-24更新:

目前看来玉石、象牙、大理石、金、铜材质做出来比较“软”,只有木头的表现力比较硬朗,配合中国式雕塑手法,衣物、人物的棱角都比较硬挺,西方化雕塑着衣的一般偏软一些。铜我用的是copper,感觉可以用bronze替代再试试看。

泥塑偶尔有这种硬质木头的感觉。

关于手法可以用url –iw 的方式用参考图中的特征引导,进一步来说可以循环嵌套url –iw来叠加多种手法?

2024-8-26更新:

今天用python程序实现了对glb、gltf格式的3d模型用3dviewer批量导出png预览图,之前下载aiuni的模型到本地glb无预览需要手动去找原料图复制文件名一一对应,十分耗时耗力影响状态,这个程序约10秒处理一个,50个模型也就10分钟不到。

头身分离方面我对photoshop设置了ctrl+f3键为快速导出jpg格式图片,避免了需要点击文件菜单下拉另存为修改保存格式。

2024-9-3更新:

继续分析一些雕塑

鹿的头分离看起来可以对细节加强很多

猴子头身分离会使得身体本身变得不可识别,头部增加了一些细节

玉石猿猴,效果一般般体现了圆润光滑

石狮子完全侧面截图效果一般般

分离的身体不正常了

分离的身体不正常了,这个45度分离也不理想

鸟类由于面部不是主要特征细节不多所以一体出来效果不错

人物整体雕塑几乎没有任何面部细节

人物雕塑几乎没有面部细节

头身分离,身体的表现不好头部细节加强,可以把头和完整版的融合加强面部

头身细节都加强了

非正面低头姿势的效果一般都很差,特别是身体部分

可能还可以补救一下

复杂坐姿分离一塌糊涂,但是完整的还看的过去

侧面较为延展的姿势头身分离效果还可以

这种有遮挡的估计不好弄

整体的表情完全没有表现出来

这个头部没有我预想的效果号,分离的身体也不好

批量生成glb模型的png预览图
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  

import os
import time
import pyautogui

# 你的 3D 查看器已经打开,我们跳过 subprocess.Popen 这部分
def export_thumbnail(glb_file):
# 使用 os.startfile 直接打开 .glb 文件
time.sleep(2)
os.startfile(glb_file)

# 等待文件在 3D 查看器中打开
time.sleep(3) # 你可能需要根据文件大小调整此时间

# 模拟按键操作导出图像
pyautogui.hotkey('ctrl', 'e') # 打开文件菜单
pyautogui.scroll(3 * 100)
time.sleep(1)

print(os.path.join(os.path.dirname(glb_folder),os.path.basename(glb_folder)))

# 模拟保存对话框中的操作
pyautogui.press('tab', presses=5)
pyautogui.press('enter')
# pyautogui.click(2324, 1807) # 使用相同文件名,但扩展名为 .png
time.sleep(1)
pyautogui.hotkey('alt', 'd')
time.sleep(1)
pyautogui.typewrite(os.path.join(os.path.dirname(glb_folder),os.path.basename(glb_folder)))
time.sleep(1)
pyautogui.press('enter') # 确认保存
time.sleep(1)
pyautogui.press('tab', presses=8)
time.sleep(1)
pyautogui.press('enter')
# 等待文件保存完成
time.sleep(1)

# 关闭当前的 GLB 文件(如果需要的话)
pyautogui.hotkey('alt', 'f4')
time.sleep(1)

def batch_export_thumbnails(glb_folder):
for filename in os.listdir(glb_folder):
if filename.endswith('.glb'):
glb_file = os.path.join(glb_folder, filename)
print(f"Processing {glb_file}")
export_thumbnail(glb_file)

# 指定 GLB 文件夹路径
glb_folder = r"F:\midjourney_sculpture\dd" # 替换为你的 GLB 文件夹路径

# 批量导出缩略图
batch_export_thumbnails(glb_folder)

2024-8-28-suno自动批量制作音乐 2024-8-20-CharacterCreator快速生成人物雕塑动态

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×