Page 832 of 841 FirstFirst ... 332732782822830831832833834 ... LastLast
Results 16,621 to 16,640 of 16801
  1. #16621
    Member YAFU's Avatar
    Join Date
    Mar 2013
    Posts
    2,958
    I hope that problems with BPT when you have a single GPU to display and render at the same time are taken into account. In my case some scenes with BPT become very heavy while viewport or image render, doing completely lag or hang my system.
    Be patient, English is not my language.



  2. #16622
    Member lsscpp's Avatar
    Join Date
    May 2006
    Location
    Firenze
    Posts
    2,057
    First tests of a new integrator, so far named path+defensive sampling: https://developer.blender.org/T52725#459012
    Everything's relative. Even saying "Everything's relative".



  3. #16623
    Member YAFU's Avatar
    Join Date
    Mar 2013
    Posts
    2,958
    I had thought that Russian Roulette patch was going to be included in 2.79 release....
    Be patient, English is not my language.



  4. #16624
    Russian Roulette got committed after 2.79 branched, at this point in the release process only bug-fixes make it from master to the 2.79 branch but people are allowed again to check in more risky possibly compatibility breaking changes to master.



  5. #16625
    Member YAFU's Avatar
    Join Date
    Mar 2013
    Posts
    2,958
    Ok. Unfortunately those who do not know blender buildbot builds will lose the great improvement in render time with this feature. So this will not be included in official release until Blender 2.8?
    Be patient, English is not my language.



  6. #16626
    If the improvement in noise/time is important... why don't complete the adaptative sampling? some tech problems?



  7. #16627
    Member Ace Dragon's Avatar
    Join Date
    Feb 2006
    Location
    Wichita Kansas (USA)
    Posts
    28,365
    Originally Posted by DcVertice View Post
    If the improvement in noise/time is important... why don't complete the adaptative sampling? some tech problems?
    The new RR sampling hasn't given me any problems (in a number of diverse scenes), so it's not that there's issues with it.

    The likely reason is that Cycles in the official 2.7x releases is not supposed to have major changes to the point where it breaks UI settings, tutorials, user expectations, ect... The breaking changes are being done now because 2.7x has seen its last release and will ultimately be absorbed into the 2.8 branch.
    Sweet Dragon dreams, lovely Dragon kisses, gorgeous Dragon hugs. How sweet would life be to romp with Dragons, teasing you with their fire and you being in their games, perhaps they can even turn you into one as well.
    Adventures in Cycles; My official sketchbook



  8. #16628
    Theres 100s of already coded features that could cut cycles times in half.. no one wants to get them in to master though
    http://www.youtube.com/user/derekthebenderator YouTubes
    @LawdOdin Twitters
    Theory Studios We use blender on tv shows



  9. #16629
    Member
    Join Date
    Apr 2013
    Location
    Tbilisi, Georgia
    Posts
    211
    Originally Posted by LordOdin View Post
    Theres 100s of already coded features that could cut cycles times in half.. no one wants to get them in to master though
    Any examples beside adaptive/bidirectional?
    Latest projects - Rocky Moss, Snow, Gargantua
    My Artstation



  10. #16630
    Member
    Join Date
    Aug 2010
    Location
    Adelaide, South Australia
    Posts
    2,738
    Originally Posted by BlackRainbow View Post
    Any examples beside adaptive/bidirectional?
    https://developer.blender.org/D2613

    This, alone, would save us many many render hours for our animations. If our bvh build time is 30 seconds out of a 2 minute render, and our renders usually go for 12 hours, it would shave 3 hours total off it (20 machines = 60 render hours)



  11. #16631
    Originally Posted by doublebishop View Post
    https://developer.blender.org/D2613

    This, alone, would save us many many render hours for our animations. If our bvh build time is 30 seconds out of a 2 minute render, and our renders usually go for 12 hours, it would shave 3 hours total off it (20 machines = 60 render hours)
    Why don't devs implement this solutions?



  12. #16632
    Member
    Join Date
    Aug 2010
    Location
    Adelaide, South Australia
    Posts
    2,738
    Originally Posted by DcVertice View Post
    Why don't devs implement this solutions?
    Because its not the correct solution. If you notice in the comments:

    While i agree this is a useful feature, the changes in ID and depsgraph i'm quite skeptical about. Such an update detection is something we are changing now in 2.8 branch, together with ownership of data and depsgraph. There is unlikely to be a need for update_id since depsgraph will more like per-render-engine. If we expose anything to API now, it'll be either extra legacy crap to support in the new design or it'll be yet another point of scripts failure. Either of this two things i am not looking forward.

    Taking into account the fact, that update detection is rather weak (it exposes whole can of warms of intermediate render errors users will start encountering), perhaps it's not a bad idea to hold this off for until we get all the depsgraph, engines and tagging figured out first.



  13. #16633
    Member
    Join Date
    Mar 2014
    Location
    Germany
    Posts
    345
    Originally Posted by DcVertice View Post
    Why don't devs implement this solutions?
    Implementing a feature that works well in some circumstances when used by people who know exactly what they're doing is easy, implementing a feature that works well when used for anything by any of the millions of Blender users isn't.

    In this case, there actually are several bugs that I found (and fixed) since I updated that diff for the last time, and I'm pretty sure that there still are some.



  14. #16634
    Member m9105826's Avatar
    Join Date
    Dec 2007
    Location
    Fairfax, VA
    Posts
    4,213
    Originally Posted by DcVertice View Post
    Why don't devs implement this solutions?
    Because writing code that does something, and writing code that is production-ready are two very distinct things. Code review and cleanup exist for a good reason. Blender's developers are stretched thin with the 2.8 project, so it's likely that patch review will remain slow for the foreseeable future. They can't just accept any useful sounding patch that someone tosses onto the tracker (even Lukas' excellent Cycles work). That's how Blender's code got to be the mess that it is today.
    Long time 3D artist and member of the official Cycles Artists Module
    https://www.youtube.com/user/m9105826 - Training, other stuff. Like and subscribe for more!
    Follow me on Twitter: @mattheimlich or on my blog



  15. #16635
    Member Ace Dragon's Avatar
    Join Date
    Feb 2006
    Location
    Wichita Kansas (USA)
    Posts
    28,365
    Originally Posted by m9105826 View Post
    Because writing code that does something, and writing code that is production-ready are two very distinct things. Code review and cleanup exist for a good reason. Blender's developers are stretched thin with the 2.8 project, so it's likely that patch review will remain slow for the foreseeable future. They can't just accept any useful sounding patch that someone tosses onto the tracker (even Lukas' excellent Cycles work). That's how Blender's code got to be the mess that it is today.
    If the BF was able to hire several more developers, then we could perhaps see a situation where they had devs. dedicated to cleaning up and fixing patches after their inclusion in master (in order to sharply reduce wait times and encourage more volunteer work).

    The caveat though is that this can only apply to patches in areas of Blender that these extra devs. have deep knowledge of (and there would still be the expectation that the patch submitter would at least do a decent job at making it work). That would mean patches with tons of bugs, crashes, and very messy writing still won't get in without additional work (but that would make the lack of inclusion more a product of the volunteer's effort than a lacking review process).
    Sweet Dragon dreams, lovely Dragon kisses, gorgeous Dragon hugs. How sweet would life be to romp with Dragons, teasing you with their fire and you being in their games, perhaps they can even turn you into one as well.
    Adventures in Cycles; My official sketchbook



  16. #16636
    Member
    Join Date
    Sep 2012
    Posts
    2,781
    it's not all about the human resources... some things need time, skill & evolution (linear processes). Doesn't matter if 100 people are controlling the stove to boil the water or one. & in case of cooking - one works best.



  17. #16637
    Member
    Join Date
    Aug 2010
    Location
    Adelaide, South Australia
    Posts
    2,738
    If the BF was able to hire several more developers, then we could perhaps see a situation where they had devs. dedicated to cleaning up and fixing patches after their inclusion in master (in order to sharply reduce wait times and encourage more volunteer work).
    I would like to just step in here and say the wait times for commits is not an issue for bug fixes / necessities. I submitted a patch last night (to fix adaptive compilation of cuda with volumetrics), and it was committed within 30 minutes of me submitting the patch. What takes time is patches which touch on a lot of functionalities within blender that are iffy in their implementation / whether they fit with the direction of blender. The devs from my dealing shave been great for encouraging volunteer patches and helping people get code into master



  18. #16638
    Originally Posted by Ace Dragon View Post
    If the BF was able to hire several more developers, then we could perhaps see a situation where they had devs. dedicated to cleaning up and fixing patches after their inclusion in master (in order to sharply reduce wait times and encourage more volunteer work).
    There are thousands of more secure and better paid jobs, if you know how to code at an exepert level. Noone would choose a job where he only has to do code reviews.



  19. #16639
    Member YAFU's Avatar
    Join Date
    Mar 2013
    Posts
    2,958
    I have never really been able to understand well about whether Clamp values (even safe values) can have many limitations or if this can be harmful (dynamic range and such things). I think I have read somebody out there saying that Clamping is not the ideal solution for the problems it tries to solve.
    The thing is, I have noticed that from master new scenes are created with Clamp indirect = 10 by default. Is there a commit info or something that explains why that decision? Maybe to help denoiser?
    I've also seen that clamping direct can also fix artifacts in very bright areas that appear when using denosier. Is there any safe value for Clamp direct without bringing many limitations on the final render?
    Last edited by YAFU; 19-Sep-17 at 06:23.
    Be patient, English is not my language.



  20. #16640
    Member Ace Dragon's Avatar
    Join Date
    Feb 2006
    Location
    Wichita Kansas (USA)
    Posts
    28,365
    Sampling improvements from Brecht...

    Improved BSDF stratified sampling for patch tracing (looks like the benefit is greatest with materials using many shading components, otherwise the improvement is slight).
    https://lists.blender.org/pipermail/...er/100498.html

    Defensive sampling (improves sampling in the common case where a material has a small amount of glossy, but that glossy has a sizable contribution).
    https://lists.blender.org/pipermail/...er/100499.html
    ---------------------------

    All of these improvements are primarily for the regular Path Tracing Kernel (following through on the plan to start reducing the need for the Branched Path Kernel as part of unification).
    Last edited by Ace Dragon; 20-Sep-17 at 14:46.
    Sweet Dragon dreams, lovely Dragon kisses, gorgeous Dragon hugs. How sweet would life be to romp with Dragons, teasing you with their fire and you being in their games, perhaps they can even turn you into one as well.
    Adventures in Cycles; My official sketchbook



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •