<div dir="ltr">Cool. Also found Mike&#39;s mail in this list, so bet it&#39;s not so much a secret. Now he is in the authors as well.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 15, 2014 at 10:57 PM, Matthew Heimlich <span dir="ltr">&lt;<a href="mailto:matt.heimlich@gmail.com" target="_blank">matt.heimlich@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Yeah, hadn&#39;t checked yet when I sent the first message. No issues here!</p><div class="HOEnZb"><div class="h5">
<div style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Matthew, you&#39;re in the file for as long as i can see, so no issue here?<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">As for Mike, ideally i&#39;ll need his email as well. So Mike, if you&#39;re here do you mind if i use the one associated with you in the dev.b.o?</span><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 15, 2014 at 10:24 PM, Matthew Heimlich <span dir="ltr">&lt;<a href="mailto:matt.heimlich@gmail.com" target="_blank">matt.heimlich@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Mike Farnsworth should definitely be in there too, didn&#39;t see his name.</p>
<div class="gmail_quote"><span>On Nov 15, 2014 10:54 AM, &quot;Sergey Sharybin&quot; &lt;<a href="mailto:sergey.vfx@gmail.com" target="_blank">sergey.vfx@gmail.com</a>&gt; wrote:<br type="attribution"></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi,<div><br></div><div>Last few evenings i&#39;ve been working on making a dedicated repository for Cycles renderer and at this point it seems to be ready for public access now, even though some more work is required.</div><div><br></div><div>= Motivation =</div><div><br></div><div>Main motivation of creating standalone repository for Cycles is to simplify access for new developers who wants to hack into Cycles code but don&#39;t want to bother cloning the whole Blender repository and setting up environment for blender compilation.</div><div><br></div><div>It was kind of possible to only compile Cycles from Blender repository as well, but that process was really tedious.</div><div><br></div><div>= What repository contains =</div><div><br></div><div>Repository contains the full history of Cycles, starting from the original commit to the Blender SVN. This means it&#39;s possible to track down every change in the sources. The only thing here is that it&#39;s not possible to compile old sources. This is because build system for standalone repository was added just now and trying to put it somewhere in the past was rather tricky.</div><div><br></div><div>Sources are mainly a direct dump from Blender, so it shouldn&#39;t be difficult to keep Cycles in Blender and standalone repositories in sync. There are a bit of changes to build system which we&#39;ll need to backport to blender (namely CMake variables name convention).</div><div><br></div><div>Repository contains README file which describes how to compile Cycles. Compilation is so called &quot;works for me&quot;, so more tweaks are likely needed before compilation becomes flawless for everyone.</div><div><br></div><div>*NOTE*: Windows is not supported atm! It&#39;s because of some dependencies which are not so clear to get. Mainly OpenGL, GLUT and GLEW. Don&#39;t worry, we will support Windows eventually, we just need to start from something!</div><div><br></div><div>The repository also contains folder with .xml examples, so it&#39;s really easy to test render engine just after compilation.</div><div><br></div><div>= Build system =</div><div><br></div><div>Currently CMake is used as a build system, and likely it&#39;ll be it,</div><div><br></div><div>= Where the repository is =</div><div><br></div><div>It is on our server, read-only access is</div><div><br></div><div>  git clone git://<a href="http://git.blender.org/cycles.git" target="_blank">git.blender.org/cycles.git</a><br></div><div><br></div><div>for write access (needs SSH key and you need to be a developer of the project)</div><div><br></div><div>  git clone git@git.blender.org:cycles.git<br></div><div><br></div><div>To browse repository online please visit:</div><div><br></div><div>  <a href="https://developer.blender.org/diffusion/C/" target="_blank">https://developer.blender.org/diffusion/C/</a></div><div><br></div><div>= Authors =</div><div><br></div><div>The repository contains the file with everyone who contributed to Cycles. This is somewhat common for all open source projects to have such a file.</div><div><br></div><div>Currently this file contains authors of commits, so if someone submitted patch which was committed by someone else please let me know -- that&#39;d be easier than reading all the commit messages searching for such information.</div><div><br></div><div>= Synchronization with Blender =</div><div><br></div><div>Ideally we&#39;ll need to have some automated way to sync changes between Blender and Cycles, but it is not done yet. Exact way how to keep things in sync i&#39;ll publish later.</div><div><br></div><div>For now we can do manual synchronization, which is not THAT bad.</div><div><br></div><div>= Known TODOs =</div><div><br></div><div><div>- Windows build is not supported at this moment.</div><div>- Logging option is exposed as an option but wouldn&#39;t work now.</div><div>- Installation target is not tested and would need more work.</div><div>- Compiled .oso files are not put to the final location, so manual copy is required for now.</div></div><div><div>- Set up mailing list for commits (if we need one?)</div><div><br></div><div>I&#39;m pretty much sure i forgot to put some information in this email which i wanted, but the mail becomes too long already, so i&#39;d rather wrap up now and answer the questions as they arrive.</div><div><br></div>-- <br><div><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div></div>
</div></div>
<br></div></div><span>_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org" target="_blank">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br></span></blockquote></div>
<br>_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org" target="_blank">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div></div>
</div>
<br>_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org" target="_blank">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br></div>
</div></div><br>_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div></div>
</div>