Necesitamos agregar unas funciones a nuestra app de 3d en Three.js y Vue.js vuex

Job ID: 34032267

Budget: $750 – $1,500 USD

Buscamos un experto de 3D para implementar unas nuevas funciones en nuestra app existente.
La app actualmente trabaja con Threejs Vuejs / Vuex.

Los nuevos "módulos o funciones" a integrar en nuestro actual actual sistema deben integrarse sin perder ninguna función actual (todo lo que funciona actualmente debe quedar funcionando, al finalizar este trabajo), además algo importante es que no debe mermar el funcionamiento ni debe haber una caída del desempeño del sistema mayor al 15% o 20% al encender estas nuevas funciones.

El sistema actual y el 3d es dinámico, quiere decir que desde los diferentes paneles de modulos, ambientes de instalación, y de cad, podemos hacer cambios y el 3d siempre los mostrara en tiempo real. Lo principal es que al agregar las nuevas funciones esto no debe volverse estático ya que esa es la escancia del sistema.

El sistema se dedica a mostrar muebles que se dibujan en 2d a través de un panel de módulos.

Y las mejoras que pedimos son:

- *Creación de un plano simple de ambiente o casa en 2d( en el nuevo modulo) y que se dibuje en 3d. ( Envío ejemplo)

Crear un sistema de gestión de habitaciones, en este modulo se necesita crear una herramienta que permita crear las habitaciones en plano 2D, deberán poder crearse los ambientes en tamaño real, además deberán poderse ubicar puertas y ventanas(deberán ser editables en color/ textura y tamaño y modelos, por los menos 3 o 4 modelos de puertas y de ventanas), las habitaciones deben poder moverse en el mundo ( con los ejes, X Y Z y rotación de X Y Z) y se deben poder crear varias habitaciones dentro de un mismo proyecto y poder guardarse para usar en otro proyecto, tambien ( al guardar y cargar un proyecto, estos deben guardar todos los parámetros de las habitaciones y luego al cargarlo deben cargar todos los parámetros, en esta forma de guardar tambien deberán guardarse los objetos y ubicaciones para que al abrir el proyecto en el futuro se cuente con esos objetos en sus posiciones correctas ).
La herramienta de creación de planos, nos debe permitir dibujar en "planta"y "Vista" de cada una de las pared de la casa que se dibuje ,
primero se dibujara la planta y luego seleccionando en las vistas de las las paredes poder situar figuras geométricas como cuadrados rectángulo lineas circulos, que representaran enchufes, caños, tomas de agua, bocas de desagües etc. Por eso deben poder editarse en tamaño según la medida en mm
Un ejemplo muy parecido a lo que necesitamos crear es una herramienta como la que tiene la app Magic plan (asi pero sin la parte de camara sensor lidar, ni planos automaticos, necesitamos solo la parte manual)

la lista del repositorio deberá estar siempre disponible para todos los usuarios para poder cargar en cualquier momento un modelo 3d.

Estos moduloso deben poseer una llave On OFF para poder encender o apagar estas funciones por separado.

Aca dejo un editor de la herramienta THRHEE para que puedan testear y verificar las funciones.. Ahi pueden testar como funcionan y se comportan practiamente las cosas que pedimos, desde ese ejemplo de la librería que pueden acceder desde:
https://threejs.org/editor/

.


Cada punto se da por completo y funcionando cuando se sube a staging y se comprueba el funcionamiento correcto desde el servidor,
es necesario tener conocimiento de trabajo en grupos con repositorios

Aca intento dejar un un demo del sistema actual y mezclo un poco tratando de explciar lo que que se pretende agregar

En esta ocasión solo el punto de las habitaciones y planos

https://www.loom.com/share/db0f5e9f1029402c9995fee8d5d24c95

Es muy importante que las funciones que se agreguen no dañen ninguna función de lo que esta realizado actualmente y no se pierda la dinámica del 3d ya que debe reflejar cada nuevo cambio que se realice.
Related categories: 3D Rendering 3D Modelling Unity 3D Vue.js Three.js