¿Se os os ocurre alguna idea para colocar cesped a este modelo? (ta destinado a tiempo real)
Dejar el suelo verde simplemente lo veo demasiado soso
Colocar muchos sprites, lento y no sabria como hacerlo y que quedara bien
Usar alguna textura de cesped para el suelo... suele quedar demasiado "plana" y tampoco sabria cual poner
Se me ocurre colocar sprites solo en los bordes de los objetos (casa, losetas)... pero no se como colocarlos bien y que cuando mueva la camara no quede muy feo...
Cuando hablo de sprites no me refiero a ninguna bebida, serian poligonos con una textura como esta:
(http://www.terra.es/personal6/olmiko/juego/cesped.jpg)
Este es el modelo, no esta terminado y le faltan muchos detalles, pero pa hacerse una idea
(http://www.terra.es/personal6/olmiko/juego/casa.jpg)
Saludos y gracias
en GPU Gems y en ATI hay ejemplos de como hacer cesped que quedan bastante bien, yo he hecho algo parecido y...¡queda muy bien! (ole)
Si no recuerdo mal, existe un plugin (o script) de MAX que te permite "pintar" geometría sobre una superficie. Eso te podría servir para poner el cesped sobre la superficie.
Por desgracia no recuerdo el nombre del plugin.
Saludos.
Cita de: "BeRSeRKeR"Si no recuerdo mal, existe un plugin (o script) de MAX que te permite "pintar" geometría sobre una superficie. Eso te podría servir para poner el cesped sobre la superficie.
Por desgracia no recuerdo el nombre del plugin.
Saludos.
El problema es que ya no serian sprites :P . Mirate un ejemplo que trae el blitz (que se que lo estais haciendo en blitz) sobre hierba, pero no recuerdo el autor. En caso de que no lo tengas puedo pasartelo.
PD: El ejemplo no es con sprites, sino con polys a base de un mapa de alturas. Lo mejor es que tiene animación.
Cita de: "Sacrifai"El problema es que ya no serian sprites :P
Eso ya depende del sistema que vaya a utilizar. Si son dos polígonos cruzados no debería ser problema.
Saludos.
Como dice sacrifai, tamos usando blitz... asi que creo que lo que pueda encontrar en esas paginas haddd no voy a poder implementarlo.
Respecto al plug in de BeRSeRKeR, supongo que si colocara poligonos en la base de los objetos, los haria algo despegados, no justo sobre la superficie (me parece un deperdicio), siempre se podria hacer con textura de alguna manera... digo yo...
Y Sacrifai, he buscado ejemplos de cesped hechos con blitz (grass, no?) y lo que encuentro no me gusta mucho, ademas de que buscan demasiado fotorealismo (por llamarlo asi) y lo mio es mas cartoon...
Creo que he hecho una pregunta un poco complicada en este hilo... pero bueno, si alguien tiene algo que ya haya hecho / visto en algun juego o algo, tambien se agradece
Gracias a tos
Haciendo pruebas con texturas de cesped cutronas he visto lo siguiente:
Cuando usaba transparencias con las texturas, los bordes de la parte con color y la parte transparente se veian con un tono blanco que quedaba muy feo. Probando me he dado cuenta que si activo que se guarde la textura en la VRAM, no tengo ese problema.
Aqui un ejemplo, a la izquierda guardada en VRAM y a la derecha de forma normal.
(http://www.terra.es/personal6/olmiko/juego/corte.jpg)
No tiene mucho q ver con el hilo, pero sabe alguien porque ocurre esto? es un fallo del blitz? que distincion hay al cargar una textura en VRAM? (yo creia q siempre se cargaban ahi... pero por defecto en el blitz no viene activado, asi q no sera tan común)
Un saludo
¿Como se guardan las texturas en la VRAM con blitz?¿Es con algún flag en el LoadTexture?
Siento no poder responder a tu pregunta :( .
Con el flag 256 si no recuerdo mal
Yo creo que lo ideal seria que te currases una estrella de esas de malla y que fueras distribuyendolas por el cespet para simular un poco la sensacion de hierba.
Puedes variar el tamaño de original pa que to te queden todas igual... y puedes si quieres haceras con un poco de profundidad y asi tambien tendras la sensacion de diferentes tamaños de cesped.
(http://www.terra.es/personal5/moria-mod/estrellitas.gif) ;)
Gracias Jove, tengo q esperimentar cruzando sprites como dices y todo eso. Tambien tengo q tener ten cuenta q no te meuves libremente por el escenario, la cmara hace ciertos "scroles" asi q no todo se ve desde todo los angulos, y unos sprites bien colocaos estarian bien, sin necesidad de cruzarlos... pero gracias por la idea (y currarte el grafiquito)... supongo que me qda mucho quer probar, y tirare a lo mas sencillo
Un saludo
La otra opción sería que colocases el sprite solo en algunas zonas, como ya habías dicho. Tendría que ser un sprite pequeño, y lo podriás poner en algunas esquinas de la casa, y entre las losetas del camino, dando a entender que es hierba que no se ha podido cortar bien por la dificultad de la zona.
Saludos.
Cita de: "[Vil"]Haciendo pruebas con texturas de cesped cutronas he visto lo siguiente:
Cuando usaba transparencias con las texturas, los bordes de la parte con color y la parte transparente se veian con un tono blanco que quedaba muy feo. Probando me he dado cuenta que si activo que se guarde la textura en la VRAM, no tengo ese problema.
Aqui un ejemplo, a la izquierda guardada en VRAM y a la derecha de forma normal.
(http://www.terra.es/personal6/olmiko/juego/corte.jpg)
No tiene mucho q ver con el hilo, pero sabe alguien porque ocurre esto? es un fallo del blitz? que distincion hay al cargar una textura en VRAM? (yo creia q siempre se cargaban ahi... pero por defecto en el blitz no viene activado, asi q no sera tan común)
Un saludo
pues cuando yo estuve probando la potencia del blitz3d encontre muchos fallos y entre ellos habia uno que era precisamente este, pero a mi solo me fallaba si hacia transparencias con el canal alpha
Esas transparencias estan hechas con el canal alpha, pero si ademas las pone en vram se ven bien... misterio..
Zupervaca, yo de momento estoy condenado a usar lenguajes como blitz y similares porq estoy algo pegao en programacion... asi q si comentas que fallos que le viste, me vendria muy bien para tenerlos en cuenta.
8tintin, no habia pensao en colocar el cesped donde no se ha podido cortar bien, y me parece una buena idea, asi q creo q voy a intentar eso, esquinas, entre losetas, etc... cuando tenga algo lo pondre por aqui a ver q os parece...
Asias
Cita de: "[Vil"] Zupervaca, yo de momento estoy condenado a usar lenguajes como blitz y similares porq estoy algo pegao en programacion...
¿Pegado haciendo esas cosas? Yo creo que no... :P
jeje, gracias sacrifai... pegao no estoy... pero de C conozco lo basico, y tendria q ponerme mu al dia pa poder hacer algo con alguna libreria buena o algo asi. De momento si quiero terminar un juego y no tirarme meses y meses aprendiendo, prefiero quedarme con estos lenguajes.
Si algún dia termino la aventura... o la primera parte de la aventura, me gustaría investigar y aprender a usar alguna libreria gratuita que haya por esos tiempos pa empezar el siguiente. O buscarme un coder q me ayude :P
pues no me acuerdo de todos los fallos y el que mas me volvio loco fue este, decirte que no es mal lenguaje, y que ademas tienes un exportador de 3dsmax muy bueno y muy aprovechable, lo unico que no me gusto del blitz3d es el lenguaje que es basic, pero su motor 3d esta bastante bien, y ademas lo dicho en otros post por gente, para personas que programan en casa y no tienen mucho tiempo para hacer cosas (me parecen que se llaman indie o algo asi :)) esta de pm
el problema con el dot3 parece que lo solucionaron en la ultima version y ahora se puede utilizar, algo lei en el foro guirilandes sobre el cube mapping pero con este ultimo yo nunca tube problemas de cuelgues en el ordenador sin mas, los modelos md2 no los uses ya que fallan con las luces, y no me acuerdo de mas, pero estoy seguro que te los encontraras si te sales de lo "normal" del lenguaje
si quieres agregar sombras mas o menos rapidas al motor mira las switfshadows o algo asi se llaman, las hacen por shadowmap
bueno comentarte que en mi web personal tengo una libreria para blitz3d programada en c++ para controlar arboles binarios, hechale un ojo que puede serte de utilidad para almacenar datos con indices de tipo entero y string
saludos
CitarCuando hablo de sprites no me refiero a ninguna bebida
Jajaja, van 2 dias y me sigue resultando gracioso.-
pues que sepas que "bob" no es una persona es un "blitter object" :D
Gracias porla info zupervaca... yo de momento no tengo que tocar mucho mas blitz, ya esta todo programado (solo me quedan las opciones de guardar y salvar y hacer algo pa q este todo comprimidito) y como no he usado DOT3 ni md2, solo cosas normalitas, pues no he tenido ningun problema.
De todas formas, creo q el usar el DOT3 sigue siendo algo incomodo, en su tiempo me dio por hacer pruebas y era un follon.. eran todo truquitos para q funcionase. Es una opcion que me llamo mucho la atencion, pero en el tipo de juego que toy haciendo no tenia mucho mucho sentido.
.md2 teniendo .b3d ... ni se me ocurrio probar nada.
Sombras, mmm, me lo plantee.. pero no veia q hubiera nada en condiciones (calidad,velocidad y facil uso) y para no quebrarme la cabeza decidi la opcion sprite oscuro debajo (sigo refiriendome al mismo tipo de sprite q en primer post del hilo) a este estilo:
(http://www.terra.es/personal6/olmiko/juego/sombra.jpg)
He mirado tambien tu dll, pero muy por encima. Tengo q pensar para q me puede servir a estas alturas. Tengo la mala costumbre de no mirar lo q ha hecho ya la gente cuando me pongo a programar... cuando hay montones de dlls y codigos q me podrian haber ayudado mucho en su momento (q se lo digan a mi busqueda de caminos, q el algoritmoes made in [Vil] totalmente, y luego he encontrao cosas mucho mas rapidas por ahi... pero ya paso de cambiarlo, q me funciona bien)
Si esa es la definicion de indie, soy uno hecho y derecho.
[editado]
lo de "soy el mejor" no es un mensaje subliminal, ha sido cosa de la captura y casualidad q taba diciendo eso ese personaje... se llama Igor y es un poco creido, siempre estuvo ahi en la programacion de la aventura ayudandome... snif no penseis mal de él