[Bf-committers] Blender's Material system enhancments

Knapp magick.crow at gmail.com
Wed Mar 23 16:14:24 CET 2011

On Wed, Mar 23, 2011 at 3:52 PM, Islam Wazery <al.wazery at gmail.com> wrote:

> Hi,
> My name is Islam Wazery and i want to participate in GSoC this year for
> Blender,
> i have an idea for the material system and i want to discuss it with you
> guys. I don't know if it can be a GSoC project or no.
> *Blender's Material system* has a set of nodes that varies from being
> Material, Texture and Composition nodes.
> There is no way to define new node types.
> New nodes will give the shader programmers the ability to write their own
> GLSL shaders and extend
> the current set of nodes, not only that they can package and save a library
> of their new nodes.
> My idea is to provide an easy interface for creating new node types which
> consists of:
> - A wizard for specifying node parameters like
>   - The name of the node
>   - The type of the node (one node or group of nodes)
>   - Inputs to it
>   - Outputs form it
>   - The Source GLSL code of it which it will performs and replaces in the
> shader code list
> - A preview for the output effect
> - Shader code list window for each node
> And also i am thinking of writing a lot more nodes to be provided with
> blender's material system as built-in nodes
> <http://wiki.blender.org/index.php/Doc:Manual/Materials/Nodes/Types>

I for one would love to see many more really cool nodes but I think Blender
already has something like what you are talking about. Take a look at the
last node in the list on this page. There was a demo video posted here too
but I don't have the link.

Douglas E Knapp

Creative Commons Film Group, Helping people make open source movies
with open source software!

Massage in Gelsenkirchen-Buer:
Please link to me and trade links with me!

Open Source Sci-Fi mmoRPG Game project.

More information about the Bf-committers mailing list