Difference between revisions of "MatEdit"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Alpha 1.0)
(MatEdit 1.03)
 
(15 intermediate revisions by one user not shown)
Line 4: Line 4:
  
 
=Goals for this quarter=
 
=Goals for this quarter=
 +
 +
<b>Completed</b>
 
*Generate a library of textures for the programmer to choose from
 
*Generate a library of textures for the programmer to choose from
 
*Add open/save options to the GUI
 
*Add open/save options to the GUI
 
*Add the ability for programmers to change variable names in code generation
 
*Add the ability for programmers to change variable names in code generation
  
=Current Versions for Download=
+
= Installation =
== Alpha 1.0 ==
+
[http://ivl.calit2.net/wiki/images/a/a3/MatEdit_1.0.tar.gz MatEdit Alpha 1.0]
+
 
+
= Installation and Usage =
+
 
<ol>
 
<ol>
<li>Open up a terminal, cd to the directory where you saved the file, and extract the file with <b>tar -xvzf filename.tar.gz</b>.</li>
+
<li>Open up a terminal, cd to the directory where you saved the file, and extract the file with <b>tar -xvzf [filename].tar.gz</b>.</li>
<li>Then enter <b>cd Releases</b> and run <b>make</b>.</li>
+
<li>Then enter <b>cd MatEdit/Releases</b> and run <b>make clean</b> and then <b>make</b>.</li>
 
<li>If everything compiled, run MatEdit with <b>./MatEdit</b>
 
<li>If everything compiled, run MatEdit with <b>./MatEdit</b>
 
<li>Have fun!</li>
 
<li>Have fun!</li>
 
</ol>
 
</ol>
 +
 +
= Screenshots =
 +
{|
 +
| [[Image:MatEdit-ss1.png]]
 +
|}
 +
 +
{|
 +
| [[Image:MatEdit-ss0.png]]
 +
|}
 +
 +
=Current Versions for Download=
 +
== MatEdit 1.03 ==
 +
<b>Updates from MatEdit 1.02 </b>
 +
* Segmentation fault error with .mat files with imported textures is now fixed. Programmers can now save/open sessions with custom imported textures
 +
 +
<b>Changes for 1.04 </b>
 +
* Will have more options with textures
 +
 +
[http://ivl.calit2.net/wiki/images/6/60/MatEdit1_03.tar.gz MatEdit 1.03]
 +
 +
== MatEdit 1.02 ==
 +
<b>Updates from MatEdit 1.01</b>
 +
* Added <i>OK</i> and <i>Cancel</i> buttons to Variable Names window
 +
* Fixed bug where object would spin continuously when you move the slider
 +
* Fixed bug where code for textures is generated when no textures are used
 +
* Removed the presets tab since this tab has nothing so far.
 +
 +
<b>Current bugs found and will be fixed in next version </b>
 +
* Saved files will only open properly when the programmer doesn't import any new textures to the texture library. Otherwise, segmentation fault will be thrown when the user opens the same .mat file in a new instance of MatEdit.
 +
 +
[http://ivl.calit2.net/wiki/images/2/20/MatEdit1_02.tar.gz MatEdit 1.02]
 +
 +
== MatEdit 1.01 ==
 +
 +
<b>Updates from MatEdit 1.0</b>
 +
* Developers can now change the shape of the object from the default osg::Capsule
 +
* Developers can now define variables names
 +
* Developers can now save/open MatEdit sessions
 +
* A larger library of textures
 +
* Custom textures can be uploaded into MatEdit
 +
 +
[http://ivl.calit2.net/wiki/images/c/c1/MatEdit1_01.tar.gz MatEdit 1.01]
 +
 +
== MatEdit 1.0 ==
 +
[http://ivl.calit2.net/wiki/images/a/a3/MatEdit_1.0.tar.gz MatEdit 1.0]

Latest revision as of 18:15, 23 June 2011

Contents

Project Overview

MatEdit is a user-friendly graphics material editor that will allow a developer to adjust and preview material properties on an object. These basic properties currently include diffuse, ambient, and specular colors. MatEdit has a pre-loaded library of textures for the programmer to choose from and will have the option to import textures in the future. Once the programmer is satisfied with his adjustments, MatEdit can generate the appropriate code to achieve this special look.

Goals for this quarter

Completed

  • Generate a library of textures for the programmer to choose from
  • Add open/save options to the GUI
  • Add the ability for programmers to change variable names in code generation

Installation

  1. Open up a terminal, cd to the directory where you saved the file, and extract the file with tar -xvzf [filename].tar.gz.
  2. Then enter cd MatEdit/Releases and run make clean and then make.
  3. If everything compiled, run MatEdit with ./MatEdit
  4. Have fun!

Screenshots

MatEdit-ss1.png
MatEdit-ss0.png

Current Versions for Download

MatEdit 1.03

Updates from MatEdit 1.02

  • Segmentation fault error with .mat files with imported textures is now fixed. Programmers can now save/open sessions with custom imported textures

Changes for 1.04

  • Will have more options with textures

MatEdit 1.03

MatEdit 1.02

Updates from MatEdit 1.01

  • Added OK and Cancel buttons to Variable Names window
  • Fixed bug where object would spin continuously when you move the slider
  • Fixed bug where code for textures is generated when no textures are used
  • Removed the presets tab since this tab has nothing so far.

Current bugs found and will be fixed in next version

  • Saved files will only open properly when the programmer doesn't import any new textures to the texture library. Otherwise, segmentation fault will be thrown when the user opens the same .mat file in a new instance of MatEdit.

MatEdit 1.02

MatEdit 1.01

Updates from MatEdit 1.0

  • Developers can now change the shape of the object from the default osg::Capsule
  • Developers can now define variables names
  • Developers can now save/open MatEdit sessions
  • A larger library of textures
  • Custom textures can be uploaded into MatEdit

MatEdit 1.01

MatEdit 1.0

MatEdit 1.0