Üç.js'de JSON modelleri yüklenirken zor bir zaman geçiriyorum. Ben çok basit bir tüp benzeri model yaptım ve blenderin içine dokundum. Sorun, json modelini üç.js'de yüklemeye çalıştığımda, köşe çizgileri tuhaf görünüyor.json modelleri üç.js'ye nasıl yüklenir?
Modeli farklı ayarlarla dışa aktarmayı denedim ancak her zaman aynı sorunla karşılaştım, bu yüzden sorunun kodum içinde olduğunu düşünüyorum.
DÜZENLEME: Negatif. Buffalo modelini yükledim ve olması gerektiği gibi görünüyordu. Blender içinde yanlış yaptığım bir fikrin var mı?
<html>
<head>
<style>
canvas {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<script src="threejs/three.min.js"></script>
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var loader = new THREE.JSONLoader();
loader.load("models/test.js", modelToScene);
var ambientLight = new THREE.AmbientLight(0x111111);
scene.add(ambientLight);
var light = new THREE.PointLight(0xFFFFDD);
light.position.set(-15, 10, 15);
scene.add(light);
function modelToScene(geometry, materials) {
var material = new THREE.MeshFaceMaterial(materials);
obj = new THREE.Mesh(geometry, material);
obj.scale.set(1,1,1);
scene.add(obj);
}
camera.position.z = 5;
camera.position.y = 1;
var render = function() {
requestAnimationFrame(render);
obj.rotation.y += 0.01;
obj.rotation.x += 0.02;
renderer.render(scene, camera);
};
render();
</script>
</body>
herhangi bir yardım
takdir edilecektir.Teşekkür Jukka Korhonen