Features using credit


Advanced search

Message boards : Number crunching : Features using credit

AuthorMessage
Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 3724
Credit: 1,717,634
RAC: 1
Message 10361 - Posted: 20 Mar 2010 | 10:31:03 UTC

    Last modified: 20 Mar 2010 | 10:33:48 UTC

    So far there hasn't been any reason to charge people credit for the sessions they have been rendering. The sheer size of the renderfarm means that there is much more computing power available than work to fill it. This is a very healthy situation for the project to be in, since it allows newcomers to try out rendering right away if they like.
    However, some of the new features that will be added during beta demand a lot more resources from the central server as well as the network infrastructure. For this reason, some of these services may end up costing spendable credits to use. The cost will be proportional to the amount of resources used.

    A non-exhaustive list of such features could be:


    • HDRI imaging output (OpenEXR images use a lot of disk space and network bandwidth). Rendering sessions using this output format will very likely cost some amount of credits proportional to frameXSize * frameYSize * numberOfFrames.
    • Serverside pre- and post-production scripts (think physics baking and combining multiple sessions). This feature will quite likely have a credit cost proportional to the number of frames in the input + the number of frames in the output.
    • Texture/Model library and input files may get a credit cost related to file size. Exactly how this is to be implemented is a good question. We would like to encourage users to make compact reusable libraries and input files, yet at the same time we would not like to discourage use of big files when they are actually needed.


    In a similar way small credit fees could be added to other areas of the farm. The main goal is to make people aware that although using the farm is free, it is not OK to continuously tie up large amount of resources unless there is a good reason to do so - especially not the resources that are scarce or potentially limited (network bandwidth, admin time, storage, etc.).

    Speedy
    Send message
    Joined: 25 May 06
    Posts: 169
    Credit: 343,041
    RAC: 42
    Message 10365 - Posted: 20 Mar 2010 | 21:54:22 UTC - in response to Message 10361.

      In terms of spendable credit will people allowing their pc's to do rendering have to spend credit to download files to render? Will our current credits be converted into spendable credits or will we have to buy them?
      Thanks in advance
      ____________

      Have a crunching good day!!
      Live in NZ y not join Smile City?

      Profile Janus
      Volunteer moderator
      Project administrator
      Avatar
      Send message
      Joined: 16 Jun 04
      Posts: 3724
      Credit: 1,717,634
      RAC: 1
      Message 10366 - Posted: 20 Mar 2010 | 22:33:09 UTC - in response to Message 10365.

        Last modified: 20 Mar 2010 | 22:33:37 UTC

        In terms of spendable credit will people allowing their pc's to do rendering have to spend credit to download files to render?


        No, not at all; quite the contrary in fact. You earn spendable credit by allowing your PC to do rendering.

        Will our current credits be converted into spendable credits or will we have to buy them?


        When you earn BOINC credits by rendering you also earn a similar amount of spendable credits. So for every 1 credit earned you earn 1 spendable credit too. Your cobblestone count will not go down regardless of how much spendable credit you use.

        Profile rilian
        Avatar
        Send message
        Joined: 8 Aug 09
        Posts: 37
        Credit: 25,517
        RAC: 0
        Message 10367 - Posted: 20 Mar 2010 | 23:23:41 UTC - in response to Message 10366.

          Last modified: 20 Mar 2010 | 23:25:16 UTC

          could we transfer (sell) spendable credit to other users? also, this :)
          ____________
          I crunch for Ukraine! The best team in DC universe!

          Speedy
          Send message
          Joined: 25 May 06
          Posts: 169
          Credit: 343,041
          RAC: 42
          Message 10370 - Posted: 21 Mar 2010 | 6:27:08 UTC

            When you earn BOINC credits by rendering you also earn a similar amount of spendable credits. So for every 1 credit earned you earn 1 spendable credit too. Your cobblestone count will not go down regardless of how much spendable credit you use.


            Love the sound of that. One more question has check points been introduced? So if we are part way through a render and need to restart or turn off our PCs the render will start from where the last check point was made?
            ____________

            Have a crunching good day!!
            Live in NZ y not join Smile City?

            Profile Janus
            Volunteer moderator
            Project administrator
            Avatar
            Send message
            Joined: 16 Jun 04
            Posts: 3724
            Credit: 1,717,634
            RAC: 1
            Message 10373 - Posted: 21 Mar 2010 | 21:41:32 UTC - in response to Message 10367.

              At least to begin with it will not be possible to transfer spendable credit between users (nor between projects) - maybe you'll be able to buy beer for it instead, who knows ;)

              has check points been introduced


              Nope. It's a Blender feature anyways, so it's better to try to sweet-talk the Blender devs into making it. A couple of other renderers have been in the looking glass for BURP and some of these do actually support checkpointing, but this is all something that we can have a look at later in the beta.

              Profile DangerNerd
              Project donor
              Send message
              Joined: 31 Mar 06
              Posts: 121
              Credit: 206,798
              RAC: 0
              Message 10377 - Posted: 23 Mar 2010 | 0:47:03 UTC

                Congratulations on the move to beta!

                The features seem reasonable to charge for... especially the baking elements of a project.

                I would like to second the suggestion that we have the ability to transfer credits between accounts. It is unlikely that I will ever render anything here or anywhere for that matter, but I am sure that a film project I would like to support will show up needing insane numbers of credits.

                This would require a refund system as well. In fact the idea that the credits are donated to a project is probably a much better idea than allowing transfer to an individual. Consider how simple that would make things:

                Small sample of project is rendered.

                Main project is queued pending adequate credits to render.

                People, impressed with the demo, donate credits to THAT SESSION.

                If success, then people who donated credits should be listed in the project page.

                If the project fails, the credits are refunded to the users who donated them.

                Does this sound reasonable?

                Thanks for all your work!

                DN

                ____________
                Our Advice is to support all useful BOINC projects. Smart people needed to give advice to those who seek answers: Give or Get Free Advice Here

                Profile Janus
                Volunteer moderator
                Project administrator
                Avatar
                Send message
                Joined: 16 Jun 04
                Posts: 3724
                Credit: 1,717,634
                RAC: 1
                Message 10379 - Posted: 23 Mar 2010 | 7:35:27 UTC - in response to Message 10377.

                  That is certainly a very reasonable scenario and something that could be interesting to try out during the beta.

                  Profile [AF>Libristes>GNU-Linux] xipehuz
                  Send message
                  Joined: 22 Jun 05
                  Posts: 1
                  Credit: 23,150
                  RAC: 0
                  Message 10380 - Posted: 31 Mar 2010 | 15:36:31 UTC - in response to Message 10379.

                    I second DangerNerd proposal.

                    It is very well spelled out and makes a lot of sense.

                    And it would thwart some people attempt to sell their spendable credits on eBay or through dubious websites.
                    ____________

                    Mike
                    Send message
                    Joined: 23 Aug 09
                    Posts: 7
                    Credit: 954
                    RAC: 0
                    Message 10381 - Posted: 31 Mar 2010 | 21:26:32 UTC - in response to Message 10380.

                      Last modified: 31 Mar 2010 | 21:28:49 UTC

                      I think we should also allow the donation of credits directly to a user. Otherwise, you're kind of limiting what people can do with their credits. If you want to give credits to an artist, but they don't have anything in the render queue, why shouldn't you be allowed to donate credits?

                      I think it's a good idea, I just don't think it should replace donating to a user.

                      jon b.
                      Send message
                      Joined: 5 Oct 11
                      Posts: 7
                      Credit: 201,314
                      RAC: 152
                      Message 11469 - Posted: 25 Sep 2012 | 4:29:46 UTC - in response to Message 10370.

                        If you run BURP in VirtualBox, you can "save machine state" when you close the window before restarting your computer. When you restart the virtual machine, the task will resume right where it left off.

                        Post to thread

                        Message boards : Number crunching : Features using credit