Page 2 of 3

PostPosted: Tue Jun 26, 2012 00:49
by monty_oso
tonyka wrote:
Melkor wrote:puedes escribir un puequeño tutorial sobre como lo haces, como entender el 3d, gracias

es muy simple...
Las medidas se pueden representar de varias formas,
Decimal: 0.42, 0.279, -0.1 ...
fraccionarias: 1/2, 5/12, -2/5 ...
lo mas facil es utilizar la decimal, que es la que todos estamos acostumbrados

un punto se consigue dando su posición x, y, z
x = ancho
y= alto
z = largo

un unico objeto se crea marcando dos puntos contrarios:
{punto 1, punto 2},

entonces sera asi...
{x,y,z, x,y,z},

1 bloque en minetest mide 1 x 1 x 1 siendo el punto central del cubo el punto 0, 0, 0, y sus puntos opuestos, el -0.5, -0.5, -0.5 y el 0.5, 0.5 0.5.
todo lo que dibujemos tiene que estar dentro de esas medidas

pasemos a la practica, quiero dibujar una barra en el centro del bloque que mida (0.2 x), (1 y), (0.2 z), entonces del centro del bloque al primer punto abria -0.1x, -0.5y, -0.1x; del centro del bloque al segundo punto abria 0.1x, 0.5y, 0.1x;
y por tanto : {-0.1, -0.5, -0.1, 0.1,0.5,0.1}

probad con distintos valores y observad los cambios...
es todo acostumbrarse...


Muy buena la explicación pero te recomiendo crear un nuevo tema y pegarla ya que se pierde entre las antorchas y los retretes.

PostPosted: Tue Jun 26, 2012 01:20
by tonyka
monty_oso wrote:Muy buena la explicación pero te recomiendo crear un nuevo tema y pegarla ya que se pierde entre las antorchas y los retretes.

XD
http://minetest.net/forum/viewtopic.php?id=2126

PostPosted: Thu Jun 28, 2012 16:34
by tonyka
Proximamente:

in the near future:

Image

  • 3D Tree,
  • 3D Papyrus
  • fully equipped bathroom:
    • Toilet
    • sink
    • taps
    • shower tray
    • Shower head

PostPosted: Thu Jun 28, 2012 16:36
by Topywo
Looks good!

PostPosted: Thu Jun 28, 2012 17:24
by InfinityProject
¿Fue agregado o simplemente hacer?

PostPosted: Thu Jun 28, 2012 20:15
by tonyka
InfinityProject wrote:¿Fue agregado o simplemente hacer?

aun no esta...
falta limpiar el codigo, y crear las imagenes del crafting....
y tengo un pequeño problema con los arboles, en las zonas previamente generadas, no se fija la textura, solo funciona en las nuevas zonas que se generan...
pero estoy haciendo un pequeño "mod"para arreglar esto...
echo eso, lo presentare el la seccion de "Modding General "

still not ...
need to clean the code, and create the images of crafting ....
and I have a little problem with the trees in areas previously generated
the texture is not fixed, it only works in new areas that generate ...
but I'm doing a little "mod" to repair this ...
done that, I will present the section of "General Modding"

PostPosted: Thu Jun 28, 2012 20:38
by InfinityProject
tonyka wrote:
InfinityProject wrote:¿Fue agregado o simplemente hacer?

aun no esta...
falta limpiar el codigo, y crear las imagenes del crafting....
y tengo un pequeño problema con los arboles, en las zonas previamente generadas, no se fija la textura, solo funciona en las nuevas zonas que se generan...
pero estoy haciendo un pequeño "mod"para arreglar esto...
echo eso, lo presentare el la seccion de "Modding General "

still not ...
need to clean the code, and create the images of crafting ....
and I have a little problem with the trees in areas previously generated
the texture is not fixed, it only works in new areas that generate ...
but I'm doing a little "mod" to repair this ...
done that, I will present the section of "General Modding"


Editar mapgen.lua para los árboles.

PostPosted: Fri Jun 29, 2012 00:14
by tonyka
Acabo de presentar el mod en:
http://minetest.net/forum/viewtopic.php?pid=28729#p28729
y actualizo tambien aqui.

PostPosted: Fri Jun 29, 2012 20:50
by InfinityProject
Si en ingles. Para las personas que no pueden espanol.

PostPosted: Fri Jun 29, 2012 21:04
by tonyka
InfinityProject wrote:Si en ingles. Para las personas que no pueden espanol.

si... gracias a "google traslated" y "wordreference.com", ahun asi me resulta muy dificil :P

PostPosted: Sun Jul 01, 2012 15:27
by tonyka
si alguien me presta el codigo para poder unir dos bloques nodebox con
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
paramtype = "light",
paramtype2 = "facedir",

podria crear cosas como estatuas y armaduras, camas medievales, armarios roperos...

tengo el codigo para cambiar un nodo por otro, pero no logro que tome el valor param2 de facedir
con esto, podria crear muebles, que abrieran los cajones y las puertas al darles un puñetazo

con lo que tengo, estoy creando una lampara de sobemesa, que varia de luz al darle un puñetazo

a quien me ayude por supuesto, le añado en la lista de contribuciones... a no ser que no lo desee...

PostPosted: Sun Jul 01, 2012 15:54
by babe223
será que funciona con mobis?

PostPosted: Sun Jul 01, 2012 16:52
by tonyka
el esquema de la lampara...
Image

PostPosted: Mon Jul 02, 2012 02:37
by tonyka
Ya esta la lampara :D
Image

el crafting es :
paper, torch, paper
----,stick.----
----, slab_wood,-----

esta en el paquete del dia a dia: 3dforniture_every day

PostPosted: Mon Jul 02, 2012 06:12
by Stef
nice

PostPosted: Wed Jul 04, 2012 01:29
by tonyka
he creado imagenes de inventario para los objetos que no ocupan el bloque entero, (todos los objetos del set de baño, y las cadenas)...
he modificado el color de la lampara, ahora la pantalla es blanca en vez de amarilla, y he añadido un sillon negro...

el crafting del sillon es:
W = Wooden planks, O= empty

W O O
W W O
W W O

Nota: los cambios estan unicamente en el paquete: 3dforniture-dev.zip (versión de desarrollo)

PostPosted: Sun Jul 15, 2012 19:49
by tonyka
he creado sustituciones para la mayoría de los bloques de minetest...
los cambios, lo único que hacen, es aplicar texturas sombreadas para proporcionar una mayor sensación de profundidad...

los cambios están en la versión de desarrollo

PostPosted: Thu Jul 26, 2012 23:14
by babe223
usted puede hacer un muñeco en 3D para mí, así que se puede utilizar para una prueba

cualquier excusa o Brasileiro error'm

PostPosted: Fri Jul 27, 2012 01:00
by tonyka
babe223 wrote:usted puede hacer un muñeco en 3D para mí, así que se puede utilizar para una prueba

cualquier excusa o Brasileiro error'm

ahora no tengo mucho tiempo libre...
si te corre prisa visita este topico no es dificil hacer nodebox
si no te importa esperar dime cual es tu idea, algo para empezar...

PostPosted: Fri Jul 27, 2012 13:33
by babe223
mi idea y hacer un títere con 3D nodebox por lo que no vio rbaços ser movimientos de piernas y no Agresivo mafia más de pie y salta

PostPosted: Mon Jul 30, 2012 14:33
by tonyka
babe223 wrote:mi idea y hacer un títere con 3D nodebox por lo que no vio rbaços ser movimientos de piernas y no Agresivo mafia más de pie y salta

... nodebox crea formas estáticas, sin movimiento, si quieres crear una especie de animación con nodebox, solo se me ocurre una forma, seria crear un bloque por fotograma de la animación y que fueran cambiando en orden, por medio de la definición ABM, pero esto generaría una animación muy lenta y torpe... y se necesitaría crear muchos bloques para lograrlo.
otra cuestión son las dimensiones, nodebox se limita al tamaño de un bloque, si quieres crear objetos mayores ha de ser en varias piezas separadas...

PostPosted: Wed Aug 01, 2012 23:23
by leo_rockway
No sé si ya pudiste armar los elementos de 2 nodebox, pero si te fijás en el código de la puerta en default ahí te podés dar una idea. También hay un mod de una cama acá en el foro (que utiliza el código de la puerta, incluso le dejó el nombre "door" a las funciones).

PostPosted: Thu Aug 02, 2012 14:40
by tonyka
leo_rockway wrote:No sé si ya pudiste armar los elementos de 2 nodebox, pero si te fijás en el código de la puerta en default ahí te podés dar una idea. También hay un mod de una cama acá en el foro (que utiliza el código de la puerta, incluso le dejó el nombre "door" a las funciones).

Si, lo he intentado, y puedo distribuir los nodos a mi antojo, pero al utilizar facedir para colocarlos en el mundo, solo el nodo principal se coloca en la dirección asignada.
he probado incluso a aislar "param2" en una variable local, para luego aplicarlo a los nodos, pero el resultado no varia...

hay mas gente intentándolo y con mejores conocimientos de programación que yo, y tampoco obtienen resultados... también hay quien ha informado de esto como un fallo de nodebox, por lo que puede que en cualquier actualización funcione sin mas...

PostPosted: Thu Sep 20, 2012 22:54
by babe223
Por favor, haga un rectángulo tónico para mí en nodebox por qué he intentado más de 500 veces y no podía hacer

PostPosted: Fri Sep 21, 2012 07:29
by tonyka
un rectangulo?
no se pueden dibujar figuras 2D, lo mas parecido seria un prisma rectangular con muy poco grosor...

{-0.4, 0, -0.5, 0.4, 0.001, 0.5} => 0.8 de ancho; 0.001 de alto; 1 de largo

PostPosted: Sat Oct 27, 2012 16:25
by oskarman
buen trabajo, para instalar el mod con copiarlo la carperta donde toque? funcionara?

PostPosted: Sat Oct 27, 2012 19:23
by Dragonop
noto que hay personas que responden en español solo usando el traductor de Google ENTENDEMOS INGLES NO SE PREOCUPEN (us understand english don't worry)

PostPosted: Sat Nov 24, 2012 18:20
by guilleelcapoextra
una pregunta como creas los mod por que me gustaria hacer algunos a y te recomiendo muebles de cuarto

PostPosted: Tue Nov 27, 2012 19:45
by guilleelcapoextra
oye como configuras el inut.talua creo que era me podrias desir bien es que muy claro del tutorial de jeija no me a quedado LOL

PostPosted: Tue Nov 27, 2012 20:17
by tonyka
guilleelcapoextra wrote:una pregunta como creas los mod por que me gustaria hacer algunos a y te recomiendo muebles de cuarto

Los MOD's no son mas que archivos de texto plano... puedes usar el bloc de notas de tu S.O. para las texturas puedes utilizar cualquier prog. de retoque fotografico como el Gimp, yo personalmente utilizo blender y wings3D para los diseños 3D (solo para tener una ayuda visual) y Gimp y Inkscape para las texturas...

Si te refieres al código empleado revisa el foro, hay mucha información y también mira en la carpeta doc de tu copia de minetest.