lunes, 11 de febrero de 2008

POST 0012 - 3D objects in 2D space / objetos 3d en espacio 2d

there is a way of using 3D objects or 3d transitions using the same basic system, and that is PRERENDERING some part of it, actually RICHARD SPINDLER (Open Movie Editor Developer) opened my eyes, because he wanted to prerender the background and then OVERLAY the clips with the realtime 4 vertex distorion from the editing app (not from blender), in that way he can have faster 3d transitions, but this will only applies to those transitions there the maped objects is not distorted. but what about makin softbodies, or page peels ? can those be prerendered and then calculated and just remap them in 2d? the answer is YES.
let´s describe what happends in the image:
A - other scene has a object with uv map, we don´t care about the color, as you can see in
B - RGB preview
C - UV map preview

D - is the clipA, LOADED by the script (can be scene).
E - it distorts the RGB from "D" according to the UV map from "A".
F - final result.

The second image, is basically the same:
A, D , and E behaves just like we described before.
1 - can be a clipB loaded from the script then "E" applies the uv map yo clipB.
2 - put a background to the image (alpha over).

hay muchas formas de usar objetos 3D o transiciones 3D usando le mismo sistema básico, que es PRE Rendereando, alguna parte del mismo. De hecho
RICHAR SPINDLER (Open Movie Editor Developer) me abrió los ojos porque quería prerenderear el fondo de algunas transiciones para luego SUPERPONER los clips con una distorsión de vértices en tiempo real desde la aplicación de vídeo (no desde blender), de ésa forma se pueden tener transiciones 3D, pero sólo se aplican a distorsiones que fueron mapeadas sobre objetos que no se distorsionan. Pero que hay de los softbodies, o pasos de página? se puede remapear esas transiciones prerendereadas en 2D? la respuesta es SI.
Vamos a describir lo que pasa en la imagen:
A - Otra escena tiene un objeto con MAPAUV, no nos importa el color como pueden ver en:
B - RGB preview
C - UV map preview

D - es el clipA, CARGADO por el script (puede ser otra escena).
E - Distorsiona el RGB from "D" de acuerdo al UV map de "A".
F - resultado final.

La segunda imagen es básicamente lo mismo:
A, D , y E se comportan como ya vimos.
1 - Puede ser un clipB cargado desde el script, luego "E" aplica el uv map a clipB.
2 - pone un fondo a la imagen (alpha over).


La cosa es que tendías que rendrear una vez la ENTRADA de todas las escenas ("A"), luego solo cambiar el mapa ("1").

Marcos Caballero
Mar del Plata - Argentina

domingo, 10 de febrero de 2008

POST 0011 - GVFX plans for the future / planes de GVFx para el futuro

This is a little axplanation about the vision I have about GVFX, Alex has told me that all this is possible, but we will need a lot of help from the comunity.Esta es una pequeña explicación de la visión que tengo sobre GVFX, Alex me contó que todo esto puede ser realizado, pro necesitaremos mucha ayuda de la comunidad.

you can see 3 different areas of GVFX (pueden ver las 3 diferentes areas de GVFX):

GVFX-FILTERS (at the left in the graphic), GVFX can be used as a filter package (POST 0010) driven by the users and blender enthusiasts. We can make displacements, change colors, distorts, and a lot of powerful things , with the node editor - AT THIS POINT, I have some FX and is not fully compatible with the existing script, we are working on that.
Los filtros GVFX (a la izquierda del grafico), GVFX puede ser usado como paquete de filtros externo (POST 0010) llevado adelante por los usuarios y los entusiastas de blender 3D. Podemos hacer desplazamientos, cambiar colores, distorsiones, y un montón de cosas poderosas, con el editor de nodos - A ESTE PUNTO, tengo algunos efectos que no son completamente compatibles con el script, estamos trabajando en eso.

in the middle-button of the image you can see the TRANSITION engine (POST 0009) which is fully functional, but in the next release ALEX will make possible to SCALE the animation length to any frame number (now it just works with 100 frames long, which are 4 seconds in PAL, and less than 3 in NTSC, the idea is to scale up to 120 to have 4 seconds in NTSC).
en la parte inferior-media de la imagen , como se puede ver, está el MOTOR DE TRANSICION (POST 0009) el cual es funcional,pero en el proximo lanzamiento, ALEX hará posible ESCALAR la duración de la animación a cualquier numero (ahora sol ofunciona con 100 cuadros de duracion, los cuales son 4 segundos en PAL, y menos de 3 en NTSC, la idea es que cuando escalemos a 120 tendremos 4 segundos de NTSC).

at the Rigth, you can see another UNEXPLORED idea (yet), but we are trying to make like Adobe Premiere CS2, when you create DVDMARKERS in the NLE and those becomes buttons in a menu DVD template.
THE SAME python script based system (with some modifications ALEX said), can be used to take information from a txt file (information from timeline markers) of many videos for each button, so a 3D button based menu with particles and stuff like that, could be better than photoshop-based templates that Premiere Pro uses.
A la derecha, pueden ver otrta idea INEXPLORADA (todavia) pero estamos tratando de imitar a Adobe Premiere Pro CS2, donde creas Marcadores de DVD en la linea de tiempo, y ésos se convierten en los botones de una plantilla para un menu de DVD.
EL MISMO sistema basado en un script de python (con algunas modificaciones como dijo ALEX), puede ser usado
como información de un archivo txt (información de los marcadores de la línea de tiempo) de muchos videos para cada boton, así que un menu basado en botones 3D con partículas y cosas así, pueden ser mejor que las plantillas basadas en archivos-de-Photoshop que usa Premiere Pro 2.

Send feedback if you have more aplications and ideas / hágano saber si tienen más apliaciones o ideas para el proyecto.
Marcos Caballero - Mar del Plata Argentina

miércoles, 6 de febrero de 2008

POST 0010 - NOT JUST TRANSITIONS / NO SOLO TRANSICIONES

I have skipped a release of transitions this month (next month there will be more I promess), but now, I have been working on EFFECTS, actually SIMPLE FX that could give some apps the posibility to calculate filters EXTERNALLY at least until they come up with other solution.
As I have said many times, I´m focussed to the USER, so these are supposed to become FX-TEMPLATES so you can do more from here, the whole system works the same way, the script, the data.txt file... just the same but this won´t affect the clip´s tip, it will be applied over the entire clip if necessary.
This requires render and may be slow for some people, but for BASIC USERS have these preseted, I think is important. More elaborated effects are comming!.
Me he salteado el lanzamiento de transiciones éste mes (el próximo habrá más transiciones, lo prometo), pero ahora, He estado trabajando en EFECTOS, de hecho EFECTOS SIMPLES, que podrían dar a algunas apps, la posibilidad de calcular filtados EXTERNAMENTE, al menos hasta que diseñen una solucion interna más rápida.
Como dije muchas veces, estoy enfocado en el USUARIO, así que se convertirán en FX-plantillas para que puedan hacer mpas desde aquí, todo el sistema funciona igual, el script, el archivo data.txt... igual que el proceso anterior de cálculo de transiciones, execpto que no efectará al extremo del clip, sino que será aplicada a lo largo de todo el cli psi es necesario.
Esto requiere render y muchos pueden ser lentos, pero los usuarios BASICOS, lo tendrán PRESETEADO y creo que eso es muy importante. Más efectos vienen en camino!


just unzip this file in the same bin with GVFX files, and then call blender / Descomprima el archivo zip en la misma carpeta que los otros archivos GVFX y llame a blender así:
(it is a sample, is not working yet)
blender -b gfvx.filters.blend -P gfvx_script.py

Marquitux
PS: ClipB video can be ingnored or can be used as a mask for certain FX
PD: El video de CLIPB es ignorado, o puede ser usado como máscara de algúnFX

Search This Blog