PublicVR Forum

Online discussions of everything having to do with PublicVR, especially current projects, tech support, educational practice and theory. See http://publicvr.org for basic information and send questions to jeff@publicvr.org
It is currently Tue Jun 18, 2013 2:24 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 1 post ] 
Author Message
Unread postPosted: Wed Jan 12, 2011 2:10 pm 
Offline

Joined: Tue May 27, 2008 11:29 pm
Posts: 548
This thread assumes basic knowledge of SVN. I you are new to it, please look here: viewtopic.php?f=7&t=342

Our primary SVN server and first repository is located at
svn://publicvr.org:3690/goshen/Egypt
The repository requires a username and password to access. Let me know when you are ready to play with it and I'll create an account for you.
The Egypt repository will hold all projects based on the virtual egyptian temple, currently three. The repsitory's experimental directory structure is:

    GOH (Gates of Horus)
    Oracle (Egyptian Oracle project)
    Temple (the basic temple project)
    SharedSource (Historical information and imagery)
    SharedBuild (A "Unity" project for compiling the software for all three projects.)

The last directory, "SharedBuild", is structured as a Unity Project, with the particular directory structure Unity requires. All of the code and all of the artwork for all three projects are located here. It should contain only the kinds of files used directly in a unity Project. Intermediate files (e.g. Photoshop files) should be stored in individual Project folders.

Friedrich, David Heiman, and I are currently experimenting on the best way to build an individual Project (e.g. a single working copy of the Gates of Horus game) from this shared folder. It is tricky, but all three projects include the temple which is 90% of the content. If we gave each project a completely separate folder with everything it needs, we would then have three copies of the temple we would need to synchronize, a long-term pain.

Be aware that there are a couple of special things you have to do to keep a unity project in SVN, described here: http://unity3d.com/support/documentatio ... pport.html
Importantly, we only have to store nine of the files in the "Library" folder in the unity Project. All the rest will be automatically created by unity, as needed, but only if you enable "meta" files as described in the instructions. Work with me the first time you check out the project.

We will create other repositories for other projects, such as Pompeii and VirtualForest, as needed. There would be some advantages to having a giant repository for everything, which is what most places do. However, we maintain large numbers of large files, mostly imagery, which would make its new repository unwieldy.

This thread is for discussions between people using the repository.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group