[Bf-committers] Blender's Material system enhancments

Remo Pini remo.pini at avexys.com
Wed Mar 23 16:19:16 CET 2011


if I understood correctly, the node you refer to runs Python code on the CPU... the one proposed here would be GLSL which usually runs on the GPU.

Having a freely programmable GLSL node would be really nice :)

> -----Original Message-----
> From: bf-committers-bounces at blender.org [mailto:bf-committers-
> bounces at blender.org] On Behalf Of Knapp
> Sent: Mittwoch, 23. März 2011 4:14
> To: bf-blender developers
> Subject: Re: [Bf-committers] Blender's Material system enhancments
> 
> 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.
> http://wiki.blender.org/index.php/Doc:Manual/Materials/Nodes/Types
> 
> --
> Douglas E Knapp
> 
> Creative Commons Film Group, Helping people make open source movies
> with open source software!
> http://douglas.bespin.org/CommonsFilmGroup/phpBB3/index.php
> 
> Massage in Gelsenkirchen-Buer:
> http://douglas.bespin.org/tcm/ztab1.htm
> Please link to me and trade links with me!
> 
> Open Source Sci-Fi mmoRPG Game project.
> http://sf-journey-creations.wikispot.org/Front_Page
> http://code.google.com/p/perspectiveproject/
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers


More information about the Bf-committers mailing list