首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何导出顶点颜色烘焙从蝗虫,Rhino3d的分析在游戏引擎中,如单位,虚幻或直接在webXr中实时?

如何导出顶点颜色烘焙从蝗虫,Rhino3d的分析在游戏引擎中,如单位,虚幻或直接在webXr中实时?
EN

Stack Overflow用户
提问于 2018-06-18 11:44:33
回答 1查看 491关注 0票数 2

我是这个社区的新手。

我想知道如何从Grasshopper/Rhino 3D导出Karamba的顶点颜色,Ladybug的分析(颜色映射),以便创建AR应用程序(具有unity,虚幻或其他)?

我试图可视化的分析,我烘焙在Rhino从其他蝗虫插件,如萤火虫,karamba,蜜蜂,蝴蝶,在统一或不真实。此外,我想更深入地了解纹理,材质和着色器是如何在Rhino和Unity中工作的GPU。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-24 05:53:07

Rhino6支持导出顶点颜色,您也可以使用来自Antonello di Nunzio的Ladybug纹理混合器,它可以做这项工作,用纹理和材料替换颜色顶点。

代码语言:javascript
复制
def makeTexture(size, colorTree):
    sb = size * 2 - 1
    bm = System.Drawing.Bitmap(size * 2, size * 2)
    bmb = System.Drawing.Bitmap(size * 4, size * 4)

    count = -1
    for x in xrange(size):
        for y in xrange(size):
            count += 1
            if count < len(colorTree):
                bm.SetPixel((x * 2) + 0, sb - ((y * 2) + 0), colorTree[count][0])
                bm.SetPixel((x * 2) + 1, sb - ((y * 2) + 0), colorTree[count][1])
               bm.SetPixel((x * 2) + 1, sb - ((y * 2) + 1), colorTree[count][2])
                bm.SetPixel((x * 2) + 0, sb - ((y * 2) + 1), colorTree[count][3])

    g = System.Drawing.Graphics.FromImage(bmb)
    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor
   g.DrawImage(bm, 0, 0, size * 4 + 1, size * 4 + 1)

    return bmb
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50902434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档