3D动作捕捉实施推流虚拟人物角色动画的实时运动捕捉系统

一个面向VTuber/Live/AR/VR的跨平台实时视频驱动的动作捕捉和3D虚拟角色渲染系统。

 虚拟角色指现实中不存在的人物角色等创作性作品中虚构的人物。

洛天依与“翎”,有一个共同的名字:虚拟人物。虚拟人物指通过技术手段生成、带有拟人色彩的虚拟形象,具体可分为平面类、视频类、主播类、演员类等类型。随着增强现实、5G、人工智能、动作捕捉、云渲染等技术的发展,虚拟人物的真实感、交互性、多样性不断给人惊喜,拟人化特点逐渐增强,虚拟人物的应用范围也越来越广。他们不仅能站上舞台表演,走进网络社交平台与众人交流,还拥有自己的短视频账号,甚至现身网络直播间“带货”。

作为技术创新与文艺创作相结合的载体,虚拟人物如何持续赋能数字文化生活?在文艺产品数量繁多、风格多样的今天,如何创造出经久不衰的虚拟人物形象?无论从文艺创作规律来说,还是从技术特点来看,虚拟人物的创作都离不开现实生活的滋养。只有以现实生活为土壤,技术优势才能有所依附,从而发挥其在文化生活中的独特作用。

深入现实,虚拟人物才能真实动人。作为诞生于这个时代的虚拟人物,其所思所想、所作所为都要有现实来源。换言之,时代背景间接塑造了虚拟人物的特点。这种特点蕴藏在时代脉动中,蕴藏在现代人的审美需求里,考验着虚拟人物创作者深入生活、反映现实的能力。无论是人物造型中的五官设计和体态服装,还是人物性格和喜好的设置,都要具有一定的典型性。仅以虚拟人物的服饰设计来说,在越来越多的年轻人自觉弘扬中华优秀传统文化的今天,具有传统气韵的虚拟人物形象往往备受青睐。

3D动作捕捉实施推流虚拟人物角色动画的实时运动捕捉系统_第1张图片

 3D动作捕捉实施推流虚拟人物角色动画的实时运动捕捉系统_第2张图片

3D动作捕捉实施推流虚拟人物角色动画的实时运动捕捉系统_第3张图片

零成本3D虚拟形象!网课直播视频都能用的黑科技软件【收藏不亏16】_哔哩哔哩_bilibili是不是很简单?!学到了就赏我一个三连吧~关注我,每周都给你带来更多简单好用的干货!https://www.bilibili.com/video/BV1fm4y1d7VM?spm_id_from=333.337.search-card.all.click




    function showDoc() {
        var docWindow = new BrowserWindow({
            width: 1200,
            height: 700,
            frame: false,
            autoHideMenuBar: true,
            titleBarStyle: "hidden",
            webPreferences: {
                nodeIntegration: true,
                webviewTag: true,
                contextIsolation: false,
                enableRemoteModule: true,
            },
        });

        // and load the html of the app.
        docWindow.loadFile("documentview/document.html");
        require("@electron/remote/main").enable(docWindow.webContents);

        docWindow.on("closed", function () {
            docWindow = null;
        });

        // docWindow.toggleDevTools();
    }

    ipcMain.on("openDocument", function (event, arg) {
        showDoc();
    });

    ipcMain.on("openModelViewer", function (event, arg) {
        createModelViewerWindow(arg);
    });

    ipcMain.on("openGpuInfo", function (event, arg) {
        createGpuInfoWindow();
    });

    ipcMain.on("openPDF", function (event, arg) {
        createPdfViewerWindow(arg);
    });

    ipcMain.on("startWebServer", function (event, ...arg) {
        const worker = new Worker(__dirname + "/webserv/worker.js");
        worker.postMessage({ type: "startWebServer", arg: arg });

        ipcMain.on("sendBoradcast", function (event, arg) {
            worker.postMessage({ type: "sendBroadcast", arg: arg });
        });

        ipcMain.on("stopWebServer", function (event, arg) {
            worker.postMessage({ type: "stopWebServer" });
        });
    });

    // This method will be called when Electron has finished
    // initialization and is ready to create browser windows.
    // Some APIs can only be used after this event occurs.
    app.on("ready", createWindow);

    // Quit when all windows are closed.
    app.on("window-all-closed", function () {
        app.quit();
    });

    app.on("activate", function () {
        // On macOS it's common to re-create a window in the app when the
        // dock icon is clicked and there are no other windows open.
        if (mainWindow === null) createWindow();
    });

    // In this file you can include the rest of your app's specific main process
    // code. You can also put them in separate files and require them here.
}

虚拟人物同样承载着价值引导的责任,对此,创作运营者要有自觉意识。虚拟人物从外表衣着到言谈举止,都首先要健康清朗,避免低俗化、过度娱乐化倾向。与此同时,虚拟人物的运营者要对虚拟人物的“网络社交”负起责任。时下,“会看、会听、会说”的虚拟人物不断涌现,他们在社交平台上与广大网友友好互动。话题大到探讨人生、倾诉情感,小到品评美食、打卡美景,点滴之间,都需要运营者妥善把握,让虚拟人物传递正能量,发挥其作为数字文化产品的积极作用。

你可能感兴趣的:(cv,python)