[Bf-python] Accessing objects for render operation
Tom Edwards
contact at steamreview.org
Wed Oct 22 20:29:19 CEST 2014
Look into baking. There are various options including "full bake", which
should give you a texture with all lighting, shaders, etc. applied. I've
not actually tried using that system myself though.
On 21/10/2014 9:28 PM, Khalifa Lame wrote:
> Thanks.
>
> One other thing, please. I need to access the final results of the
> texture stack. For example, a texture for the model's color (the
> result of blending all the textures that influence color), another for
> normals, another for specular, etc.
>
> bpy.types.Texture.evaluate() sounds like it could be useful but it
> doesn't take any arguments that could specify which channel to return
> eg. color, normal, alpha or spec
>
> On Tue, Oct 21, 2014 at 8:25 PM, Tom Edwards <contact at steamreview.org
> <mailto:contact at steamreview.org>> wrote:
>
> You want Object.to_mesh(). It returns a mesh datablock with all
> modifiers etc. applied and works on all object types except empties.
>
>
> On 21/10/2014 7:52 PM, Khalifa Lame wrote:
>> Exporting the mesh might not be an option in my situation. I'd
>> like my renderer to be able to draw on the viewport in real time.
>> Exporting and then reading back the data would be too slow for this.
>> The renderer is being designed to make use of the bgl module, so
>> all of its work is done within the blender application.
>>
>> I can't find any good example that seems to fit my approach.
>> cycles doesn't depend on the python API; luxrender and co use
>> exporters, since they don't have any real time features.
>>
>> On Tue, Oct 21, 2014 at 7:41 PM, Jeremy Bayley
>> <jbayleyvisuals at gmail.com <mailto:jbayleyvisuals at gmail.com>> wrote:
>>
>> If you are trying to get you assets without exporting it
>> might not be possible to do in a simple way. For example if
>> you have modifiers on an object and you try to link that
>> object to another project the modifiers are ignored. So if
>> you don't use export you will probably have the same issue
>> trying to send data to an external render without doing
>> system level coding.
>>
>> On Tue, Oct 21, 2014 at 10:38 AM, Khalifa Lame
>> <khalibloo at gmail.com <mailto:khalibloo at gmail.com>> wrote:
>>
>> How does one retrieve the final (with all modifiers
>> applied) vertex/face information from objects in a
>> blender scene? I wish feed the info into an external
>> renderer.
>>
>> It would also be nice if it worked with curves/nurbs/meta
>> and so on.
>>
>> --
>> khalibloo®
>>
>>
>> _______________________________________________
>> Bf-python mailing list
>> Bf-python at blender.org <mailto:Bf-python at blender.org>
>> http://lists.blender.org/mailman/listinfo/bf-python
>>
>>
>>
>> _______________________________________________
>> Bf-python mailing list
>> Bf-python at blender.org <mailto:Bf-python at blender.org>
>> http://lists.blender.org/mailman/listinfo/bf-python
>>
>>
>>
>>
>> --
>> khalibloo®
>>
>>
>>
>> _______________________________________________
>> Bf-python mailing list
>> Bf-python at blender.org <mailto:Bf-python at blender.org>
>> http://lists.blender.org/mailman/listinfo/bf-python
>
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org <mailto:Bf-python at blender.org>
> http://lists.blender.org/mailman/listinfo/bf-python
>
>
>
>
> --
> khalibloo®
>
>
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://lists.blender.org/mailman/listinfo/bf-python
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/bf-python/attachments/20141022/593a0b06/attachment.html>
More information about the Bf-python
mailing list