ProteinShader is a molecular visualization tool that can produce illustrative renderings of proteins that approximate what an artist might create using pen and ink. This free platform-independent program is written in Java and OpenGL Shading Language.
Be the first to post a text review of ProteinShader. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Added a splash screen, support for GIF images, a few changes to mouse motion control, and a few changes to the names used in the menu system. SPLASH SCREEN: The ProteinShader program is compiled using Java 1.5, which does not have built-in support for a splash screen, so a SplashWindow.jar file (code written by Werner Randelshofer) has been added to the lib directory (see lib/READ_ME.txt). When the ProteinShader eventually moves to Java 1.6, the new built-in SplashScreen class will be used because it should open up faster (even before the JVM is fired up). GIF IMAGES: The File menu's Export Image submenu now has a "Save GIF..." option. In general, GIF static images are not as good as PNG or JPEG. Support for GIF static images has only been added in preparation for a future version of the ProteinShader program that will save small GIF animations suitable for placing on a web site (PNG and JPEG do not support animations). MOUSE MOTION CONTROL: There are two changes to mouse motion control. 1) Previously, a z-axis rotation of an image required that the shift key had to be pressed down before starting a right-button drag (after the drag was started pressing the shift key had no effect). A minor change has been made to the code so that if a right-button drag is already in progress (which causes a translation in the xy-plane), pressing the shift key will be detected during the drag and the image will rotate on the z-axis. 2) Rotation control has been improved to be more intuitive. The x-roll, y-roll, and z-roll are applied and remembered incrementally, producing the effect that a y-rotation always appears to be around the y-axis of the view, and a z-rotation always appears to be about the z-axis of the view. Previously, the cumulative x-roll was applied before any y-roll (which was applied before any z-roll), so the x-roll had a big effect on the meaning of a y-roll (the y-roll was about the molecules y-axis, rather than about the y-axis of the view). MENU NAME CHANGES: 1. The Display menu name was changed to Style, and the Atom submenu choice "Stick and Ball" was changed to the more commonly used "Balls and Sticks". 2. The Postion menu name was changed to Orientation. 3. The Help menu above the canvas now has four options: About ProteinShader Open Local Help Files in Web Browser Go To ProteinShader Web Site Graphics Card Info Previously, the second menu choice was "Open Browser", which may not have made clear that the web browser was opening to local help files that come with the ProteinShader distribution (as opposed to going to the ProteinShader web site on SourceForge, which will have help for the most recent version of the ProteinShader program).
Added a splash screen, support for GIF images, a few changes to mouse motion control, and a few changes to the names used in the menu system. SPLASH SCREEN: The ProteinShader program is compiled using Java 1.5, which does not have built-in support for a splash screen, so a SplashWindow.jar file (code written by Werner Randelshofer) has been added to the lib directory (see lib/READ_ME.txt). When the ProteinShader eventually moves to Java 1.6, the new built-in SplashScreen class will be used because it should open up faster (even before the JVM is fired up). GIF IMAGES: The File menu's Export Image submenu now has a "Save GIF..." option. In general, GIF static images are not as good as PNG or JPEG. Support for GIF static images has only been added in preparation for a future version of the ProteinShader program that will save small GIF animations suitable for placing on a web site (PNG and JPEG do not support animations). MOUSE MOTION CONTROL: There are two changes to mouse motion control. 1) Previously, a z-axis rotation of an image required that the shift key had to be pressed down before starting a right-button drag (after the drag was started pressing the shift key had no effect). A minor change has been made to the code so that if a right-button drag is already in progress (which causes a translation in the xy-plane), pressing the shift key will be detected during the drag and the image will rotate on the z-axis. 2) Rotation control has been improved to be more intuitive. The x-roll, y-roll, and z-roll are applied and remembered incrementally, producing the effect that a y-rotation always appears to be around the y-axis of the view, and a z-rotation always appears to be about the z-axis of the view. Previously, the cumulative x-roll was applied before any y-roll (which was applied before any z-roll), so the x-roll had a big effect on the meaning of a y-roll (the y-roll was about the molecules y-axis, rather than about the y-axis of the view). MENU NAME CHANGES: 1. The Display menu name was changed to Style, and the Atom submenu choice "Stick and Ball" was changed to the more commonly used "Balls and Sticks". 2. The Postion menu name was changed to Orientation. 3. The Help menu above the canvas now has four options: About ProteinShader Open Local Help Files in Web Browser Go To ProteinShader Web Site Graphics Card Info Previously, the second menu choice was "Open Browser", which may not have made clear that the web browser was opening to local help files that come with the ProteinShader distribution (as opposed to going to the ProteinShader web site on SourceForge, which will have help for the most recent version of the ProteinShader program).
Added a splash screen, support for GIF images, a few changes to mouse motion control, and a few changes to the names used in the menu system. SPLASH SCREEN: The ProteinShader program is compiled using Java 1.5, which does not have built-in support for a splash screen, so a SplashWindow.jar file (code written by Werner Randelshofer) has been added to the lib directory (see lib/READ_ME.txt). When the ProteinShader eventually moves to Java 1.6, the new built-in SplashScreen class will be used because it should open up faster (even before the JVM is fired up). GIF IMAGES: The File menu's Export Image submenu now has a "Save GIF..." option. In general, GIF static images are not as good as PNG or JPEG. Support for GIF static images has only been added in preparation for a future version of the ProteinShader program that will save small GIF animations suitable for placing on a web site (PNG and JPEG do not support animations). MOUSE MOTION CONTROL: There are two changes to mouse motion control. 1) Previously, a z-axis rotation of an image required that the shift key had to be pressed down before starting a right-button drag (after the drag was started pressing the shift key had no effect). A minor change has been made to the code so that if a right-button drag is already in progress (which causes a translation in the xy-plane), pressing the shift key will be detected during the drag and the image will rotate on the z-axis. 2) Rotation control has been improved to be more intuitive. The x-roll, y-roll, and z-roll are applied and remembered incrementally, producing the effect that a y-rotation always appears to be around the y-axis of the view, and a z-rotation always appears to be about the z-axis of the view. Previously, the cumulative x-roll was applied before any y-roll (which was applied before any z-roll), so the x-roll had a big effect on the meaning of a y-roll (the y-roll was about the molecules y-axis, rather than about the y-axis of the view). MENU NAME CHANGES: 1. The Display menu name was changed to Style, and the Atom submenu choice "Stick and Ball" was changed to the more commonly used "Balls and Sticks". 2. The Postion menu name was changed to Orientation. 3. The Help menu above the canvas now has four options: About ProteinShader Open Local Help Files in Web Browser Go To ProteinShader Web Site Graphics Card Info Previously, the second menu choice was "Open Browser", which may not have made clear that the web browser was opening to local help files that come with the ProteinShader distribution (as opposed to going to the ProteinShader web site on SourceForge, which will have help for the most recent version of the ProteinShader program).
Added a splash screen, support for GIF images, a few changes to mouse motion control, and a few changes to the names used in the menu system. SPLASH SCREEN: The ProteinShader program is compiled using Java 1.5, which does not have built-in support for a splash screen, so a SplashWindow.jar file (code written by Werner Randelshofer) has been added to the lib directory (see lib/READ_ME.txt). When the ProteinShader eventually moves to Java 1.6, the new built-in SplashScreen class will be used because it should open up faster (even before the JVM is fired up). GIF IMAGES: The File menu's Export Image submenu now has a "Save GIF..." option. In general, GIF static images are not as good as PNG or JPEG. Support for GIF static images has only been added in preparation for a future version of the ProteinShader program that will save small GIF animations suitable for placing on a web site (PNG and JPEG do not support animations). MOUSE MOTION CONTROL: There are two changes to mouse motion control. 1) Previously, a z-axis rotation of an image required that the shift key had to be pressed down before starting a right-button drag (after the drag was started pressing the shift key had no effect). A minor change has been made to the code so that if a right-button drag is already in progress (which causes a translation in the xy-plane), pressing the shift key will be detected during the drag and the image will rotate on the z-axis. 2) Rotation control has been improved to be more intuitive. The x-roll, y-roll, and z-roll are applied and remembered incrementally, producing the effect that a y-rotation always appears to be around the y-axis of the view, and a z-rotation always appears to be about the z-axis of the view. Previously, the cumulative x-roll was applied before any y-roll (which was applied before any z-roll), so the x-roll had a big effect on the meaning of a y-roll (the y-roll was about the molecules y-axis, rather than about the y-axis of the view). MENU NAME CHANGES: 1. The Display menu name was changed to Style, and the Atom submenu choice "Stick and Ball" was changed to the more commonly used "Balls and Sticks". 2. The Postion menu name was changed to Orientation. 3. The Help menu above the canvas now has four options: About ProteinShader Open Local Help Files in Web Browser Go To ProteinShader Web Site Graphics Card Info Previously, the second menu choice was "Open Browser", which may not have made clear that the web browser was opening to local help files that come with the ProteinShader distribution (as opposed to going to the ProteinShader web site on SourceForge, which will have help for the most recent version of the ProteinShader program).
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?