View topic - YafaRay 0.1.2 beta (in progress)

YafaRay 0.1.2 beta (in progress)

Users-contributed CVS development builds. Post here your questions about compiling the source code.

YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 9:40 am

In the coming days we will add builds for other OS and new buiding instructions (the source code has been moved to github). A Windows 64 built is in the works as well. Stay tunned.

Win32 YafaRay 0.1.2 beta2 for Blender 2.49b-32bits, Python 2.6
NEW!!! August 24 Build - Fixes issues from August 23 build

Ubuntu lucid 64 bits
Thanks to Paulo Gomes

YAFARAY_0.1.2_beta_OSXintel_ universal
Thanks to Jens Verwiebe

Beta stage means the source code is frozen, additions are not allowed, only bug fixing.

In the coming hours we will add a new yafaray 0.1.2 beta category to the bugtracker, so bugs from this release can be filled under the right category. You can report bugs in this thread as well as renders.

Best regards.
YafaRay 0.1.2 Beta Features:
  • Cmake migration
  • Removed weighted use of caustics map in Pathtrace Integrator, if "Both" caustics methods are set, the full photon caustics map is built (fixes some weird artifacts when Both where selected).
  • Math optimizations.
  • Changes on the "draw parameters" feature. XML supported and more flexible hadling in the QT UI.
  • Automatic thread detection added (based on Blender's thread detection code).
  • Several changes on Qt interface.
  • Fixes on microfacet code and modifications on Glossy and Coated Glossy Materials.
  • Rewrite of Blend Material
  • Background changes:
    - Fixes (no black dots and better photon shooting and sampling) for bgLight_t
    - envLight_t removed (bgLight_t is the replacement for all the bg lightning)
    - Changes on all backgrounds (bgLight_t added, also IBL on the Blender Exporter)
    - Changes on sunlight_t pdf calculation
  • Removed "use background" button from settings tab and added ibl to all the backgrounds to reflect bgLight_t changes.
  • Addition of a preliminary python script (yafRenderCli2.py) to render with Blender from command line and an addition to yaf_export.py for it to work with that script.
  • Added XML support for volume regions.
  • IES Lights.
  • Fixes on Sunlight (overpowered photons).
  • Bump mapping less sensitive to norm value so you can use higher values and get better results easier.
  • Bidirectional path tracer improvements.
  • Fix on sun color calculation error for Sunsky.
  • Fixed sunlight caustics.
  • Added "Photon Only" and softshadows to Spot Lamp.
  • Refactor of glossy material (yet again) to fix blackdots.
  • Optimization and cleanup of direct light integrator.
  • Fixes and optimizations on glossy and coated glossy, shinydiff, sunlight and bglight.
  • Independent caustic controls in photonmap integrator.
  • Influence of absorption color in photonmap caustics.
  • Roughglass material enabled.
  • Particles rendering.
  • Added UV normalmap tangent space.
  • Addition of premultipy alpha option to create correct backgroundless images for compositing.
  • BgPortalLight.
  • Oren-nayar BSDF for diffuse shading on glossy materials (glossy and coated glossy).
  • Lights selective photon shooting (caustics or/and diffuse).
  • DirectLight: Transparent Shadows are now taken into account by AO.
  • PathTracer: Path caustics are now tinted by Beer-Law Absorption on materials.
  • PhotonMap: FinalGathering caustics (yes there are a few) are now tinted by Beer-Law Absorption.
  • Common to integrators: Caustic estimation is now more precise and a bit faster.
  • Common integrator utilities: Caustics map for PathTracer and DirectLight fixed to include reflected caustics from glossy materials.
  • PhotonMap: FinalGathering pathtraced caustics from background added.
  • Integrator now adds a black sample when camera wt == 0 instead of ommiting sampling, this allows for angular camera circular mask to be antialiased (needs thorough testing).
  • Zdepth pass suppported.
  • XML_Loader: GNU style arguments are now accepted, new options availabe, (for more info run yafaray-xml -h or --help argument).
  • Console text changes.
  • New image formats supported for render output and texture input.
  • 16-bits greys and 48-bits color PNG and TIFF suppported for texture input.
  • EXR/HDR output refactor.
  • Other improvements, optimisations and fixes.
User avatar
Samo
 
Posts: 2883
Joined: Tue Dec 20, 2005 10:39 am
Location: Spain

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 12:48 pm

Thanks Yafaray Team.
Today I decided to read the GPL. This part of the license I think should be reviewed.
Code: Select all
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change.  You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).

  To apply these terms, attach the following notices to the library.  It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.

  <signature of Ty Coon>, 1 April 1990
  Ty Coon, President of Vice

That's all there is to it!

Who is James Random Hacker?
exvion
 
Posts: 105
Joined: Sun Jan 10, 2010 6:40 pm
Location: Russia

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 2:33 pm

Thanks a lot Yafaray Team .
Great news about windows 64 built.
integer out of range
User avatar
tzocrates
 
Posts: 8
Joined: Wed Nov 11, 2009 9:22 pm

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 3:50 pm

Hi!
I appreciate your work, thanks for the 0.1.2 beta.
I have a problem with particles - I don't know, how to render particles as objects in the new beta version (I attach a simple scene).

(P.S. 0.1.2 beta is slower than 0.1.1 - see attached scene)
Attachments
speed of rendering and lighting Suzanne.blend.zip
(477.33 KiB) Downloaded 589 times
particle test.blend.zip
(50.4 KiB) Downloaded 510 times
Last edited by Zrumbok on Thu Jul 01, 2010 8:54 am, edited 2 times in total.
Zrumbok
 
Posts: 30
Joined: Wed Mar 03, 2010 2:51 pm
Location: Poland

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 3:54 pm

:shock: ...
[Hardware] | Intel Core Quad Q6600 2.4GHz | 4GB RAM | GeForce 9600GT
[Software] | Win XP SP3 | Blender 2.49 | Yafaray 0.1.1
xelptic
 
Posts: 175
Joined: Mon Feb 16, 2009 8:29 pm
Location: Poland

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 4:26 pm

Quite a few unexpected additions. Very nice.

Waiting for the sources...
User avatar
_Mo_
 
Posts: 899
Joined: Fri Sep 11, 2009 8:58 am
Location: Slovenia

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 5:59 pm

0.1.2 is also slower than 0.1.x R538 on my pc :(
New render GUI, Z-depth pass, lanczos filter are very nice feature :D
sadaj72
 
Posts: 37
Joined: Sun Jun 07, 2009 10:43 pm

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 6:08 pm

Here too: 0.1.2 is much slower than rev538. :(
Using the yafray benchmarktest I got 12 min- 4min more than with rev538.

Maybe just due to the used compiler?

But the render gui and the other new features are great! :D Good work!
HHS
 
Posts: 169
Joined: Sat Jan 10, 2009 11:26 pm

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 6:16 pm

a really great feature in this release is the multipass EXR format: checking "Save with Alpha channel" and "Save with Zdepth channel" from GUI. The EXR file will include all 3 passes ready to use in Blender Nodes
Attachments
multipass.png

"Power tends to corrupt, and absolute power corrupts absolutely. Great men are almost always bad men."

User avatar
condar
 
Posts: 771
Joined: Sun Apr 12, 2009 2:41 am

Re: YafaRay 0.1.2 beta (in progress)

Post Wed Jun 30, 2010 10:33 pm

About 20 percent slower for me on my project but it looks good so far. Thanks for the release with many new features and bug fixes.
jrboddie1
 
Posts: 29
Joined: Wed Feb 18, 2009 4:30 pm

Re: YafaRay 0.1.2 beta (in progress)

Post Thu Jul 01, 2010 2:24 pm

I tried to render using Texture + IBL as "Sphere", and it causes Yafaray to freeze at the first rendering buckets.
No problems if I use "AngMap" as coordinate reference for the world image.
User avatar
MarcoA
 
Posts: 390
Joined: Mon Aug 27, 2007 2:19 pm
Location: Italy

Re: YafaRay 0.1.2 beta (in progress)

Post Thu Jul 01, 2010 4:04 pm

does the slowdown happens in a particular lighting method or is it general?
User avatar
Samo
 
Posts: 2883
Joined: Tue Dec 20, 2005 10:39 am
Location: Spain

Re: YafaRay 0.1.2 beta (in progress)

Post Thu Jul 01, 2010 4:09 pm

This may be just a problem with Yafaray (or the user, me!) and not 0.1.2 but when I try to render a plane with a texture containing an alpha component, the shadow is the color of the opaque portion of the texture. The texture appears to be a little transparent as well. I can get a black shadow by reducing Dvar in the blender texture Map To panel, but then the texture takes on an outline even though PreMul is enabled. Here is a photo of the render and a .blend (with packed texture).
Attachments
TestAlpha249.7z
(54.44 KiB) Downloaded 265 times
TransOut.jpg
Last edited by jrboddie1 on Thu Jul 01, 2010 4:12 pm, edited 1 time in total.
jrboddie1
 
Posts: 29
Joined: Wed Feb 18, 2009 4:30 pm

Re: YafaRay 0.1.2 beta (in progress)

Post Thu Jul 01, 2010 4:12 pm

exvion wrote:Thanks Yafaray Team.
Today I decided to read the GPL. This part of the license I think should be reviewed.
Who is James Random Hacker?


That part of the GPL license is given just as an example
User avatar
Samo
 
Posts: 2883
Joined: Tue Dec 20, 2005 10:39 am
Location: Spain

Re: YafaRay 0.1.2 beta (in progress)

Post Thu Jul 01, 2010 6:17 pm

Is there any chance to grab the sources, yet?
User avatar
_Mo_
 
Posts: 899
Joined: Fri Sep 11, 2009 8:58 am
Location: Slovenia

Next

Return to Testing Builds



Who is online

Users browsing this forum: No registered users and 1 guest