Estas listo para comenzar tu segunda leccion? Bueno, Si nunca haz sabido como crear un auto para OFP estas en el lugar correcto. Este tutorial te enseñara lo basico de como crear un auto para OFP. No te enseñare como crear uno (lecciones de modelado 3d las puedes encontrar en toda la internet), pero una guia paso a paso de como hacer funcionar un vehiculo en en juego.
Si hasta ahora no haz creado un auto que puedas probar en OFP, puedes descargar un modelo de un auto super basico en este sitio. Usaremos uno durante este tutorial. Ten en cuenta, en comparacion con la mecanica fina de los autos este es uno muy feo asi que tus ojos se quemaran xD.
Pero para compensar tu falta de habilidades en 3d, estaremos seguros que nosotros tenemos probemos nuestro modelo en OFP muy pronto. He leido muchos tutoriales de diferentes cosas y muchos de ellos son muy largos y toman años en poder tener resultados. Asi que si al termino de este tutorial no puedes hacer algo por ti solo te devolvemos tu dinero y si llamas dentro de los proximos 30 minutos incluiremos una fabuloso parche beta de Bughemia Interactive. jajaj xD.Volviendo al manual, tenemos que hacer unos pequeños ajustes, compilar y probar nuestroauto para terner resultados. Eso significa un duro trabajo de probar nuestro auto y divertirnos mientras manejamos en OFP.
Entonces, que necesitamos para este tutorial :
OFP, O2 y Bulldozer. Basicos conocimientos de la interfaz de O2. Haber comprendido completamente la parte de los LODs del primer tutorial. PBO Tool y TexView.
Bueno, aqui la cosa mas importante. Echemosle una mirada a nuestro siguiente modelo.
El modelo del auto.
Hechemosle una mirada al modelo con el cual vamos a trabajar. Es feo como el infierno pero es lo que hay xD, pero esto necesitaras no mas para entender como hacer funcionar un automovil en OFP. Bueno, aqui esta:
Modelo basico de un auto con texturas.
Bueno, puedes empezar a crear tu propio modelo o puedes descargar mi modelo y empezar el tutorial y asi ahorrar tiempo. Descarga el modelo del auto con texturas y el archivo de configuracion de AQUI. Pone la carpeta Miprimerauto en tu unidad virtual.
Cuando lo tengas listo abre el modeo p3d y miralo como esta hecho y las partes unidas. Es trabajo simple. Son solo unas cajas cambiadas de tamaños y unos cilindros con sus texturas. Actualmente solo hay 2 LODs ahi, 0.000 y Geometry. Los LODs te pareceran familiar si leiste el tutorial 1.
Geometry LOD structures
La Geometria basica esta creada. He seleccionado algunas estructuras claves, creando selecciones y aplicando peso al modelo. Nota : Fijate que la Geometria no cubre toda la estructura del modelo original (como el aleron trasero, todo el asiento, etc...). Esto por que no senti que fuera necesario para un modelo simple . Entonces solo deja el LOD Geometry tal como esta.
Poniendo el modelo en el juego.
Si, es hora de probar nuestro modleo en el juego. y para esos que descargaron mi modelo no necesitan hacer ninguna trabajo mas para probarlo. para probar el modelo necesitaremos hacer lo siguiente:
Abrir PBO Tool Select "compress" and choose the firstcar-folder Save the thing "firstcar.pbo" in your OFP addon-folder Start OFP, run Editor and select your new car (Civilian->Car->My First car) Mueve tu addon a la carpeta del juego y pone tu modelo en el editor. Ahora solo prueba tu auto y conducelo hasta que te aburras xD.
Ahora si lo has probado te daras cuenta que es muy horrible el auto. El volante no da vueltas, no ves al conductor, imposible de ver en la primera persona o te botara al escritorio el juego, la cosa paree saltar en el terreno, demonios, incluso las ruedas no doblan. Esto es lo que vamos a hacer para arreglarlo. Ahora cabe preguntar como nuestro modelo se convirtio en un auto funcional como los de OFP. Y si miras de cerca en el modelo veras que no se separa mucho tu modelo del auto del tonto container que hicimos en el tutorial 1. Entonces, como sucedio eso? La respuesta esta en el archivo de configuracion.
La parte importante del archivo de configuracion es la clase "miprimerauto". Truco o Magia? Es solo que nuestro auto tiene otro archivo de configuracion que el de nuestro container, y mucho mas grande y confuso. Muchas de las carasteristicas y ajustes haran que el novato se sienta confundido, pero no tengas miedo, no es muy dificil. veamos la parte importante de los ajustes:
Side: El "3" indica que es una unidad civil. MaxSpeed: La maxima velocidad que puede alcanzar la unidad. DisplayName: Explicado en la lecion 1. El nombre de la unidad en el editor. Model: Explicado en la leccion 1. La direccion al archivo p3d. transportSoldier: "0" significa que no transporta soldados, "1" que si transporta. Nuestro modelo actualmente tiene 1 asiento, entonces lo dejaremos en "0". crew: "Civilian2": Como es un modelo civil queremos que sea un civil el que lo maneje por defecto.
Ahy otras caracteristicas que las veremos cuando sea el momento adecuado para ello, pero esto es lo importante que debes saber por ahora. Si tiene algo de experiencia en programacion orientada a objetos veras que nuestro container esta clasificado como un objeto estatico, nuestro auto esta clasificado como un vehiculo terrestre, he tomado la clase del Jeep. Entonces tengo que configurar algunas cosas y el resto lo obtengo gratis de la clase que tome. Trabajo heredado! No voy a darte una leccion de como hacer un archivo de configuracion, asi que no voy a ver ningun dedtalle de como esto trabaja. Encuentra un manual de los archivos de configuracion en http://www.ofpec.com si verdaderamente deseas uno. Que habia dicho sobre tomar prestado el archivo de configuracion del Jeep Racs. Actualmente la fisica del modelo (distancia de frenado, amortiguadores, radio de como se toman las curvas, etc...) son exactamente los mismos que el "Independent" > "Cars" > "Landrover" en el editor de OFP. Vee http://www.flashpoint1985.com/breathe/ si quieres saber mas detalles acerca del jeep. Otros solo ignoren esta informacion por ahora. Veamos nuestro modelo en forma.
Haciendo que las ruedas doblen.
Primero lo primero.bueno, hagamos que las ruedas doblen. Probablemente esta es la cosa mas estupida en nuestro modelo. Todas las ruedas doblan? Para hacer que se muevan OFP debe saber donde estan las ruedas. Hacemos eso seleccionando cada estructura de la rueda y definiendo una pre-seleccion para ello en el LOD principal, "0.000". Simple realmente. Lo malo es que tienes que escribir las selecciones en Checo, eso es cierto.pero no te preocupes, te voy a decir todos los detalles que necesites. Aqui vamos : Ve al LOD "0.000" (doble click para activarlo). Activa el modo de seleccion (presiona F2) y selecciona las ruedas delanteras de la estructura. Fijate que solo selecciones una rueda y no las 2, si seleccionaste las 2 delanteras cambia a la vista superior y ubicate sobre la rueda que no quieres seleccionar y presiona "SHIFT + CONTROL + Click izquierdo del raton" y selecciona la rueda que no quieres oupar y buala la rueda se ha deseleccionado y solo quedo la otra. Con la rueda seleccionada, crea una nueva sleccion y guardala en la ventana "Named Seleccionts" y llamala "levy predni". Esto significa "Frente Derecho" en Español o algo por el estilo xD.
Es la misma cosa para las otras ruedas, solo con nombres diferentes para cada rueda. Selecciona una rueda, define el la seleccion con el nombre correcto. Simple, Aqui una imagen final con el nombre de todas las selecciones.
pravy predni = Frente Derecho. levy predni = Frente Izquierdo. pravy zadni = Trasero derecho. levy zadni = Trasero Izquierdo.
Ahora puedes probar tu modelo nuevamente. Fijate que todas las ruedas doblen (si las nombraste correctamente). Tambien las ruedas delanteras se doblan cuando doblas. Estupendo, cierto? pero todavia queda mucho trabajo que hacer. Sigamos.
LOD LandContact
Lo siguiente es muy importante para la fisica del juego. Para todos los objetos moviles OFP deberia de saber que partes del modelo estan en contacto con la tierra. Lo que necesitamos hacer es colocar 4 vertices, 1 debajo de cada rueda. Luego seleccionar cada vertice y llamarlo con su incomprensible nombre Checo xD Hagamoslo.
Crea un nuevo LOD, se llamara "1.000", Click derecho encima de el y luego en "Properties" y selecciona "LandContact" desde la lista y clik en "OK". En la vista de el lado izquierdodel auto, acercalo (ALT + Click izquierdo del raton) para dejarlo en la rueda. Luego presiona "Insertar" ("Insert" si tienes un teclado en Ingles) y un nuevo vertice sera creado, vee la imagen de abajo.
Ahora ve a la vista frontal, bloquea el eje "X" (presiona el boton "X") y mueve el puntito solo a la derecha debajo de la rueda frontal derecha. deberia de verse asi en la vista 3D.
Ahora sabes como hacerlo. Sabes colocar un vertice debajo de cada rueda, bueno, usa la informacion de arriba para saber como hacer los 3 restantes vertices. Deberia de verse asi despues de terminarlo.
Ahora tenemos que hacer la misma cosa de cuando le pusimos nombres checos a las ruedas. Selecciona 1 a la vez y define su nombre para aquella. Selecciona el puntito frontal derecho, crea una nueva seleccion y llamala con su nombre correcto, etc... Aqui estan los nombres de las selecciones.
Terminaste eso, bien. Ahora los amortiguadores deberian de funcionar bien y eventualmente te daran un viaje mas suave. Todavia no estamos listo. Lo siguiente ahora.
Creando marcadores para las ruedas.
Bueno, Hicimos que los amortiguadores funcionaran, pero OFP no esta del todo satisfecho. Tambien necesita saber mas acerca de las ruedas y como la tierra interactua con ellas. Colocando mas puntitos y dandoles sus nombres. Tengo miedo xD Hay un total de 8 vertices, 2 para cada rueda. Pero a diferencia de los otros vertices que se colocaban al medio de la rueda y debajo de esta, estos los colocaremos en los bordes de la rueda. Crea un nuevo LOD y cambialo a "Memory LOD". En la vista de el Lado acercala al par de las ruedas frontales, posiciona el cursor justo en la parte inferior de la rueda y presiona "Insertar" para crear un vertice.
Ve a la vista frontal, asegura el eje X y mueve el vertice al borde interior de la rueda frontal izquierda.
Manten apretada la tecla SHIFT y muevela hacia el borde exterior de la rueda y una nueva copia deberia de aparecer. Mira la imagen.
El mismo par de vertices deberia de colocarse en las otras 3 ruedas. Haz esto: Selecciona cada vertice (uno por uno, no de pares) y crea una nueva seleccion y la guardas con el nombre correspondiente para cada una. Vee la siguiente image para ver los nombres.
stopa PLP = Marca Frente Izquierda Derecha. stopa PLL = Marca Frente Izquierda Izquierda. stopa PPL = Marca Frente Derecha Izquierda. stopa PPP = Marca Frente Derecho Derecha. stopa ZLL = Marca Trasera Izquierda Izquierda. stopa ZLP = Marca Trasera Izquierda Derecha. stopa ZPL = Marca Trasera Derecha Izquierda. stopa ZPP = Marca Trasera Derecha Derecha.
Listo. Mantiene todas las PPLs y ZLLs bajo control. No te preocupes si lo haces mal al primer intento, intenta de hacerlo bien. cuando termines puedes probar tu vehiculo y continuar al siguiente paso.
Érase una vez una era oscura en la que los jugadores eran conducidos como ganado por rígidos caminos de juego. Bohemia Interactive fue la revolucionaria desarrolladora que los liberó.
29 Oct 2012, 20:44
MsMariox
Mario Cammarata
Sargento
Operación Especial
Mensajes: 218 Ubicación: Rosario / Argentina
ID OFP: 1070999
Estado: Activo
genial! yo buscaba esto pero no para las ruedas sino para la torreta de un blindado jaja
_________________
Las guerras van y vienen pero mis soldados son eternos
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro