小编Dar*_*ann的帖子

使用Three.js加载Maya模型

我正在按照教程学习如何使用Three.js加载Maya模型.

一切都很好,但是教程只解释了如何使用一个纹理加载模型.

这是教程中的源代码:

function createScene(geometry, x, y, z, scale, tmap) {
            zmesh = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial({map: THREE.ImageUtils.loadTexture(tmap)}));
            zmesh.position.set(x, y, z);
            zmesh.scale.set(scale, scale, scale);
            meshes.push(zmesh);
            scene.add(zmesh);
        }
Run Code Online (Sandbox Code Playgroud)

完整的JS Live Link

            var SCREEN_WIDTH = window.innerWidth;
        var SCREEN_HEIGHT = window.innerHeight;

        var container;

        var camera, scene;
        var canvasRenderer, webglRenderer;

        var mesh, zmesh, geometry, materials;

        var windowHalfX = window.innerWidth / 2;
        var windowHalfY = window.innerHeight / 2;

        var meshes = [];

        init();
        animate();

        function init() {

            container = document.createElement('div');
            document.body.appendChild(container);

            camera = …
Run Code Online (Sandbox Code Playgroud)

javascript html5 maya webgl three.js

1
推荐指数
1
解决办法
7688
查看次数

标签 统计

html5 ×1

javascript ×1

maya ×1

three.js ×1

webgl ×1