A CG nerd tale

Dorian Fevrier's blog

Nuke licence please!

mercredi, 15 octobre 2014

fxguide and deep data

fxguide_tn.pngAs you might know, I work mainly on animated features. I am often involved with productions and RnD departments to talk about incoming challenges, in particular on the lighting side.

There are many situations where peoples argue how deep comp is canonical now and how it will change the face of the CGI... I'm often arguing it's not a "tiny" feature and, while it can be useful "sometime", it creates more troubles than it solve in practice, specially if its use is generalized (and on a animated feature you often need to "over-generalize" uses). Doing so, I'm facing to a lot of "What? But fxguide state a lot of animation studios use it! Dreamworks, Disney, etc...". :tuComprendRien:

I will not argue on the fact the projects I have to deal with are not running in such studios. I will not even argue about the actual budget compared to big production ones. I will simply quote something fxguide report and pray the various supervisors I have the opportunity to worked with will take this in consideration.

Lire la suite...

dimanche, 24 août 2014

Multithreading for Visual Effects book review

multithreading_for_vfx_review_tn.pngIn programming, nothing is better than a good book. You will often ear that from many experienced programmers.

Today I want to share my humble review of Multithreading for Visual Effects.

This book has been created after the Multithreading and VFX courses session at Siggraph 2013 where some companies were presenting how they used multithreading in their tools. The results where so interesting they decide to gather them and make a book.

As this kind of niche book is rare in the CGI, let's talk about it! :enerve:

Lire la suite...

samedi, 20 juillet 2013

Mental ray for Maya: Decrease Final Gather flicking

fg_diminuer_flicking_tn.pngIn this ticket, I present a simple way hack (keep in mind we are talking about mental ray for Maya :baffed: ) to drastically decrease Final Gather flicking.

You will see this method is a little tricky but it simply aims to reproduce the Interp. samples Vray's option behavior.

Lire la suite...

mardi, 23 avril 2013

11 Second Club Mars 2013

Lire la suite...

jeudi, 28 mars 2013

Pick a color outside Maya 2011 user interface (Qt) (English Translation)

maya_color_picker_tn.pngAn "ultra express" post! :marioCours:

The color picker has been modified since Maya 2011 and its transition to Qt and it's now impossible to pick a color outside the Maya interface.

Actually yes, you can! And it's quite easy to do! :hehe:

You just need to select the picker, click anywhere inside Maya interface, keep the left mouse button, and drag outside the interface on the color you want.

I must confess, I have not found it myself. :baffed:

samedi, 16 mars 2013

Geometry voxelization using Maya Python API (English Translation)

voxel_vray_tn.pngYet another little script only aimed to use the Maya API. :sauteJoie:

The idea is to reproduce the voxel geometric effect you may have already seen.

Nothing too serious and it probably already exists and maybe faster. To be honest, I did not even look. The goal is again to use the API. :baffed:

Lire la suite...

dimanche, 17 février 2013

VRay User Attributes (English Translation)

user_attr_vray_tn.pngHere is a tutorial I wanted to do for quite some time. :dentcasse:

For a long time now, VRay can use per object attributes to control some values. It can go far but often, this values are used in shaders. The general idea is to apply a single and unique shader to a big number of object, but that each object had some "special" attributes with value in them that will be applied to the shader. If you remember, I presented (french) a similar feature for mental ray (User Data).

But before doing that, this tutorial will explain how to export/import vrmesh then redo shader assignments directly within the vrmesh! As you can see, we have a lot to do! :bravo:

Lire la suite...

dimanche, 10 février 2013

Combine importons with Final Gather (English Translation)

fg_render_002_29sec_tn.pngThis is an english translation of a ticket I wrote few days ago.

Have you ever had a lighting where mister Final Gather give you a scene with a whole dirty flicking? The only solution is often to increase render settings and so, render times (when it is still possible ^^') to hide the misery.

And yet, sometimes, increase all settings like a pig is not enough, simply because Final Gather can not handle your case.

A solution to drastically solve (but not always) this problem exists: Importons.

Lire la suite...

jeudi, 7 février 2013

Deex VRay Arsenal, a small tool that saves a lot of time (English Traduction)

VRay_Arsenal_tn.pngIt's been a while since I heard Damien (aka Deex) talk about his tool. I even had the opportunity to be on the same production when he thought the main line. When he told me that his tool was finally done, I could not help but ask him a license to test it out. :sourit:

The idea of this post is to present the main features of Arsenal. You will see that despite an approach that may seem a little too user friendly, this tool is a true production tool that make the job quite easier.

Let's go! :sauteJoie:

Lire la suite...

vendredi, 19 octobre 2012

Resolve network slowdowns due to Nuke, After Effects and others software like them (English Translation)

nuke_reseau_tn.pngThis is an english translation of a ticket I wrote (in french :franceHappy: ) a few days ago.

Nuke, After Effects and probably other softwares, can be very "greedy" in terms of disk accesses. So much so they can break network performances drastically if several stations are rendering.

In this ticket I will show you a quick explanation of the why and how a small Python class that can be used as a prototype to solve the problem.

Lire la suite...

mardi, 27 septembre 2011

Quickly retrieve vertex positions of a Maya mesh (English Translation)

recuperer_Position_Vertex_Rapidement_tn.pngIf you ever had to recover vertex positions of a mesh object, you probably crash yourself against the xform command and his legendary slowness. :baffed:

In this post, I purpose a piece of Python script using the Python Maya API that allows you to faster recover the list of all vertex positions of an object.

Primarily didactic, these codes may interest peoples who want to look a little more deeply how to use the API while having a concrete application. :laClasse:

Lire la suite...

dimanche, 31 juillet 2011

Project a mesh to another with Maya API (English Translation)

projection_mesh_api_tn.pngThis is the english translation of a tutorial I've done that will allow you to project a mesh to another.

This is something that can be useful but most is pretty "fun" to do (some would say everything is relative :seSentCon: ) and it's a good way to learn fundamentals of matrice operations having a both simple and concrete example.

Amateur of the API, this tutorial is for you!

Lire la suite...

jeudi, 21 juillet 2011

Tales of the Night, summary of a technical supervision

lcdln_resume_superviseur_tn.pngThis is an english traduction of a post I've made some time ago.

As you maybe know, the feature film Tales of the Night (Les Contes de la Nuit in french) from Michel Ocelot (Kirikou, Azur et Asmar and others) has been released in August.

I was fortunate to supervise the technical aspects of production. Beyond that I think this film is a real artistic success, it was definitely one of my most beautiful experience. :sourit:

In this post I purpose to go around the means in place to achieve that beautiful, what do I say? Wonderfull project!

(And do little advertising too :siffle: )

Lire la suite...

dimanche, 17 juillet 2011

My impressions about mental ray's futur (English Translation)

mental_ray_its_over_tn.png I use mental ray since 2004 and it quickly become my favorite render engine. I attended, as a lot of you, to his slow decline over years... I have opportunity to work with Vray for a vfx feature film. The pipeline is around Vray and uses many new features highly "prod oriented" that make our lives easier.

It was my first experience with this engine and I must unfortunately admit it made ​​me realize that mental ray can never back up the hill... :neutral:

I propose you my little impression on all of that in this post.

Lire la suite...

vendredi, 12 février 2010

Creating Custom Locator with Maya's Python API (English Translation)

pythonLocator001.pngThis post is a english translation of this post. I'd wrote it after post this on CGTalk. Great thanks to Daisy C. Lyle. She translate all the french version to english and make a great work! She save me hours doing this! :sourit: . Hope that this tutorial will be usefull.

Lire la suite...