miércoles, 11 de enero de 2017

[Render] - Mesopotámica

SpeedModel: "Mesopotámica"
Software: Blender Cycles.
Tiempo: 2 horas.



martes, 10 de enero de 2017

[Blender Documentation] - Oscurart Tools 2017 information English

TRANSLATED BY NAHUEL BELICH <<<<< THANKS


OBJECT TOOLS

RELINK:
Copies from the selected object the scenes where this is.
Its similar to "Objects to Scene".

COPY GROUPS AND LAYERS:
Copies the groups and layers from the selected object in the scene to the other scenes .

COPY ACTUAL LAYERS TO THE OTHER SCENES:
Copies to scenes the layers setup in the active scene of the selected object.


OBJECTS TO GROUPS:
Creates a group("_MESH") containing all the mesh type objects in the scene
Creates a group(“object_name”) per mesh type object.


SEARCH AND SELECT:
Search and select objects, by name.

RENAME OBJECTS:
Batch rename objects, supports selection order.

DISTRIBUTE:
It distribute evenly the selected objects in x y z
DUPLICATE SYM:
Creates a symmetrical copy on the X axys, also Links by drivers position, rotation and scale,
REMOVE MODIFIERS:
Removes all modifiers in the selected objects.

APPLY MODIFIERS:
Applys all the modifiers in the selected objects.(This does not work in objects with shapekeys)

MAKE GROUPS IN OUT CAMERA:
Create two different groups, one group contains the objetcs that are in the camera frame, those that camera can see, and then a second group that contains the object that the camera can`t see.


----------------------------------------------------------------------------------

MESH TOOLS

OBJECT TO MESH:
It creates a copy of the final state of the object as it being see in the viewport.

SELECT SIDE:
Selects the vetex with an N position value on the X axis.

SELECT DOUBLES:
Selects duplicated vertex without merge them.

RESYM SAVE XML MAP:
Creates a file on disk that saves the info of every vertex but in simmetry, this info its going to be later used by “Resym Mesh” and “Resym Vertex Weights”


RESYM MESH:
Copies the symetrical position of the vertices on the X axys. It needs the XML map.

RESYM VERTEX WEIGHTS:
Copies the symetrical weight value of the vertices on the X axys. It needs the XML map.

RECONST MESH:
Erase vertices bellow cero X position value and rebuilds the symmetry.
It also creates two uv channels, one simmetrical and one asymmetrical.

OVERLAP UVS:
Overlaps the uvs on one side of the model symmetry
plane.
Usefull to get more detail on fixed resolution bitmaps.

PRINT VERTICES:
Allow to visualize the index number for vertices in the viewport.

------------------------------------------------------------------------—

SHAPES TOOLS

SHAPES TO OBJECTS:
It creates a new object for every shapekey in the selected object, ideal to export to other 3D software Apps.

CREATE MIX GROUPS:
It creates a vertex group in symmetrical objects, ideal for smoothly mixing shapekeys.

SPLIT LR SHAPES:
Divide on left and right the diffenrent Shapekeys. “Create Mix Groups” its required

SYMMETRICAL LAYOUT:
Creates an interface to control the Shapekeys of symmetrical Objects. “Create Mix Groups” its required.

ASYMMETRICAL LAYOUT:
Creates an interface to control the Shapekeys of asymmetrical Objects.


------------------------------------------------------------------------------

ANIMATION TOOLS

QUICK PARENT:
Creates a parent from one object to other in a selected frame range.

----------------------------------------------------------------------------------

RENDER TOOLS:


MAKE RENDER BATCH:
It creates .bat(win) or .sh(unix) file, to execute and render from Console/Terminal.

MAKE PYTHON BATCH:

It creates a file as “Make Render Batch” but it requires Phyton installed and the respective environment variables set up.
If the render crashes, the batch automatically erase the broken frame and writes it again.
Its not recommended if there is more than one machine rendering.


ALL SCENES:
Renders all scenes executing the Oscurart overrides if those are set up.
Saves the renders in their respective folders using the scenes and render layers names.

ACTIVE SCENES:
Renders the active scene executing the Oscurart overrides if it was set up.
Saves the renders in their respective folders using the scenes and render layers names.

RENDER CROP:
It renders croping the image in to a X number of pieces.
Usefull for rendering really big images.

SELECTED SCENES:
Renders the seleccted scenes on the checkboxes, executing the Oscurart overrides if it was set up.
Saves the renders in their respective folders using the scenes and render layers names.

---------------------------------------------------------------------------------—

FILES TOOLS

SAVE INCREMENTAL FILE:
Saves incremental version of the blend file Ex: “_v01” "_v02"

RELOAD IMAGES:
Reloads all bitmaps in the scene.

SYNC MISSING GROUPS:
Search on the libraries of the linked source and relink groups and link newones if there are.
Usefull to use with the mesh cache tools.

REPLACE FILE PATH:
Replace the paths set on the “search test” field by the ones in “replace” field.
"_v01" »» "_v02"
/folder1/render_v01.png »» /folder1/render_v02.png

---------------------------------------------------------------------------------—


OVERRIDES TOOLS

[] BOX:
It shows the override setup like a list, useful only to save as preset

CHECK LIST:
Check all overrides to verify if there is all set up properly, info its display in the console.


ON/OFF:

>>>Danger Option<<< its recommended to save before try it,
it replace all materials by the override materials, its possible once active to see the objects rendering as override render by pressing F12
There is a small chance that the file lost track of original materials, thats why its recommended to use this option with caution and save before activate it.


APPLY RESTORE OVERRIDES:
>>>Danger Option<<< Apply and restore override materials, similar as ON/OFF its basically the same, save before try it.



PROPERTIES RENDER TOOLS

OSCURART BROKEN RENDER FILES
ADD BROKEN FILES:
Look for broken rendered files and shows it.

CLEAR BROKEN FILES:
Erase the list of broken frames

DELETE BROKEN FRAMES:
Erase the broken frames files from Disk

OSCURART MATERIAL OVERRIDES:
ADD/REMOVE OVERRIDE SLOT:
Adds an slot to stablish wich material its going to be assign to wich group on the override process.
If everything its set up preperly, (Groups < Material) its required to click “TRANSFER OVERRIDES” button for the addon to be ready to properly override materials.



TRANSFER OVERRIDES:
Applies the previously configured slots (Groups < Material) to the Scene.
This should be transfer once the override groups are set. 

lunes, 9 de enero de 2017

[Blender Documentación] - Oscurart tools Documentación actualizada en castellano!

OBJECT TOOLS

RELINK:
Copia de un objeto seleccionado las escenas en donde se encuentra este mismo.
Es similar al "Objects to Scene".

COPY GROUPS AND LAYERS:
Copia del objeto seleccionado las grupos y layers relativo a cada escena.

COPY ACTUAL LAYERS TO THE OTHER SCENES:
Copia del objeto seleccionado los layers de la escena activa.

OBJECTS TO GROUPS:
Crea un grupo con todas las mesh de la escena "_MSH"
Crea un grupo por cada object mesh, con su mismo nombre.

SEARCH AND SELECT:
Busca objetos en la escena activa, con parcialidades del nombre, o por su inicio.

RENAME OBJECTS:
Renombra objetos en masa.
Soporta orden de selección.

DISTRIBUTE:
Distribuye el espacio entre los objetos seleccionados en x y z.

DUPLICATE SYM:
Crea un duplicado en X, linkeado en posición, rotación y escala.

REMOVE MODIFIERS:
Remueve todos los modificadores en los objetos seleccionados.

APPLY MODIFIERS:
Aplica modificadores en los objetos seleccionados.
El objeto no debe tener shapes.

MAKE GROUPS IN OUT CAMERA:
Crea dos grupos, para los objetos fuera de camara, y los que estan dentro.


------------------------------------------------------------------------------------

MESH TOOLS

OBJECT TO MESH:
Hace una copia del estado final del objeto, como se ve en viewport.

SELECT SIDE:
Selecciona los vértices mayores a menores a un valor en X.

SELECT DOUBLES:
Selecciona los vértices duplicados sin fusionarlos.

RESYM SAVE XML MAP:
Crea un mapa donde se escribe el equivalente de cada vértice en la simetría.
Este mapa se va a usar por las herramientas Resym Mesh y Resym Vertex Weights.

RESYM MESH:
Copia las posiciones de los vertices en X simetricamente. Necesita el mapa de XML.

RESYM VERTEX WEIGHTS:
Copia los valores de weight en X simetricamente. Necesita el mapa de XML.

RECONST MESH:
Borra los vértices menores a cero en X, y vuelve a crear la simetría.
Crea dos mapas de uvs, uno simétrico y otro asimétrico.

OVERLAP UVS:
Superpone los polygonos del uv activo.
Es útil para conseguir mayor resolución en algunos mapas.

PRINT VERTICES:
Permite visualizar el número de indice de cada vértice en viewport.

----------------------------------------------------------------------------

SHAPES TOOLS

SHAPES TO OBJECTS:
Crea un duplicado del objeto por cada shape que contiene.
Ideal para exportar a otras plataformas.

CREATE MIX GROUPS:
Crea un grupo de mezcla para los objetos simétricos.
Ideal para mezclara suavemente shapes de rostros.

SPLIT LR SHAPES:
Divide los shapes en izquierda y derecha. Usa el  Create Mix Groups.

SYMMETRICAL LAYOUT:
Crea una interface para controlar shapes de objetos simétricos. Necesita los grupos de mezcla.

ASYMMETRICAL LAYOUT:
Crea una interface para controlar shapes de objetos asimétricos.


--------------------------------------------------------------------------------

ANIMATION TOOLS

QUICK PARENT:
Crea un emparentamiento de un objeto a otro en un rango de frames seleccionado.


------------------------------------------------------------------------------------

RENDER TOOLS:


MAKE RENDER BATCH:
Crea un archivo para ejecutar render desde consola.
Formato ".bat" para windows y ".sh" para unix.

MAKE PYTHON BATCH:
Crea un archivo para ejecutar render desde consola igual que "Make Render Batch", pero a diferencia se necesita Python instalado como nativo y con las variables de entorno.
En el caso que blender sufra un problema de render, borra el cuadro roto y lo vuelve a escribir.
No es indicado usar esta herramienta si hay mas de una máquina procesando render.

ALL SCENES:
Hace render de todas las escenas.
Guarda los renders ordenados en carpetas.

ACTIVE SCENES:
Hace render de la escena activa.
Guarda los renders ordenados en carpetas.

RENDER CROP:
Hace render del cuadro divido en x cantidad de partes.
Util para renders de gran tamaño.

SELECTED SCENES:
Hace render de las escenas marcadas en los boxes inferiores.
Guarda los renders ordenados en carpetas.

-------------------------------------------------------------------------------------

FILES TOOLS

SAVE INCREMENTAL FILE:
Guarda la escena incrementada "_v01" "_v02"

RELOAD IMAGES:
Recarga todos los bitmaps en la escena.

SYNC MISSING GROUPS:
Busca en las librerías de grupos linkeados grupos nuevos y los linkea.
Muy útil para usar con el mesh cache tools.

REPLACE FILE PATH:
Reemplaza todos los paths de Replace Text por los de Search text.
"_v01" >>>> "_v02"
/folder1/render_v01.png  >>>> /folder1/render_v02.png


-------------------------------------------------------------------------------------


OVERRIDES TOOLS

[] BOX:
Muestra el override en forma de lista.
Solo es útil para guardar como preset.

CHECK LIST:
Revisa que los overrides estén correctos.

ON/OFF:
Es una opción peligrosa. Se recomienda guardar la escena antes y luego recargar.
Con F12 nos muestra como quedarían los overrides aplicados.

APPLY RESTORE OVERRIDES:
Aplica y restaura los overrides.
Es otra opción peligrosa.


------------------------------------------------------------------------------------

PROPERTIES RENDER TOOLS

OSCURART BROKEN RENDER FILES
ADD BROKEN FILES:
Busca renders rotos y los muestra.

CLEAR BROKEN FILES:
Borra la lista de cuadros rotos.

DELETE BROKEN FRAMES:
Borra del disco los renders rotos.

OSCURART MATERIAL OVERRIDES:
ADD/REMOVE OVERRIDE SLOT:
Suma un slot para establecer el grupo de objetos y el material que se le asignará.
Si esto está correcto debemos presionar las siguiente opción para que tomen efecto.

TRANSFER OVERRIDES:
Aplica los slots a la escena.
Se debe aplicar cuando los slots están listos.


lunes, 14 de noviembre de 2016

[Blender Tutorial] - Modelado Braid Trenza

Un caso complejo de pensar es la trenza. Aca muestro, como modelar una.
Este tutorial está basado en otro que vi, pero lo adapté para Blender.


jueves, 29 de septiembre de 2016

[AddOn] - Copy Mirror Constraints > 2.78

Version updated for Blender 2.78.
You can download it from my github! : https://github.com/oscurart


Usage: Select the bone left, hit space bar and search "copy mirror constraints".

jueves, 25 de febrero de 2016

[Render] - Speed Art "Multimente"

Mi último trabajo, titulado "Multimente".
Lo hice para probar la iluminación con LUTs 3D.
Todo con la ayuda de Guillermo Espertino,  y el desarrollo de Troy Sobotka. Gracias a ellos.



domingo, 13 de diciembre de 2015

[AddOn] - Automatic Render Border.







La nueva herramienta que hice ajusta el Render Border automáticamente, para poder trabajar render en viewport de una manera mas efectiva.

PLAY / STOP: Ajusta en tiempo real el borde, con cada refresco de la escena. Esta opción no es ideal si la escena es pesada, ya que debe calcular constantemente.
MANUAL SET: Ajusta con un click!, es la opción ideal.
MARGIN:  Le da una sangría a la selección

Aun no soporta secuencia de renders.... aun...

 -------------------------------------------------------------------------------------------------------------

I made this tutorial to improve work in cycles on the viewport.
This script automatically adjusts the render border, significantly improving render speed.

PLAY / STOP: This option automatically adjust the border every refreshing blender.
The limitation of this tool is the number of vertices in the scene, you can slow blender!
MANUAL SET: This option is suitable for large scenes. Sets the value of a click.
MARGIN: It sets a margin value for selected objects.

The tool works with selected objects.
If you do not select any object tool work on all objects on the screen.

This tool will be improved over time, but it can be used.
WARNING: This tool does not work for sequences render! for now



REPO: https://github.com/oscurart/BlenderAddons

sábado, 7 de noviembre de 2015

[AddOn] - Project Vertices on a Grease Pencil.

Hola! mi última herramienta, util para proyectar vertices en un dibujo de grease pencil.
El funcionamiento es similar al Shrink Wrap Project pero es sobre una curva dibujada.

Hello! my last tool, useful for projecting vertices on a grease pencil drawing.
The operation is similar to Shrink Wrap Project but is on a curve drawn.



Demo:


 Implementación:





Download it from my git! https://github.com/oscurart/BlenderAddons

sábado, 17 de octubre de 2015

[AddOn] - Oscurart addOns and scripts now in gitHub!

La nueva noticia es que unifiqué todos los script que no van a Contribs en un solo lugar, gitHub!
Pueden tener su repositorio actualizado periodicamente o bien clonarselo entero en zip.
Acá pueden encontrar scripts desde muy avanzados hasta pruebas de laboratorio.

The new news is that unifies all the script that will not Contribs in one place, GitHub!
They can have their updated periodically or zip entire repository.
Here you can find scripts from very advanced to laboratory tests.


El sitio es: https://github.com/oscurart/BlenderAddons


Enlaces utiles:
GIT GUI: https://git-scm.com/download/gui/linux
GIT GUIA: http://rogerdudler.github.io/git-guide/index.es.html


miércoles, 23 de septiembre de 2015

[Script] - Lamp Specular Texture I Texturas para reflejos de lámparas.

Después de un tiempo de tener esto en la cabeza dando vueltas llegué a una solución.
El objetivo era claro: que las lámparas lleven textura, pero no como en el caso anterior de un proyector.
El problema: las luces no se pueden mapear por default, ya que no tienen uv.
El efecto buscado es emular un poco mejor las lámparas que se usan en fotografía. Esto se consigue tomando el color en cada punto del difusor y proyectarlo en varias direcciones, a diferencia del proyector que es unidireccional.
Como efecto secundario los reflejos a las lamparas dejarían de ser plenos, y tendrían diferentes valores.

Lampara sin textura.

Lampara con textura. Podemos observar la cantidad de temperaturas que encontramos, y como se modifican las sombras







Para no hacer el rig mil veces hice un script. Solo debemos seleccionar la lampara tipo area en cycles, y correrlo. Obviamente después deberán contar con texturas para aplicarle.
La calidad de esto está dada por los samples en la lámpara.