在B站上看到一个UP主用unity实现的一个工具,将一个模型拆分成不同大小的体素方块儿。不知道cocos中该怎么实现?或者有没有类似的现成工具呢?
1赞
感觉这个有意思,做出来应该很好玩
你都説别人是用unity 实现的工具, 不是unity 官方自带, 那cocos更不可能会自带功能啦
。可以连络作者, 问问是用甚麽算法实现的。但如果只是单纯要做素体模型, 可以使用 MagicaVoxel, 不过Unity有一个第三方工具可以把MagicaVoxel的模型导入后优化面数
我当然知道cocos官方不可能自带啦……毕竟官方规模有限,好多东西等着都没弄的,也理解。只是想到论坛上大佬多,说不定谁就顺手做了个呢
以前在unity做过…cocos也可以试试…
找了一篇unity 的文章看了看可以一试
大佬做一个哇~
我手头活干完,我搞一个demo试试
用正交相机给模型做个X光,然后就有体素信息了,再生成一下mesh就好了,自定义一下颗粒网格的话,也可以做成乐高样式:


7赞
谢谢你,starboy 
牛哇
帖子至少要五个字。
DC 很高,大佬。
你可以试着把代码里 MAX_INDICE_PER_MODEL 的值改大一点,我现在设置的 2048,体素分的比较小的情况下面数很高,所以dc很高;或者你可以尝试用instancing
大佬73年的?,牛
嗯,1873年
牛而逼之!!!
我有点好奇, 如果原模型是可以动的, 那是不是只能每帧重构颗粒mesh?



