Hola a todos, me presento, soy aviván y es mi primer post. Hoy he conocido esta herramienta de Unity 3D y me he quedado sorprendido¡¡¡ estoy metido en un proyecto de una tienda on line 3d y me gustaría que alguien me dijera si con este maravilloso programa se puede crear una web del estilo que he comentado. Yo me voy a encargar de la creación de todo el entorno en 3ds max, pero no se como programar todo para que el cliente pueda navegar dentro de esta tienda virtual interactiva 3d ¿alguien me puede echar una mano?
Un saludo a tod@s. Espero vuestra respuesta.
Según mi opinión, y sin haber hecho nada parecido, no tendrías problemas en crear algo así en Unity, yo creo que más el problema sería optimizarlo de tal manera que fuera rápido de cargar.
Cuando alguien va a jugar a un juego por web, ya está mentalizado que normalmente vas a tener que esperar un poquito para que cargue el juego. Esto con una tienda no podría ser, por que la gente se marcharía antes de ni siquiera terminará de cargar.
Después claro, que tiene que haber un gran trabajo de programación detrás para que todo funcione, conexiones db, métodos de pago, etc...
Si se hace bien es una idea genial. Que puede ser un cambio a la hora de visitar las tiendas online, pero como ya he dicho, para mi la parte primordial sería la de la optimización.
Muchas gracias por tu información Mundo3DS, es cierto el tema de la optimización es vital. Claro yo de programación se poco o casi nada, ¿tu sabes en qué lenguaje o que tecnología habría que utilizar para programar todo este proyecto?
Un saludo y gracias por tu rapidez en contestar.
Dentro de Unity3D podes usar los siguientes lenguajes: javascript, c# y boo.
Unity3D tambien permite hacer consultas web, por lo que podrias armar una base de datos en, por ejemplo, mysql y hacer que Unity3D la consulte mediante un PHP.
En definitiva, si no me equivoco, con cualquiera de los 3 lenguajes de Unity3D: Javascript, C# o Boo, sumado a una web PHP con una base de datos MYSQL, creo que podrias hacer el proyecto.
Muchas gracias, es una pena no saber de programación, pero un equipo lo debe componer varios expertos en diferentes áreas, yo me dedico sólo a la creación 3d de todos los elementos y entorno. Estaremos en contacto.
Y por curiosidad, tienes al equipo?
Yo estoy en una empresa de madrid y están buscando un programador bueno que sepa como gestionar este proyecto. Cualquiera que se crea capaz que se ponga en contacto conmigo y le pondré en contacto con mi jefe.
El proyecto es muy ambicioso y la idea es que cuando creemos esta tienda virtual venderla a las empresas que estén interesadas en adquirir este producto.
UNA PREGUNTA ¿puedo crear toda la escena en 3ds max y luego importarla a Unity 3d? ¿importarla conservaría todos los materiales asignados con el motor de render vray?
aviván escribió:Yo estoy en una empresa de madrid y están buscando un programador bueno que sepa como gestionar este proyecto. Cualquiera que se crea capaz que se ponga en contacto conmigo y le pondré en contacto con mi jefe.
El proyecto es muy ambicioso y la idea es que cuando creemos esta tienda virtual venderla a las empresas que estén interesadas en adquirir este producto.
UNA PREGUNTA ¿puedo crear toda la escena en 3ds max y luego importarla a Unity 3d? ¿importarla conservaría todos los materiales asignados con el motor de render vray?[/quote]
La escena debes crearla en 3ds Max, o tu programa favorito, desde ahí se exporta a .FBX, que ya viene de serie en las ultimas versiones de 3ds Max, y si no se puede bajar el plugin.
En cuanto a los materiales, los Vray no son compatibles. Unity dispone de sus propios shaders, a parte de los que tu te puedas programar, pero no son compatibles con los de Max. En 3ds Max, los puedes crear como material Standard, y la textura que tengas en el canal difuse, es la que se importa a Unity, también soporta Multi-Sub/Object.
Suerte con el proyecto!
Es una pena que vray no sea compatible, los resultados serían espectaculares. Muchas gracias por tu aporte Mundo3DS. Entonces me toca aprender el motor de Unity 3D? pues a por ello¡¡¡
He oido que hay un manual en castellano para Unity 3D ¿alguien sabe de algún enlace?
En esta misma web, en la sección Formación tienes varios tutoriales.
Después en la web oficial de Unity, hay también tutoriales muy buenos, eso si en Ingles. Y después también hay muchas dudas ya resueltas por estos foros, y muchas más de una vez.
La verdad es que no tiene mucha complicación, ya he creado un terreno montañoso con palmeras a todo su alrededor. Pero es ahora cuando empiezan a rondar por mi cabeza varias preguntas:
¿Se puede llegar con este motor de Unity 3D a la realidad que se consigue con vray?
Hoy es el primer día de mi andadura con este programa y la verdad es que es muy intuituvo. Mis felicitaciones para la gente de Unity 3D.
Actualmente ningún ordenador puede soportar Vray ni ninguna calidad parecida en tiempo real, al menos ordenadores que no sean la NASA.
Piensa que Vray, cuando saca Renders, se tira mucho tiempo realizando cálculos de luz, reflexión, etc, eso en tiempo real es imposible, al menos de momento.
Aunque todo depende de la calidad claro, no es lo mismo un Vray con 4 pasadas que con 1, o con más o menos cálculos de rayos, pero como ya digo, las imágenes foto-realistas que hoy día se pueden sacar por Vray, Maxwell, etc... de momento no se pueden por los actuales motores gráficos, con ninguno.
Aunque cada día se va acercando más, hoy día juegos como Crysis 2, que esta a punto de salir, y se supone que va a ser lo más bestial hasta ahora en el terreno de los juegos, para nada se acerca a un render Vray en condiciones. Y esto es lo más potente a día de hoy, con un estudio enorme detrás de él....
Muchas gracias por tu ayuda Mundo3DS, ya me imaginaba yo que no podía, también había pensado en que es una pasada lo que tarda un buen render de vray y no digamos maxwell.
Me parece que a mi jefe no le va a gustar eso de que no se le puede sacar la realidad, pero entonces me pregunto ¿que tecnología y motor habrán utilizado la gente de google para hacer el proyecto de los museos Art Proyect?
Pero cuidado, que si bien no tienes la calidad fotorealista del Vray, puedes hacer cosas muy lindas con una buena iluminación, texturas de calidad y un mapeado normal para cada textura.
Art Project si no me equivoco son imágenes puestas una detras de otra, como lo que hace google street view. Una cámara con varios objetivos a lo largo de 360º que va tomando fotografías, y después las monta creando como un recorrido virtual.
Así claro que puedes hacer algo en Unity, y que quede fotorealista (como que serán fotografías, jeje).
Yo al principio, pensaba en algo como un recorrido virtual, pero en 3D, tipo no se, como que tu llevas a una cámara o personaje por entre pasillos, y puedes mirar donde quieras y elegir el producto deseado, pero en tiempo real claro. Como un second Life por supermercados.
El tema de recorridos así tipo Google Street View o el Project art, sinceramente no se bien bien como funciona, pero supongo que a partir de todas las fotografías tomadas va creando y uniendo para formar imágenes paronámicas, y crear la sensación de 3D falso.
También supongo que deben haber programas o alguna aplicación que se dedique a hacer esto. En muchos hoteles por ejemplo, tienen tecnologías parecidas para poder ver el hotel desde la web.
Seguiremos luchando con Unity 3D a ver que sale. Tengo que empollarme la iluminación, el texturizado ya esta controlado jeje.
Necesito ayuda sobre como poder moverme por una escena con el prefab. El problema es el siguiente:
- He creado mi escena en 3ds max 2011 a escala 1:1, lo guardo como .FBX y lo abro en Unity 3d.
- Al ponerle un prefab para poder moverme por la escena...... ¡¡¡ el prefab sale gigante y la escena minúscula comparándola con el prefab¡¡¡
- Necesito ayuda de como escalar mi escena o el prefab o las dos cosas para que esté todo a corde y pueda ajustar todos los parámetros de mi prefab para moverme libremente por la escena.
¿Alquien tiene una solucción? creo que es sencilla pero soy novato con Unity.
Un saludo.
En los datos de importacion de los modelos en la ventana project, la primera opcion es una escala, para que importe al tamaño que tú quieras.
Selecciona en project el modelo que quieras y en el inspector verás todas las opciones.
ES mu fácil te dejo aquí el video:
eature=oembed" frameborder="0" allowfullscreen="true">