Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Detalles en los graficos  (Leído 501 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Goganpis

en: Agosto 18, 2019, 07:11:22 pm
Bueno primero que nada queria acelerar la forma en que corrian los fps en mi juego pero me consta de que con las funciones 3D predeterminadas que trae el GM esto no funcionaria ni optimizando todos los objetos que tiene el juego... Para ello he buscado informacion y dll's.

Me encontre con Ultimate3D alguien lo ha usado o tiene idea de como funciona ya lo he instalado y todo parece ir de maravilla pero me lia demasiado ya que no hay muchos tutoriales disponibles porque expiraron las paginas o simplemente fueron borrados y en el foro oficial no hay demasiados detalles para un principiante con esas funciones adicionales.

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado dixon

Respuesta #1 en: Agosto 21, 2019, 04:56:38 am
Hola, encontré esta web http://ultimate3d.org/ colocando entre comillas la palabra "ultimate 3d" en google y con el navegador chrome la puedo traducir al español.


Si yo quisiera crear un juego 3D,  por los momentos no usaría ultimate 3D, usaría game maker 8 y aplicaría estas dos técnicas de ahorro de procesamiento que me permitirían crear mini ciudades en computadoras de bajos recursos.

1. Disiparía imágenes de figuras 3D lejanas según la distancia hasta desaparecerlas por completo.
2. Miniaurización máxima de elementos 3d.
3. Bajaria la cámara al ras del suelo.



 


Desconectado Clamud

Respuesta #2 en: Agosto 22, 2019, 03:59:01 pm
No he usado Ultimate3D, pero he visto el TechDemo y parece muy buena opción para GM8. El manual sigue disponible. No es tan fácil de seguir como los tutoriales, pero es de mucha ayuda.

 


Desconectado Goganpis

Respuesta #3 en: Agosto 22, 2019, 11:49:38 pm
Me parecio una gran idea gracias a que trae miles de funciones que aceleran el proceso de crear nuestros propios scripts de funciones 3D pero lo que mas dio impresion fue sus funciones avanzadas para las colisiones y el desarrollo de las animaciones hechas en anim8 etc etc. Aunque la verdad es muy sencillo la realidad de los juegos 3D es dificil adaptarse :/
No he usado Ultimate3D, pero he visto el TechDemo y parece muy buena opción para GM8. El manual sigue disponible. No es tan fácil de seguir como los tutoriales, pero es de mucha ayuda.



Como es la miniaurizacion maxima de elementos 3d?
Al parecer es muy limitado pero la facilidad de game maker es lo mas genial no quiero apartarme de el y quiero sacarle todo el potencial XD
Aun no se como es que Gaming engineer logra eso y hace parecer simples juegos a un realismo absoluto como si hubiera sido hecho para play 2... el ultimo video que subio es hecho en GMS2 pero parece hecho en unity.
Hola, encontré esta web http://ultimate3d.org/ colocando entre comillas la palabra "ultimate 3d" en google y con el navegador chrome la puedo traducir al español.


Si yo quisiera crear un juego 3D,  por los momentos no usaría ultimate 3D, usaría game maker 8 y aplicaría estas dos técnicas de ahorro de procesamiento que me permitirían crear mini ciudades en computadoras de bajos recursos.

1. Disiparía imágenes de figuras 3D lejanas según la distancia hasta desaparecerlas por completo.
2. Miniaurización máxima de elementos 3d.
3. Bajaria la cámara al ras del suelo.




 


Desconectado dixon

Respuesta #4 en: Agosto 27, 2019, 05:31:19 pm
Hola

La militarización máxima de elementos 3D,  consiste en crear figuras en el tamaño más pequeño posible, bajar la cámara al ras del suelo para que todo se vea mas grande y modificar la máscara del objeto cámara ajustandola para que no traspase las paredes.



Hace tiempo estaba experimentando con el diseño 3D de game maker, me encontraba en una pc bastante lenta (750Hz, 256ram y sin tarjeta de video), queria crear ciudades. Entonces comprendí que las medidas recomendadas por los examples del game maker para la altura de la cámara y las paredes, consume mucha ram, Entonces miniaturizé todas las medidas, todas las paredes y todo quedó muy bien excepto los modelos 3d los cuales al miniaturizarlos se van deformando hasta que se arruinan por completo.  Los resultados que obtuve fueron impresionantes, inclusive me envicié caminando en la ciudad y creando diseños nuevos. Decidí miniaturizar mucho más para ahorrar mucha más ram,  pero al seguir miniaturizando me di cuenta que game maker pierde la relación entre las colisiones y las imágenes, osea la cámara chocaba con las paredes antes de acercarse a ellas y por más que cree una mascara de 1x1pixeles, no conseguía colisionar cerca de las paredes. Para solucionar esto y ahorrar mucha más ram es necesario crear un nuevo sistema de colición fuera del game maker, algo netamente matemático, dicho de otra manera, simular colisiones deteniendo al objeto cámara cuando la posición x,y tena valores con decimales. Ejemplo: 0,56. Esto requiere un sistema complejo que no comprendo hasta la fecha pero no es imposible.

 


Desconectado Goganpis

Respuesta #5 en: Agosto 27, 2019, 10:25:01 pm
Bueno dixon me encanto esa informacion es algo nuevo que comprendi por eso cuando creaba un mundo de minecraft con menos pixeles de tamaño habia una gran diferencia pues intentare hacer un script de colision que actue por si solo y lo colocare en el apartado de scripts para el que quiera probarlo es muy facil lo que intentas decir y con GML es rapido ya que solo calculas el decimal y no consume demasiado si llega a optimizarse, no hay necesidad de usar una mask puesto que solo usaras el room editor en lugar de colocar una variable que indique cuantos pixeles equivale un metro... Estuve leyendo la documentacion de minecraft y un bloque equivale a un metro sabiendo de que el bloque puede ser de 8x8 para no tener deformaciones grandes

 
Los siguientes usuarios dieron las gracias a este tema: dixon


Desconectado dixon

Respuesta #6 en: Agosto 27, 2019, 10:42:44 pm
 8) Oiga, tengo tiempo que no programo en 3D y ya no me acuerdo de nada, porfavor envíeme algunas ayudas, quisiera un código básico para la cámara, el suelo y una que otra pared para comenzar.