Skip to content

Commit

Permalink
changed the version numbering to be overall consistent. SweetUnityMol…
Browse files Browse the repository at this point in the history
… is v 0.9.3
  • Loading branch information
bam93 committed Aug 22, 2016
1 parent f12b5ec commit db50320
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 8 deletions.
2 changes: 1 addition & 1 deletion Assets/Scripts/UI/GUIMoleculeController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ namespace UI {

public class GUIMoleculeController {

private static string umolversion = "v0.9.2 (R676)";
private static string umolversion = "v0.9.3 (R676)";

// public static int texSet_max=30; /*!< Maximum number of full texture pages */
// public static int besttexSet_min=-5; /*!< Maximum number of condensed texture pages (negative value!) */
Expand Down
10 changes: 9 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@ Please refer to the UnityMol SVN repositories for
change details prior to the 0.9.1 release.


Changes in version 0.9.2 (this release) (2013-04-16).
Changes in version 0.9.3 (this release)
---------------------------------------

The official name of this release is r676 as it dates from the SVN ancient time.

Adds SugarRibbons and RingBlending utilities.


Changes in version 0.9.2 (2013-04-16).
-----------------------------------------------------

Modifications:
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ PROJECT_NAME = UnityMol
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER =
PROJECT_NUMBER = 0.9.3 (r676)

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
Expand Down
60 changes: 56 additions & 4 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,29 @@
$Id: README 22 2009-10-21 21:37:11Z baaden $
$Id: README 23 2014-12-09 21:37:11Z baaden $

This is UnityMol/SVN revision $Rev: 251 $.
This is UnityMol/SVN revision $Rev: 676 aka 0.9.3 $.
This document is still work in progress.

UnityMol - Readme
=================
(Sweet) UnityMol - Readme
=========================

Sweet UnityMol is a molecular viewer and prototyping platform for the Unity3D game engine with specific extensions for sugar molecules as described in [a recent publication (Perez et al., Glycobiology 2014)][sweetumolpaper]. It is developped by Marc Baaden's team in Paris based on previous work ([Lv et al., 2013][umolpaper]) and includes [HyperBalls][hbpaper]
designed to visualize molecular structures using GPU graphics card capabilities based on shaders (GLSL or Cg).
It can read Protein Data Bank (PDB) files, Cytoscape networks, OpenDX maps and Wavefront OBJ meshes.

All Sweet UnityMol functionality is integrated in more recent UnityMol releases.

More information on <http://unitymol.sourceforge.net>

Features
--------

* SugarRibbons, RingBlending and more sugar-related visual representations
* Lit sphere artistic texturing of surfaces and HyperBalls
* Screen space effects from Unity (Blur, Glow, ..)
* Animated electric field lines
* (Simple) surfaces with cut planes
* specific representations for carbohydrates and polysaccharides
* description to be completed soon

Scene organization
-------------------
Expand All @@ -24,10 +43,12 @@ Scene creation
Copy Molecule.unity into Toto.unity
Create a C# script named ScenePreload_Toto.cs in Assets/Scripts/. The class must inherit from MonoBehaviour.
You need a method with the following signature:
```
IEnumerator InitScene(RequestPDB requestPDB)
{

}
```
Inspire yourself from ScenePreload_Fieldlines or ScenePreload_1KX2 to initialize the scene with the content you want.
Be sure to be in the scene Toto in Unity and select the LoadBox object in the hierarchy.
Then just add ScenePreload_Toto.cs as a component of LoadBox.
Expand All @@ -49,3 +70,34 @@ If you want to modify these shaders and have them work in Direct3D you have to f
Change the name of the shader at the top of the file to "FvNano/Ball HyperBalls D3D" or "FvNano/Stick HyperBalls D3D".

UnityMol is able to detect the platform it runs on and choose the appropriate shaders.


Citations
---------
* Z. Lv, A. Tek, F. Da Silva, C. Empereur-mot, M. Chavent and M. Baaden: [Game on, Science - how video game technology may help biologists tackle visualization challenges][umolpaper], PLoS ONE (2013) 8(3):e57990.

* S. Perez, T. Tubiana, A. Imberty and M. Baaden: [Three-Dimensional Representations of Complex Carbohydrates and Polysaccharides. SweetUnityMol: A Video Game Based Computer Graphic Software][sweetumolpaper], Glycobiology (2014).

Related work
------------
* M. Chavent, A. Vanel, A. Tek, B. Levy, S. Robert, B. Raffin, M. Baaden: [GPU-accelerated atom and dynamic bond visualization using HyperBalls, a unified algorithm for balls, sticks and hyperboloids][hbpaper]; J Comput Chem (2011) 32, 2924.
* M. Chavent, B. Levy, M. Krone, K. Bidmon, J. P. Nomine, T. Ertl and M. Baaden: [GPU-powered tools boost molecular visualization][gpupaper]; Brief Bioinformatics (2011)


Copyright and License
================================================
This program is under the [CeCill-C licence][cecill], which is compatible with the LGPL licence.


<!-- REFERENCES -->
[umol]: http://unitymol.sourceforge.net "http://unitymol.sourceforge.net"
[umolweb]: http://www.shaman.ibpc.fr/umolweb "http://www.shaman.ibpc.fr/umolweb/"
[hb]: http://hyperballs.sourceforge.net "http://hyperballs.sourceforge.net"
[cecill]: http://www.cecill.info/index.en.html "CeCill licence"
[umolpaper]: http://dx.doi.org/10.1371/journal.pone.0057990 "http://dx.doi.org/10.1371/journal.pone.0057990"
[sweetumolpaper]: http://dx.doi.org/10.1093/glycob/cwu133 "http://dx.doi.org/10.1093/glycob/cwu133"
[hbpaper]: http://dx.doi.org/10.1002/jcc.21861 "http://dx.doi.org/10.1002/jcc.21861"
[gpupaper]: http://dx.doi.org/10.1093/bib/bbq089 "http://dx.doi.org/10.1093/bib/bbq089"
[markdown]: http://daringfireball.net/projects/markdown/ "http://daringfireball.net/projects/markdown/"
[cpkwikip]: http://en.wikipedia.org/wiki/CPK_coloring "http://en.wikipedia.org/wiki/CPK_coloring"
[gdbweb]: http://about.gremedy.com "http://about.gremedy.com"
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$Id: VERSION 676 2013-04-16 22:12:46Z macadmin $

Version 0.9.9a
Version 0.9.3

$Rev: 676 $

0 comments on commit db50320

Please sign in to comment.