I will have a look at that,

thank you,

Omar.

On 7 September 2010 20:27, Michiel Duvekot <[email protected]> wrote:

> Set driven keys or even regular keyframes are a form of 1-dimensional
> texture. why not use those?
>
>
>
> On Tue, Sep 7, 2010 at 1:41 PM, Omar Agudo <[email protected]> wrote:
>
>> Thank you for your responses,
>>
>> I have looked into those solutions before. The problems I have found are:
>>
>>
>>    - If I use Vertex Colors I must calculate and load the colors for each
>>    frame.
>>
>>
>>    - and if I use a ramp texture I have to modify the u or v coordinates
>>    for each frame.
>>
>> All the previous solutions require an execution time of O(n) where n is
>> the number of vertices. (The scene contains lot of vertices).
>>
>> Using a 1d texture I only have to change the texture.  (The u or v
>> coordinates do not change)
>>
>>
>> Thank you,
>>
>> Omar.
>>
>>
>>
>> On 7 September 2010 19:24, Ofer Koren <[email protected]> wrote:
>>
>>> You should look into these:
>>> - 'Ramp' texture (creates 1d or 2d color ramps in various ways)
>>> - Vertex Colors: you can assign specific color values per vertex or per
>>> face-vertex. This might work better that using a shading network, and you'd
>>> easily be able to see those results directly in the viewport.
>>>
>>> - Ofer
>>> www.mrbroken.com
>>>
>>>
>>>
>>> On Tue, Sep 7, 2010 at 10:18 AM, Omar Agudo <[email protected]>wrote:
>>>
>>>> The scenario is the following:
>>>>
>>>>
>>>>    - I have some meshes loaded into maya.
>>>>    - All vertex of these meshes have a "voltage" value, which I must
>>>>    render using a specific color (which is calculated from the voltage).
>>>>    -  These voltage values change from one frame to another, therefore,
>>>>    in the next frame, all voltages are different. It is worthwhile to 
>>>> mention
>>>>    that I have access to an array which contains the voltage value for each
>>>>    vertex (index of the array).
>>>>
>>>> My purpose is the following:
>>>>
>>>>    - Create a 1d texture with the voltage values. (Using the mentioned
>>>>    array).
>>>>    - Use the u or v coordinate of each vertex to point at its voltage
>>>>    value.
>>>>    - Programme a shader (modify the lambert shader) to convert the
>>>>    voltage value to a color.
>>>>
>>>>
>>>> Using this approach, I only need to reload the buffer (1d texture) which
>>>> contains the voltages (It is not needed to change the uv coordinates).
>>>>
>>>> Thank you again,
>>>>
>>>> Omar.
>>>>
>>>>
>>>> On 7 September 2010 19:07, Ofer Koren <[email protected]> wrote:
>>>>
>>>>> I think we need more details...
>>>>>
>>>>> - Ofer
>>>>> www.mrbroken.com
>>>>>
>>>>>
>>>>> On Tue, Sep 7, 2010 at 9:02 AM, Omar Agudo <[email protected]>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have recently started using maya for my project at the university.
>>>>>>
>>>>>> I am using the maya-python API as well as the OpenMaya API to create
>>>>>> and render the scene.
>>>>>>
>>>>>> Do you know how can I implement a 1d texture in maya?
>>>>>>
>>>>>> Thank you in advance,
>>>>>>
>>>>>> best regards,
>>>>>>
>>>>>> Omar.
>>>>>>
>>>>>> --
>>>>>> http://groups.google.com/group/python_inside_maya
>>>>>>
>>>>>
>>>>>  --
>>>>> http://groups.google.com/group/python_inside_maya
>>>>>
>>>>
>>>>  --
>>>> http://groups.google.com/group/python_inside_maya
>>>>
>>>
>>>  --
>>> http://groups.google.com/group/python_inside_maya
>>>
>>
>>  --
>> http://groups.google.com/group/python_inside_maya
>>
>
>
>
> --
> --
> Michiel
>
> --
> http://groups.google.com/group/python_inside_maya
>

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to