Jump to content
UnitySpain

Search the Community

Showing results for tags 'material'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Inicio
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Otras Especialidades
    • Builds & Dispositivos
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 14 results

  1. Buenas gente, Tengo una duda/problema os comento, tengo un material para el suelo por ejemplo en el que a lo mejor le pongo un tiling de x:2 e y:2 a un suelo cuadrado y va bien, pero por ejemplo si le pongo ese mismo material a un pasillo alargado ya no queda igual y cambiando el tiling o cambia para todos. En el programa de 3D que uso (C4D) una misma textura despues puedes ajustarle el tiling a cada objeto individualmente ¿Hay alguna forma de hacer lo mismo en Unity? ¿O tengo que hacer un material por cada objeto y ajustar el tiling individualmente? ¿Quizas con un shader que dependiendo del tamaño del objeto calcule el tiling? Gracias por adelantado Saludos
  2. Hola, mi problema es que al intentar crear digamos, un cubo, el color que muestra es gris, a pesar de que cree y aplique un material de color blanco al cubo. Intenté buscar respuestas, y en un foro mas o menos entendí que es algo que tiene que ver con la luz, pero no he podido descifrar que :c Lo siento si es una pregunta demasiado estupida, pero soy nuevo, y me pone muy nervioso que no se vea con el color "default" como se ve en algún tutorial. Espero puedan ayudarme
  3. Hola de nuevo Estoy tratando de lograr que un objeto pase de negra a blanco, de forma paulatina... como un fundido e probado usando Color.Lerp, pero no se si no se usarlo o que... asta ahora no me habia puesto a jugar con los colores por script, así que ignoro bastante sobre el tema. ¿Alguna idea? Se puede hacer algo similar haciendo que se baya transparentando lentamente???
  4. Buenas tardes, Inicio mi primer hilo con una duda que creo es basica. Estoy realizando un proyecto simplemente visual, no un juego. Un web build para rotar un objeto 3d formado por varios cubos: Lo que busco es conseguir un efecto plano arquitectonico como este: ¿Alguna pista?
  5. Como lo dice el Titulo, como podría mediante un script, cambiar el tipo de material de "Opaco" a "Transparente". Es decir, permitir que se transparente.
  6. Materiales, muchos materiales, cientos de materiales, millones de materiales Buenas, es un tema relacionado con billboards, materiales y el offset Mi objetivo es obtener imagenes para un monton de billboards para un monton de objetos diferentes, pero quiero la imagen con objetos animados y que puedan estar rotados en diferentes angulos aparte de la CameraMain, tengo una RenderCamera que obtiene una target/rendertexture, la camara basicamente graba un monton diferente de objetos(3d animados y que cambian de rotacion) todos dispuestos en cuadricula enfrente de ella, son 16x16 objetos, 256 Obtengo la imagen que es como un tileset, una imagen que en realidad es una cuadricula de 16x16 imagenes, Problema: A la hora de poner el material a los billboard (un plano que mira a camara) He tenido que hacer cientos de materiales(256) porque, aunque todos usan el mismo tipo de material y la misma imagen (la rendertexture) cada uno tiene que tener diferente offset Tener 256 materiales tansolo para los billboards me parece muy poco optimizado, reduce el rendimiento del programa Hay algun metodo o algo para solucionar este "problema" He pensado generar diferentes UV para cada mesh, igual cambiandolas con un script? Pero entonces lo que tendre seran demasiados objetos con script que permita cambiar la UV Que puedo hacer? Alguna idea? algo que me haya perdido o pasado por alto? O igual estoy haciendo una burrada y esto se hace de otra manera?
  7. Hola, muy buenas. A penas sé nada de programar y me atiborro a tutoriales para ir avanzando, pero me he topado con un problema que me lleva de cabeza algún tiempo: Resulta que he conseguido hacer que cuando haga click izquierdo con el ratón aparezca el texto sobre puesto con un canvas, y, al clicar nuevamente que desaparezca. Además quiero que en la misma acción apareca o desaparezca el material, al mismo tiempo que lo hace el texto. Mi problema es que no consigo hacer el cambio de material ("MaterialA" (cuando no aparece texto ) a "MaterialB" (cuando aparece el texto)), los tutoriales que he encontrado eran de anteriores versiones de Unity, y al parecer ya no funciona de la misma manera. Adjunto código hasta ahora funcional, gracias de antemano! using UnityEngine; using UnityEngine.UI; using System.Collections; public class DisplayUITapa : MonoBehaviour { public string myString; public Text myText; public float fadeTime; public bool displayInfo; public GameObject[] ItemGlow; // Use this for initialization public void Start () { myText = GameObject.Find ("TextTapa").GetComponent<Text> (); myText.color = Color.clear; //Screen.showCursor = false; //Screen.lockCursor = true; } // Update is called once per frame public void Update () { FadeText (); /*if (Input.GetKeyDown (KeyCode.Escape)) { Screen.lockCursor = false; }*/ } //Ratón sobre... /* void OnMouseOver() { displayInfo = true; } void OnMouseExit() { displayInfo = false; }*/ //Clic sobre el objeto void OnMouseDown() { if (displayInfo == false) { displayInfo = true; GetComponent<Renderer>().materials[].color = Color.black; } else { displayInfo = false; } } //Desvanecimiento void FadeText () { if(displayInfo) { myText.text = myString; myText.color = Color.Lerp (myText.color, Color.white, fadeTime * Time.deltaTime); } else { myText.color = Color.Lerp (myText.color, Color.clear, fadeTime * Time.deltaTime); } } }
  8. He creado unos prefab de objetos en 3d por defecto(Cube ,Sphere etc) pero no puedo añadirle ningun material viene deshabilitado,pone Defaul-Material y no lo puedo cambiar) y no se como puedo habilitarlo.¿como puedo cambiarlo?
  9. Hola! Buen día. Estoy desarrollando un juego en 2d que cuando se le da clic a un objeto aparece una "ventana emergente" (la cual es una imagen). El detalles esta en que cuando esa ventana esta abierta el usuario esta leyendo el contenido, si da clic a cualquier parte de la pantalla y en ese lugar esta algun otro objeto que tambien abre una ventana emergente al clic, esta ventana se sobrepone a la anterior. ¿Como puedo evitar que esto ocurra, puesto que mi escenario contiene muchas ventanas que se activan al hacer clic? He pensado en aplicar algún material, pero nose de que tipo, o ¿que me recomiendan?? Muchas Gracias!!
  10. Hola a todos, estoy metiéndome en el apartado de juego que es el de Guardar/Cargar y lo estoy haciendo mediante la serialización. He conseguido guardar y cargar variables de tipo int, float, string, pero yo lo que necesito es salvar los materiales de los objetos (ya que van variando). Alguien me puede ayudar con la serializacion de los materiales? Muchas gracias!
  11. Hola gente como estan? mi problema es el siguiente tengo un proyecto que al conectarte aparecen 2 botones, esos botones solo cambian el material al personaje (la ropa) mi problema es que el servidor/cliente crea la partida y elije la ropa el cliente se conecta y elije la ropa, en el servidor/cliente se ve la ropa del cliente pero en el cliente no se ve la ropa del servidor/cliente, lo que me parece es que las funciones no se sincronizan con los nuevos clientes les muestro el codigo: [SerializeField] Material materialGuerrillero; [SerializeField] Material materialMilitar; [SerializeField] GameObject personaje; [SerializeField] GameObject spawn; public void Update (){ } public void Militar (){ if (isLocalPlayer) { personaje.GetComponent<Renderer> ().material = materialMilitar; spawn.SetActive (false); Cmdmilitar (); } } public void Guerrillero (){ if (isLocalPlayer) { personaje.GetComponent<Renderer> ().material = materialGuerrillero; spawn.SetActive (false); Cmdguerrillero (); } } [Command] void Cmdmilitar(){ if(!isLocalPlayer){ personaje.GetComponent<Renderer> ().material = materialMilitar; } } [Command] void Cmdguerrillero(){ if(!isLocalPlayer){ personaje.GetComponent<Renderer>().material = materialGuerrillero; } }
  12. Hola a todos, estoy a punto de compilar un pequeño proyecto y me he encontrado con un problema que ya me tiene con los pelos de punta resulta que al iniciar la emulación todo va bien, pero hice un botón con el UI que carga una escena donde esta una imagen de "cargando" y esta a su vez (la escena) carga de nuevo mi escena original, es como un "reset" pero resulta que al iniciar de nuevo con mi escena se pierde la reflexion de todos los materiales standard... no se que pueda estar pasando y ya he intentado hasta cambiar el skybox pero nada me funka aqui os dejo un video de mi problema muchisimas gracias por su ayuda
  13. Muy buenas comunidad, He creado un videotutorial sobre material semitransparente tipo ventana, que me estaba constando sacarlo bien, y he dicho puede que otra gente haya tenido el mismo problema, asi que explico varias cosas sobre el tema , como que material utilizar, la mejor forma de crear normal maps para mejorarlo, cualquier cosa comenten pues tengo intención de seguir mejorando y crear bastantes tutos.
  14. Hola a todos!! verán, ando tratando de hacer que un objeto desaparezca progresivamente con un botón de UI mi teoria es que podria hacerse de esta manera 1) cambiar el material del objeto ( para no alterar el original) 2) animar la opacidad de este material desde 100% a 0% 3) finalmente hacer que desaparezca Render.enabled = false ya he logrado cambiar el material, y hacer desaparecer el objeto POR SEPARADO pero aun no consigo ni animar la opacidad del material, ni juntar los procedimientos en uno solo ideas? pistas? muchas gracias de antemano
×
×
  • Create New...