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

Reply via email to