[Bf-committers] opengl rendering

malefico andauer the3d_hut at yahoo.com.ar
Fri Sep 30 23:13:31 CEST 2005


I'll try it as soon as I can compile blender again,
thank you guys ! (currently I'm stuck on elbeem
compilation)

Best regards

malefico

 --- Shaul Kedem <shaul.kedem at gmail.com> escribió:

> Ok.. sirdude found the problem with the sequencer,
> so now there is a
> sequencer open gl as well,
> 
> Try it :)
> 
> *please note that the sequence preview doesn't work
> yet with opengl*
> 
> Shaul
> 
> On 9/30/05, Shaul Kedem <shaul.kedem at gmail.com>
> wrote:
> >
> > sirdude and myself made this patch, currently it
> fails with sequences, so
> > don't try it, but it looks like it do ogl
> rendering right,
> >
> > check it out,
> > Shaul
> >
> > On 9/29/05, malefico andauer
> <the3d_hut at yahoo.com.ar> wrote:
> > >
> > > Hi, I have noticed this problem before when
> preparing
> > > animatics for "Plumiferos Project".
> > > I have also proposed that opengl render uses
> only the
> > > Passpartout area for resolution and aspect.
> > >
> > > So, I would greately appreciate some work on
> this too.
> > >
> > > Best regards
> > >
> > > malefico.
> > >
> > > --- Shaul Kedem <shaul.kedem at gmail.com>
> escribió:
> > >
> > > > I can give it a shot, if it's fine with
> everyone..
> > > >
> > > > On 9/28/05, antont at kyperjokki.fi
> > > > <antont at kyperjokki.fi> wrote:
> > > > >
> > > > > Greetings.
> > > > >
> > > > > As some of you may have seen from the Orange
> blog,
> > > > it is animatic time in
> > > > > here. We are rendering it with opengl,
> 'cause it's
> > > > just a quick thing for
> > > > > adjusting timing, and the objects don't yet
> have
> > > > material settings etc.
> > > > > anyhow.
> > > > >
> > > > > There is the annoyance that there is no
> opengl
> > > > rendering engine in the
> > > > > scene
> > > > > buttons, just the viewport-dependent
> > > > opengl-to-image/videofile
> > > > > functionality
> > > > > in the 3d view. The problem with that is
> having to
> > > > set the viewport
> > > > > manually
> > > > > to match the desired resolution etc. That is
> > > > certainly doable, but we
> > > > > figured
> > > > > that for someone who knows opengl / ghost
> it's
> > > > simple to add the support
> > > > > for
> > > > > actual rendering. It probably needs to
> create a
> > > > new opengl context (with
> > > > > ghost?) and then .. something.
> > > > >
> > > > > As became evident, I'm not too familiar with
> that
> > > > area, and it's not a
> > > > > showstopper for us, so i won't be doing it
> (soon)
> > > > .. but if someone
> > > > > catches
> > > > > the ball, great! Animatics can be as complex
> as a
> > > > a final film in terms of
> > > > > sequencing, and are for working with the
> timing,
> > > > so having (near)
> > > > > real-time
> > > > > rendering (to videos that can be shown to
> > > > producers etc) of them would be
> > > > > useful.
> > > > >
> > > > > ~Toni
> > > > >
> _______________________________________________
> > > > > Bf-committers mailing list
> > > > > Bf-committers at projects.blender.org
> > > > >
> > > >
> > >
>
http://projects.blender.org/mailman/listinfo/bf-committers
> > > > >
> > > > >
> _______________________________________________
> > > > Bf-committers mailing list
> > > > Bf-committers at projects.blender.org
> > > >
> > >
>
http://projects.blender.org/mailman/listinfo/bf-committers
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
>
___________________________________________________________
> > > 1GB gratis, Antivirus y Antispam
> > > Correo Yahoo!, el mejor correo web del mundo
> > > http://correo.yahoo.com.ar
> > >
> > > _______________________________________________
> > > Bf-committers mailing list
> > > Bf-committers at projects.blender.org
> > >
>
http://projects.blender.org/mailman/listinfo/bf-committers
> > >
> >
> >
> >
> > Index: source/blender/makesdna/DNA_scene_types.h
>
===================================================================
> RCS file:
>
/cvsroot/bf-blender/blender/source/blender/makesdna/DNA_scene_types.h,v
> retrieving revision 1.44
> diff -u -b -B -r1.44 DNA_scene_types.h
> --- source/blender/makesdna/DNA_scene_types.h	24 Aug
> 2005 20:37:25 -0000	1.44
> +++ source/blender/makesdna/DNA_scene_types.h	30 Sep
> 2005 20:04:44 -0000
> @@ -360,6 +360,7 @@
>  /* yafray: renderer flag (not only exclusive to
> yafray) */
>  #define R_INTERN	0
>  #define R_YAFRAY	1
> +#define R_OPENGL	2
>  
>  /* scemode */
>  #define R_DOSEQ			0x0001
> Index:
> source/blender/render/intern/source/initrender.c
>
===================================================================
> RCS file:
>
/cvsroot/bf-blender/blender/source/blender/render/intern/source/initrender.c,v
> retrieving revision 1.64
> diff -u -b -B -r1.64 initrender.c
> --- source/blender/render/intern/source/initrender.c
> 25 Aug 2005 13:11:04 -0000	1.64
> +++ source/blender/render/intern/source/initrender.c
> 30 Sep 2005 20:04:49 -0000
> @@ -1182,6 +1182,11 @@
>  	if (R.r.renderer==R_YAFRAY)
>  		yafrayRender();
>  	else
> +	if (R.r.renderer==R_OPENGL) //sk
> +		BIF_do_ogl_render(G.vd, 0);
> +	else
>  		mainRenderLoop();
>  }
>  
> Index: source/blender/src/buttons_scene.c
>
===================================================================
> RCS file:
>
/cvsroot/bf-blender/blender/source/blender/src/buttons_scene.c,v
> retrieving revision 1.90
> diff -u -b -B -r1.90 buttons_scene.c
> --- source/blender/src/buttons_scene.c	22 Sep 2005
> 19:47:31 -0000	1.90
> +++ source/blender/src/buttons_scene.c	30 Sep 2005
> 20:04:53 -0000
> @@ -1083,7 +1083,7 @@
>  	uiBlockBeginAlign(block);
>  	uiDefBut(block, BUT,B_DORENDER,"RENDER",	369, 164,
> 191,37, 0, 0, 0, 0, 0, "Start the rendering");
>  	/* yafray: on request, render engine menu is back
> again, and moved to Render panel */
> -	uiDefButS(block, MENU, B_SWITCHRENDER, "Rendering
> Engine %t|Blender Internal %x0|YafRay %x1", 
> +	uiDefButS(block, MENU, B_SWITCHRENDER, "Rendering
> Engine %t|Blender Internal %x0|YafRay %x1|OpenGL
> Render %x2", 
>  												369, 142, 191, 20,
> &G.scene->r.renderer, 0, 0, 0, 0, "Choose rendering
> engine");	
>  
>  	uiBlockBeginAlign(block);
> Index: source/blender/src/sequence.c
>
===================================================================
> RCS file:
>
/cvsroot/bf-blender/blender/source/blender/src/sequence.c,v
> retrieving revision 1.26
> diff -u -b -B -r1.26 sequence.c
> --- source/blender/src/sequence.c	21 Sep 2005
> 20:28:44 -0000	1.26
> +++ source/blender/src/sequence.c	30 Sep 2005
> 20:05:06 -0000
> @@ -1971,6 +1971,7 @@
>  						oldx= R.rectx; oldy= R.recty;
>  						/* needed because current 3D window cannot
> define the layers, like in a background render */
>  						vd= G.vd;
> +						if (R.r.renderer!=R_OPENGL)
>  						G.vd= NULL;
>  
>  						RE_initrender(NULL);
> > _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
>
http://projects.blender.org/mailman/listinfo/bf-committers
> 



	


	
		
___________________________________________________________ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar 



More information about the Bf-committers mailing list