Разработка интерфейсов для агентства
Задача: добавить рендер 3d моделей домов
Поиск решений:
готовые не совсем подходят, проще написать свое
<script id="shader-fs" type="x-shader/x-fragment">
void main() {
...
vec2 p = gl_FragCoord.xy / uResolution.xy - .5;
p.x *= uResolution.x / uResolution.y;
float rz = fbm(p);
...
}
</script>
<script src="three.js"></script>
<script src="WebVR.js"></script> // VR support
<script>
// Our Javascript will go here.
</script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera();
var geometry = new THREE.BoxGeometry();
var material = new THREE.MeshBasicMaterial();
var cube = new THREE.Mesh( geometry, material );
scene.add( cube ); // добавляем его на сцену
var renderer = new THREE.WebGLRenderer(); // рендерер
document.body.appendChild( renderer.domElement );
// добавляем его к дом элементу
renderer.render(scene, camera);
// каждый раз когда что-то изменится
// нужно вызвать рендер