From info-volumizer-owner@els.sgi.com Mon Sep 12 01:44:34 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8C8i9nm4259776;
	Mon, 12 Sep 2005 01:44:09 -0700 (PDT)
Received: from vimg3.rdg.ac.uk (vimg3.rdg.ac.uk [134.225.1.80])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8C8gWJT4181456
	for <info-volumizer@els.sgi.com>; Mon, 12 Sep 2005 01:42:33 -0700 (PDT)
Received: from vimp2.rdg.ac.uk ([134.225.2.34])
	by vimg3.rdg.ac.uk (Exim: gateway)
	with esmtp id 1EEjtX-00069M-00
	for info-volumizer@els.sgi.com; Mon, 12 Sep 2005 09:42:31 +0100
Received: from vimb3.rdg.ac.uk ([134.225.1.43] helo=vimb3)
	by vimp2.rdg.ac.uk (Exim: virusscanner)
	with esmtp id 1EEjtX-0000XF-RV
	for info-volumizer@els.sgi.com; Mon, 12 Sep 2005 09:42:31 +0100
Received: from vimb3 ([127.0.0.1] helo=rdg.ac.uk)
	by vimb3 (Exim: forwarder)
	with esmtp id 1EEjtX-0000mk-00
	for info-volumizer@els.sgi.com; Mon, 12 Sep 2005 09:42:31 +0100
Content-Transfer-Encoding: 8bit
User-Agent: IMHO/0.98.3 (Webmail for Roxen)
Date: Mon, 12 Sep 2005 09:42:31 +0100
From: <a.h.al-khalifah@reading.ac.uk>
Content-Type: text/plain; charset=iso-8859-1
X-Originating-IP: [134.225.56.20]
Subject: [info-volumizer] loading RAW dataset
To: info-volumizer@els.sgi.com
MIME-Version: 1.0
Message-Id: <E1EEjtX-0000mk-00@vimb3>
X-Scan-Signature: 435119a4e4d2bb078a12443b2451b1c3
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Dear all
I am trying to display volumetric data of RAW format using the XML(vz) file
format to load my data.But I get this error message
"pfVolume error type, severity 3, Unrecognized texture type. Using
VZ_UNSIGNED_BYTE"

My data file has the following format information...
Type image:  COLOR BIT MAPPED 
Frame size:  2048,1216       
Pixel size: 0.33 mm, 0.33 mm
Image format:  RGB 24 BIT NON INTERLEAVED - 24 bits per pixel
Header size:  NONE      
Coordinate offset:  NONE,NONE

and I use "userString" like so...
<userString>0 2048 1216 1 RGB 24 BIT NON INTERLEAVED</userString>

What does this error message mean and how can I rectify it, please.

Many thanks.
Ali     

From info-volumizer-owner@els.sgi.com Mon Sep 12 01:43:17 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8C8fkYL4251425;
	Mon, 12 Sep 2005 01:41:46 -0700 (PDT)
Received: from hastur.corp.sgi.com (hastur.corp.sgi.com [198.149.32.33])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8C8cVJT4161601
	for <info-volumizer@els.sgi.com>; Mon, 12 Sep 2005 01:38:32 -0700 (PDT)
Received: from mtv-atc-013e--n.corp.sgi.com (mtv-atc-013e--n.corp.sgi.com [192.26.78.50])
	by hastur.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id j8C8cKeS191655014
	for <info-volumizer@els.sgi.com>; Mon, 12 Sep 2005 01:38:20 -0700 (PDT)
Received: from praveenlaptop (134.14.90.75 [134.14.90.75]) by mtv-atc-013e--n.corp.sgi.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55)
	id SWKSY1NH; Mon, 12 Sep 2005 01:38:24 -0700
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Subject: [info-volumizer] Announcement: OpenGL Volumizer 2.9 is released! 
Date: Mon, 12 Sep 2005 14:08:14 +0530
Message-ID: <005901c5b775$55568f80$4b5a0e86@asiapac.sgi.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_005A_01C5B7A3.6F0ECB80"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Importance: Normal
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

This is a multi-part message in MIME format.

------=_NextPart_000_005A_01C5B7A3.6F0ECB80
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

    Hello Volumizers,
 
    We are pleased to announce the release of OpenGL Volumizer 2.9. 
 
    The web downloads for 32-bit and 64-bit Linux, and Windows OS 
    platforms are all available. Please visit the Volumizer web site for
    more information: 
    http://www.sgi.com/software/volumizer/
 
    There is a 28 day evaluation license also available for download on
    the SupportFolio web site.
 
    OpenGL Volumizer 2.9 adds the following new features :
 
    - Scalability enhancements for Silicon Graphics Prism platforms
    - Support for OpenGL Shading Language (GLSL)
    - Improved build environment for sample code on Windows platforms
    - Transfer function editor for windows
    - Bug fixes and performance enhancements 

    For a complete list of the new features supported within OpenGL 
    Volumizer 2.9, please see the product web page. 
 
    Kindly note that with the 2.9 release of Volumizer, we will no
    longer be releasing new versions of the software on IRIX. It is recommended   
    that IRIX users and developers continue with the 2.8 or earlier releases.
 
    Please feel free to contact us should you require additional
    information.
 
    Hope you enjoy this new release of the product!
    
    Best Regards,
    OpenGL Volumizer Team

------=_NextPart_000_005A_01C5B7A3.6F0ECB80
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR></HEAD>
<BODY>
<DIV>
<DIV>
<DIV><FONT face=3DArial size=3D4>    Hello =
Volumizers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV>
<DIV><FONT face=3DArial size=3D4>    We are pleased =
to announce=20
the release of OpenGL Volumizer 2.<SPAN =
class=3D132102808-12092005>9</SPAN>.=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV>
<DIV><FONT face=3DArial size=3D4>    The web downloads =
for 32-bit and=20
64-bit Linux, and Windows OS </FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    platforms are all =
available.=20
Please visit the Volumizer web site for more</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    =
information: </FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D4>          &nbs=
p;=20
</FONT><A href=3D"http://www.sgi.com/software/volumizer/"><FONT =
face=3DArial=20
color=3D#0033cc =
size=3D4>http://www.sgi.com/software/volumizer/</FONT></A></DIV>
<DIV><FONT face=3DArial color=3D#0033cc size=3D4></FONT> </DIV>
<DIV>
<DIV>
<DIV><FONT face=3DArial><FONT size=3D4><SPAN=20
class=3D132102808-12092005>    </SPAN>There is a 28 =
day=20
evaluation license <SPAN class=3D132102808-12092005>also =
</SPAN>available for=20
download on the </FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    SupportFolio web=20
site.</FONT></DIV></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV></DIV>
<DIV><FONT face=3DArial size=3D4>    OpenGL Volumizer =
2.<SPAN=20
class=3D132102808-12092005>9</SPAN> adds the following new features =

:</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV>
<DIV><FONT face=3DArial><FONT size=3D4><SPAN=20
class=3D132102808-12092005>    - </SPAN>Scalability =
enhancements=20
for Silicon Graphics Prism platforms<BR><SPAN=20
class=3D132102808-12092005>    - </SPAN>Support for =
OpenGL=20
Shading Language<SPAN class=3D132102808-12092005> </SPAN>(GLSL)<BR><SPAN =

class=3D132102808-12092005>    - </SPAN>Improved build =
environment=20
for sample code on Windows platforms<BR><SPAN=20
class=3D132102808-12092005>    - </SPAN><SPAN=20
class=3D132102808-12092005>Transfer function editor=20
for</SPAN> windows<BR><SPAN =
class=3D132102808-12092005>    -=20
</SPAN>Bug fixes and performance enhancements <BR></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    For a complete list =
of the new=20
features supported within OpenGL </FONT></DIV>
<DIV><FONT face=3DArial><FONT size=3D4>    Volumizer =
2.<SPAN=20
class=3D132102808-12092005>9</SPAN>, please see the <SPAN=20
class=3D132102808-12092005>product web page. </SPAN></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV>
<DIV>
<DIV><SPAN class=3D132102808-12092005><FONT face=3DArial =
size=3D4>   =20
Kindly note that with the 2.9 release of Volumizer, we will no longer be =

releasing</FONT></SPAN></DIV>
<DIV><SPAN class=3D132102808-12092005><FONT face=3DArial =
size=3D4>   =20
new versions of the software on IRIX. It is recommended that IRIX users=20
and</FONT></SPAN></DIV>
<DIV><SPAN class=3D132102808-12092005><FONT face=3DArial =
size=3D4>   =20
developers continue with the 2.8 or earlier =
releases.</FONT></SPAN></DIV>
<DIV><SPAN class=3D132102808-12092005><FONT face=3DArial=20
size=3D4></FONT></SPAN> </DIV><FONT face=3DArial =
size=3D4>   =20
Please feel free to contact <SPAN class=3D132102808-12092005>us =
</SPAN>should=20
you require additional information.</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT> </DIV>
<DIV><FONT face=3DArial size=3D4>    Hope you enjoy this =
new release=20
of the product!</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    </FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    =
Best Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>    OpenGL Volumizer=20
Team</FONT></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_005A_01C5B7A3.6F0ECB80--


From info-volumizer-owner@els.sgi.com Sun Sep 18 01:54:18 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8I8qFhl7028980;
	Sun, 18 Sep 2005 01:52:15 -0700 (PDT)
Received: from vimg3.rdg.ac.uk (vimg3.rdg.ac.uk [134.225.1.80])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8FCPqJT5726777
	for <info-volumizer@els.sgi.com>; Thu, 15 Sep 2005 05:25:54 -0700 (PDT)
Received: from vimp2.rdg.ac.uk ([134.225.2.34])
	by vimg3.rdg.ac.uk (Exim: gateway)
	with esmtp id 1EFsoJ-0002IB-00
	for info-volumizer@els.sgi.com; Thu, 15 Sep 2005 13:25:51 +0100
Received: from vimb3.rdg.ac.uk ([134.225.1.43] helo=vimb3)
	by vimp2.rdg.ac.uk (Exim: virusscanner)
	with esmtp id 1EFsoJ-0005ks-G4
	for info-volumizer@els.sgi.com; Thu, 15 Sep 2005 13:25:51 +0100
Received: from vimb3 ([127.0.0.1] helo=rdg.ac.uk)
	by vimb3 (Exim: forwarder)
	with esmtp id 1EFsoJ-00007u-00
	for info-volumizer@els.sgi.com; Thu, 15 Sep 2005 13:25:51 +0100
Content-Transfer-Encoding: 8bit
User-Agent: IMHO/0.98.3 (Webmail for Roxen)
X-Originating-IP: [134.225.56.20]
Date: Thu, 15 Sep 2005 13:25:51 +0100
From: <a.h.al-khalifah@reading.ac.uk>
Content-Type: text/plain; charset=iso-8859-1
Subject: [info-volumizer] 3D RAW file
To: info-volumizer@els.sgi.com
MIME-Version: 1.0
Message-Id: <E1EFsoJ-00007u-00@vimb3>
X-Scan-Signature: 05f1f4379978bd6438a50f14c1b488b0
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Dear all
I have a series of 2D RAW medical data files, Could you please point me into
how to convert them into a SINGLE 3D file. I have a tool that reads a single
3D file only not as a series of 2Ds. Your help is highly appreciated.

A.Al-khalifah

From info-volumizer-owner@els.sgi.com Tue Sep 20 14:03:40 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8KL2M1P7856478;
	Tue, 20 Sep 2005 14:02:22 -0700 (PDT)
Received: from omnibus.ffi.no (omnibus.ffi.no [193.156.44.134])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8JCjZJT7500022
	for <info-volumizer@els.sgi.com>; Mon, 19 Sep 2005 05:45:37 -0700 (PDT)
Received: from sf008.ffi.no (sf008.ffi.no [193.156.44.117])
	by omnibus.ffi.no (8.11.1/8.11.1) with ESMTP id j8JCjYi14508
	for <info-volumizer@els.sgi.com>; Mon, 19 Sep 2005 14:45:34 +0200 (METDST)
Subject: [info-volumizer] Multi field rendering
From: Anders Helgeland <ahe@ffi.no>
To: info-volumizer@els.sgi.com
Content-Type: multipart/mixed; boundary="=-9xMuLZcfeIZt+co6ecQT"
Date: Mon, 19 Sep 2005 14:45:34 +0200
Message-Id: <1127133934.3623.42.camel@sf008>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.2 (2.0.2-8) 
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com


--=-9xMuLZcfeIZt+co6ecQT
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi Praveen.

I have now downloaded Volumizer 2.9 and done some testing regarding
rendering of multiple volumes that exceed the texture memory. I have
only done the testing on a NVidia 6800 graphics card (256MB). I will run
the same tests on the Prism system at a later stage.

ONE VOLUME
--------------------------------
When rendering a single volume, all my runs worked fine. I was for
instance able to render a volume of size (1024*1024*1024) ~ 1GB.

TWO VOLUMES
--------------------------------
When rendering two volumes, all my runs core dumped when the total
texture memory consumed exceeded 256 MB.

Some examples:
 
(509*512*512)*2 - works fine
(512*512*512)*2 - core dumbed

(254*512*1024)*2 - works fine
(256*512*1024)*2 - core dumbed

(127*1024*1024)*2 - works fine
(128*1024*1024)*2 - core dumbed

THREE VOLUMES
-----------------------------------
When rendering three volumes, all my runs still core dumpes when the
total texture memory consumed exceed 256 MB. But in addition, all runs
fail when one dimension exceeds 512.

Some examples:
(256*512*512)*3 - works fine
(257*512*512)*3 - core dumped

(256*256*512)*3 - works fine
(256*256*513)*3 - core dumped
-----------------------------------

All the runs that fail give similar error message:

"vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D".

See attached file.

Cheers,

Anders





--=-9xMuLZcfeIZt+co6ecQT
Content-Disposition: attachment; filename=bug_report2.9.txt
Content-Type: text/plain; name=bug_report2.9.txt; charset=UTF-8
Content-Transfer-Encoding: 7bit

ONE VOLUME 
------------------------------------------------------------------------------------------
Seems to work fine for arbitrary volumes

1024*1024*1024 (1GB) - works fine
-----------------------------------------------------------------------------------------

TWO VOLUMES
-------------------------------------------------------------------------------------------
(509*512*512)*2 - works fine

(510*512*512)*2 - core dumbed

vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D.
 Error = 1285. Object ID = 7, Size = 256, Data Format = 6408, Type = 5121, LUT width = 256
Abort (core dumped)


(254*512*1024)*2 - works fine

(255*512*1024)*2 - core dumbed

Volumizer Error:
vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D.
 Error = 1285. Object ID = 13, Size = 256, Data Format = 6408, Type = 5121, LUT width = 256
Abort (core dumped)

(127*1024*1024)*2 - works fine

(128*1024*1024)*2 - core dumbed

Volumizer Error:
vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D.
 Error = 1285. Object ID = 19, Size = 256, Data Format = 6408, Type = 5121, LUT width = 256
Abort (core dumped)
-------------------------------------------------------------------------------------------

THREE VOLUMES
-------------------------------------------------------------------------------------------
(256*512*512)*3 - works fine

(257*512*512)*3 - core dumped

Volumizer Error:
vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D.
 Error = 1282. Object ID = 7, Size = 256, Data Format = 6408, Type = 5121, LUT width = 256
Abort (core dumped)

(256*256*512)*3 - works fine

(256*256*513)*3 - core dumped

Volumizer Error:
vzLUTManager::loadTexture(): OpenGL error calling glTexSubImage1D.
 Error = 1282. Object ID = 7, Size = 256, Data Format = 6408, Type = 5121, LUT width = 256
Abort (core dumped)
------------------------------------------------------------------------------------------


--=-9xMuLZcfeIZt+co6ecQT--


From info-volumizer-owner@els.sgi.com Fri Sep 23 10:51:57 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8NHoSsG7515602;
	Fri, 23 Sep 2005 10:50:28 -0700 (PDT)
Received: from web60917.mail.yahoo.com (web60917.mail.yahoo.com [209.73.178.245])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with SMTP id j8M5q2JT7724850
	for <info-volumizer@els.sgi.com>; Wed, 21 Sep 2005 22:52:02 -0700 (PDT)
Received: (qmail 30742 invoked by uid 60001); 22 Sep 2005 05:52:01 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.com;
  h=Message-ID:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding;
  b=M78lDEXdbbq7dKPkxckjCllM5tZPLLIH/qSBzoTBS0komCAj5e9a0NcJaXeI180D1+xRaY1OlS0xpju5fwuUJyOurJWmgVp6VLEnqRxUNYIn/aNbKveYfKUFE3CI8Ff8nNhtbEASHSZEF0vuuLzU9ojjx5rRJxzasVaNGuTxZNI=  ;
Message-ID: <20050922055201.30740.qmail@web60917.mail.yahoo.com>
Received: from [69.225.241.46] by web60917.mail.yahoo.com via HTTP; Wed, 21 Sep 2005 22:52:01 PDT
Date: Wed, 21 Sep 2005 22:52:01 -0700 (PDT)
From: Michael Wiley <wiley_michael@yahoo.com>
Subject: [info-volumizer] Volumizer performance issues under .NET
To: info-volumizer@els.sgi.com
Cc: sanatan_sahgal@yahoo.com
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Praveen & others,

I have noticed that Volumizer performs very poorly in
the .NET environment. I am using OpenGL Volumizer
Version 2.7 on the Windows XP Professional platform. I
want to load and display a dataset with the following
particulars: 200 slices, each slice is 256 x 256
grayscale image, and there are two bytes per pixel. I
am using the NVIDIA Quadro FX 540 card for OpenGL
accelearation.

I have two cases.

Case 1: I wrote a C++ native windows application to
load these slices and display and interactively rotate
the volume on the window. I am using the
vzTMRenderAction class for rendering purposes. The
code was compiled as a native windows executable (NOT
.NET) using Microsoft Visual C++ .NET (Version
7.1.3088). This application gives me about 7 to 10
frames per second while I interactively rotate the
volume.

Case 2: I also wrote a separate .NET wrapper for this
native windows application using the IJW (It Just
Works) technology where you are allowed mix managed
and unmanaged code. This technology allows you to call
unmanaged code from the managed layer seamlessly. The
code for this case was compiled using the same
compiler mentioned in case 1. It was compiled as a
mixed mode .NET application. When I run this
application I notice that the frame rate drops to 1 to
2 frames per second. That is a drop of about 8 to 9
frames per second! Keep in mind that the code to
render the volume is exactly the same for both the
native windows and the .NET applications. In fact,
both the apps are linking to and using the exact same
class that performs rendering.

I don't understand why the application is running so
slow under .NET? Any IJW overhead should be minimal
and negligible. Has anyone noticed any performance hit
with Volumizer running under the .NET environment?

To isolate the problem I replaced the following calls
in my Render() method:
m_renderAction->beginDraw(VZ_RESTORE_GL_STATE_BIT);
m_renderAction->draw(m_shape);
m_renderAction->endDraw();

with:
glColor3f(1.0, 0.0, 0.0);
for (int i=0; i<10000; i++)
{
	glBegin(GL_POLYGON);
		glVertex2f(-0.5, -0.5);
		glVertex2f(-0.5, 0.5);
		glVertex2f(0.5, 0.5);
		glVertex2f(0.5, -0.5);
	glEnd();
}

This essentially bypasses Volumizer and makes straight
GL calls to render 10000 polygons. If .NET overhead is
the culprit in deteriorating the application
performance then I should see similar performance
disparity between the native and the .NET environment
when the above code is run. However, this is not the
case. Both the native application and the .NET
application give almost exactly the same performance
while I interactively rotate these polygons in the
display window.

This experiment seems to point towards Volumizer being
incompatible with the .NET environment at least in
terms of performance. Any help and suggestions in this
matter will be greatly appreciated. I have been
hammering my head against this problem for a long time
now!

thanks,
Michael


		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

From info-volumizer-owner@els.sgi.com Sun Sep 25 23:28:08 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8Q6Pkwp8023836;
	Sun, 25 Sep 2005 23:25:46 -0700 (PDT)
Received: from hastur.corp.sgi.com (hastur.corp.sgi.com [198.149.32.33])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8Q6MBJT8020734
	for <info-volumizer@els.sgi.com>; Sun, 25 Sep 2005 23:22:12 -0700 (PDT)
Received: from mtv-atc-013e--n.corp.sgi.com (mtv-atc-013e--n.corp.sgi.com [192.26.78.50])
	by hastur.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id j8Q6LoeS196436778;
	Sun, 25 Sep 2005 23:21:50 -0700 (PDT)
Received: from praveenlaptop (134.14.90.92 [134.14.90.92]) by mtv-atc-013e--n.corp.sgi.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55)
	id TTFNRX1F; Sun, 25 Sep 2005 23:22:11 -0700
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Cc: <sanatan_sahgal@yahoo.com>
Subject: RE: [info-volumizer] Volumizer performance issues under .NET
Date: Mon, 26 Sep 2005 11:52:07 +0530
Message-ID: <005a01c5c262$a29674c0$5c5a0e86@asiapac.sgi.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
In-Reply-To: <20050922055201.30740.qmail@web60917.mail.yahoo.com>
Importance: Normal
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Michael,

We already have some developers using Volumizer with the .NET
environment and so far they don't seem to have encountered these issues.
However, I am not sure if their usage scenario is exactly the same as
yours. 

Is it possible for you to send us a test application that we can use on
our end to reproduce/debug the issue? In the meantime, I will file a bug
on this on the Volumizer engineering team to track the issue on our end.


Thanks,
Praveen

> -----Original Message-----
> From: owner-info-volumizer@els.sgi.com 
> [mailto:owner-info-volumizer@els.sgi.com] On Behalf Of Michael Wiley
> Sent: Thursday, September 22, 2005 11:22 AM
> To: info-volumizer@els.sgi.com
> Cc: sanatan_sahgal@yahoo.com
> Subject: [info-volumizer] Volumizer performance issues under .NET
> 
> 
> Hi Praveen & others,
> 
> I have noticed that Volumizer performs very poorly in
> the .NET environment. I am using OpenGL Volumizer
> Version 2.7 on the Windows XP Professional platform. I
> want to load and display a dataset with the following
> particulars: 200 slices, each slice is 256 x 256
> grayscale image, and there are two bytes per pixel. I
> am using the NVIDIA Quadro FX 540 card for OpenGL
> accelearation.
> 
> I have two cases.
> 
> Case 1: I wrote a C++ native windows application to
> load these slices and display and interactively rotate
> the volume on the window. I am using the
> vzTMRenderAction class for rendering purposes. The
> code was compiled as a native windows executable (NOT
> .NET) using Microsoft Visual C++ .NET (Version
> 7.1.3088). This application gives me about 7 to 10
> frames per second while I interactively rotate the
> volume.
> 
> Case 2: I also wrote a separate .NET wrapper for this
> native windows application using the IJW (It Just
> Works) technology where you are allowed mix managed
> and unmanaged code. This technology allows you to call
> unmanaged code from the managed layer seamlessly. The
> code for this case was compiled using the same
> compiler mentioned in case 1. It was compiled as a
> mixed mode .NET application. When I run this
> application I notice that the frame rate drops to 1 to
> 2 frames per second. That is a drop of about 8 to 9
> frames per second! Keep in mind that the code to
> render the volume is exactly the same for both the
> native windows and the .NET applications. In fact,
> both the apps are linking to and using the exact same
> class that performs rendering.
> 
> I don't understand why the application is running so
> slow under .NET? Any IJW overhead should be minimal
> and negligible. Has anyone noticed any performance hit
> with Volumizer running under the .NET environment?
> 
> To isolate the problem I replaced the following calls
> in my Render() method:
> m_renderAction->beginDraw(VZ_RESTORE_GL_STATE_BIT);
> m_renderAction->draw(m_shape);
> m_renderAction->endDraw();
> 
> with:
> glColor3f(1.0, 0.0, 0.0);
> for (int i=0; i<10000; i++)
> {
> 	glBegin(GL_POLYGON);
> 		glVertex2f(-0.5, -0.5);
> 		glVertex2f(-0.5, 0.5);
> 		glVertex2f(0.5, 0.5);
> 		glVertex2f(0.5, -0.5);
> 	glEnd();
> }
> 
> This essentially bypasses Volumizer and makes straight
> GL calls to render 10000 polygons. If .NET overhead is
> the culprit in deteriorating the application
> performance then I should see similar performance
> disparity between the native and the .NET environment
> when the above code is run. However, this is not the
> case. Both the native application and the .NET
> application give almost exactly the same performance
> while I interactively rotate these polygons in the
> display window.
> 
> This experiment seems to point towards Volumizer being
> incompatible with the .NET environment at least in
> terms of performance. Any help and suggestions in this
> matter will be greatly appreciated. I have been
> hammering my head against this problem for a long time
> now!
> 
> thanks,
> Michael
> 
> 
> 		
> __________________________________ 
> Yahoo! Mail - PC Magazine Editors' Choice 2005 
> http://mail.yahoo.com
> 


From info-volumizer-owner@els.sgi.com Mon Sep 26 06:21:55 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8QDKlV98027854;
	Mon, 26 Sep 2005 06:20:47 -0700 (PDT)
Received: from hastur.corp.sgi.com (hastur.corp.sgi.com [198.149.32.33])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8QDGLJT8027696
	for <info-volumizer@els.sgi.com>; Mon, 26 Sep 2005 06:16:21 -0700 (PDT)
Received: from mtv-atc-013e--n.corp.sgi.com (mtv-atc-013e--n.corp.sgi.com [192.26.78.50])
	by hastur.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id j8QDFveS196559026
	for <info-volumizer@els.sgi.com>; Mon, 26 Sep 2005 06:15:57 -0700 (PDT)
Received: from praveenlaptop (134.14.90.92 [134.14.90.92]) by mtv-atc-013e--n.corp.sgi.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55)
	id TTFNRYBB; Mon, 26 Sep 2005 06:16:19 -0700
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Subject: RE: [info-volumizer] 3D RAW file
Date: Mon, 26 Sep 2005 18:46:17 +0530
Message-ID: <011e01c5c29c$7e00de40$5c5a0e86@asiapac.sgi.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
In-Reply-To: <E1EFsoJ-00007u-00@vimb3>
Importance: Normal
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

A.Al-khalifah,

What is the format of your 2D RAW data files? If these are DICOM files,
you can use dicomToIFL that ships with Volumizer to convert the series
of DICOM files to 1 3D tiff file. If these are raw binary files, you can
use any simple UNIX tool like cat to create one BIG 3D file from your 2D
files. 

Alternatively, you can write a loader program which loads the series of
2D files directly. This might be more efficient if your original data
files are big avoiding multiple copies of the data set. Look at the
sample data loaders shipped with the Volumizer sample code for ideas. 

- Praveen

> -----Original Message-----
> From: owner-info-volumizer@els.sgi.com 
> [mailto:owner-info-volumizer@els.sgi.com] On Behalf Of 
> a.h.al-khalifah@reading.ac.uk
> Sent: Thursday, September 15, 2005 5:56 PM
> To: info-volumizer@els.sgi.com
> Subject: [info-volumizer] 3D RAW file
> 
> 
> Dear all
> I have a series of 2D RAW medical data files, Could you 
> please point me into
> how to convert them into a SINGLE 3D file. I have a tool that 
> reads a single
> 3D file only not as a series of 2Ds. Your help is highly appreciated.
> 
> A.Al-khalifah
> 


From info-volumizer-owner@els.sgi.com Tue Sep 27 20:17:15 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8S3FsEB8075909;
	Tue, 27 Sep 2005 20:15:54 -0700 (PDT)
Received: from internal-mail-relay.corp.sgi.com (internal-mail-relay.corp.sgi.com [198.149.32.51])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8RF40JT8066023
	for <info-volumizer@els.sgi.com>; Tue, 27 Sep 2005 08:04:00 -0700 (PDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28])
	by internal-mail-relay.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id j8RF3x2Z271153068
	for <info-volumizer@sgi.com>; Tue, 27 Sep 2005 08:03:59 -0700 (PDT)
X-ASG-Debug-ID: 1127833437-24568-26-0
X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi
Received: from pixie.artic.edu (pixie.artic.edu [198.40.30.132])
	by cuda.sgi.com (Spam Firewall) with ESMTP id 5DEF6D2B5B72
	for <info-volumizer@sgi.com>; Tue, 27 Sep 2005 08:03:58 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by pixie.artic.edu (Postfix) with ESMTP id 5D37239821C
	for <info-volumizer@sgi.com>; Tue, 27 Sep 2005 10:03:57 -0500 (CDT)
Received: from localhost (mesh.artic.edu [198.40.30.158])
	by pixie.artic.edu (Postfix) with ESMTP id CBADC3980C5
	for <info-volumizer@sgi.com>; Tue, 27 Sep 2005 10:03:56 -0500 (CDT)
Received: from adsl-68-252-248-184.dsl.chcgil.ameritech.net (adsl-68-252-248-184.dsl.chcgil.ameritech.net [68.252.248.184]) 
	by webmail.artic.edu (IMP) with HTTP 
	for <bchang@pixie.s.artic.edu>; Tue, 27 Sep 2005 10:03:56 -0500
Message-ID: <1127833436.43395f5cc77c3@webmail.artic.edu>
Date: Tue, 27 Sep 2005 10:03:56 -0500
From: Benjamin Chang <bchang@artic.edu>
To: info-volumizer@sgi.com
X-ASG-Orig-Subj: Volumizer 2.9 + 32-bit linux dependency question
Subject: [info-volumizer] Volumizer 2.9 + 32-bit linux dependency question
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.2.8
X-Originating-IP: 68.252.248.184
X-Virus-Scanned: by cuda.sgi.com at sgi.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1000.0 tests=
X-Barracuda-Spam-Report: Code version 3.02, rules version 3.0.4138
	Rule breakdown below pts rule name              description
	---- ---------------------- --------------------------------------------------
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com


hello,

when installing volumizer 2.9 for 32 bit linux, it needs libmpk.so.3.  is this
the multipipe toolkit?  i only see multipipe downloads for 64 bit linux.

thanks,

-- 
Ben Chang
Assistant Professor, Art and Technology Studies
School of the Art Institute of Chicago
112 S. Michigan, Chicago IL 60603
312.345.3561
bchang@artic.edu

From info-volumizer-owner@els.sgi.com Tue Sep 27 21:51:30 2005
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id j8S4oh4M8093209;
	Tue, 27 Sep 2005 21:50:43 -0700 (PDT)
Received: from hastur.corp.sgi.com (hastur.corp.sgi.com [198.149.32.33])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id j8S4nAJT7886031
	for <info-volumizer@els.sgi.com>; Tue, 27 Sep 2005 21:49:10 -0700 (PDT)
Received: from mtv-atc-013e--n.corp.sgi.com (mtv-atc-013e--n.corp.sgi.com [192.26.78.50])
	by hastur.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id j8S4mjeS197234193
	for <info-volumizer@els.sgi.com>; Tue, 27 Sep 2005 21:48:45 -0700 (PDT)
Received: from praveenlaptop (134.14.90.92 [134.14.90.92]) by mtv-atc-013e--n.corp.sgi.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55)
	id TTFNR5AT; Tue, 27 Sep 2005 21:49:09 -0700
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Subject: RE: [info-volumizer] Volumizer 2.9 + 32-bit linux dependency question
Date: Wed, 28 Sep 2005 10:19:03 +0530
Message-ID: <004d01c5c3e7$f70f8ba0$2e17fea9@asiapac.sgi.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Importance: Normal
In-Reply-To: <1127833436.43395f5cc77c3@webmail.artic.edu>
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Ben,

I will check to see why the 32-bit Linux rpms of Multipipe SDK are
not available for download. In the meantime, if you don't need the
Multipipe SDK based sample applications (i.e. volview), then please use
the --nodeps option with rpm to install the software. Let me know if you
still have issues with this. 

Thanks for your feedback.

Regards,
Praveen

> -----Original Message-----
> From: owner-info-volumizer@els.sgi.com 
> [mailto:owner-info-volumizer@els.sgi.com] On Behalf Of Benjamin Chang
> Sent: Tuesday, September 27, 2005 8:34 PM
> To: info-volumizer@sgi.com
> Subject: [info-volumizer] Volumizer 2.9 + 32-bit linux 
> dependency question
> 
> 
> 
> hello,
> 
> when installing volumizer 2.9 for 32 bit linux, it needs 
> libmpk.so.3.  is this
> the multipipe toolkit?  i only see multipipe downloads for 64 
> bit linux.
> 
> thanks,
> 
> -- 
> Ben Chang
> Assistant Professor, Art and Technology Studies
> School of the Art Institute of Chicago
> 112 S. Michigan, Chicago IL 60603
> 312.345.3561
> bchang@artic.edu
> 


