From: makura <y_m...@ya...> - 2010-12-03 14:00:26
|
Thanks Gerardo, it works. Create myshader folder C:\RIB\jrman-0_4>javac -classpath %JRMAN_HOME%\jar\jrman.jar;%JRMAN_HOME%\jar\ve cmath.jar;%JRMAN_HOME%\jar\commons-cli-1.0.jar myshader/SurfaceFirst.java C:\RIB\jrman-0_4>cd jar C:\RIB\jrman-0_4\jar>jar uvf jrman.jar %JRMAN_HOME%\myshader\SurfaceFirst.class C:/RIB/jrman-0_4/myshader/SurfaceFirst.class (in = 642) (out = 359) (44% ) C:\RIB\jrman-0_4\jar>cd.. set CLASSPATH=%JRMAN_HOME%\jar\jrman.jar;%JRMAN_HOME%\jar\vecmath.jar;%JRMAN_HOME%\jar\commons-cli-1.0.jar;%JRMAN_HOME%\myshader C:\RIB\jrman-0_4>jrman first.rib Completed. Thank you for your support. makura --- Gerardo Horvilleur <ma...@si...> wrote: > Make sure that you include the compiled class file > (SurfaceFirst.class) in your CLASSSPATH when you run jrMan. > > Don't hesitate to ask if you have anymore questions. Thank you for > using jrMan! > > On Thu, Dec 2, 2010 at 3:17 AM, makura <y_m...@ya...> wrote: > > Thanks Gerardo, > > it works. > > > > I tried to make a constant shader with java. > > but it doesn't work. > > > > folowing : SurfaceFirst.java. > > -------------------------- > > > > import javax.vecmath.Color3f; > > > > import org.jrman.grid.BooleanGrid; > > import org.jrman.grid.Color3fGrid; > > import org.jrman.grid.FloatGrid; > > import org.jrman.render.ShaderVariables; > > import org.jrman.shaders.SurfaceShader; > > > > /* > > �SurfaceFirst.java > > */ > > > > public class SurfaceFirst extends SurfaceShader { > > > > � �public void shade(ShaderVariables sv) { > > � � � �super.shade(sv); > > � � � �sv.Oi.set(sv.Os); > > � � � �sv.Ci.mul(sv.Cs, sv.Oi); > > � �} > > } > > --------------------------- > > > > folowing : a RIB file. > > ###### > > #first.rib > > Display "first.tif" "framebuffer" "rgb" > > Projection "perspective" "fov" [45] > > LightSource "ambientlight" 1 "intensity" [0.2] > > LightSource "spotlight" 2 "from" [-1 1 0 ] "to" [0 0 3] "intensity" > [3] > > Translate 0 0 3 > > WorldBegin > > Color [1 0 0] > > Surface "First" > > Sphere 1 -1 1 360 > > WorldEnd > > ##### > > > > C:\jrman-0_4\model>jrman first.rib > > Unknown surface shader: First, replacing with fakedlight surface > shader > > first.rib time: 0h0m7s > > Total time: 0h0m7s > > > > it doesn't work. > > Can I make a shader? > > Where are Shaders directory? > > > > Thank you for your support. > > > > makura > > > > > > > > > > --- Gerardo Horvilleur <ma...@si...> wrote: > > > >> SurfaceClouds.java is the source for a surface shader to be used > from > >> inside jrMan, it is not a standalone program. > >> > >> To use it, you must run jrMan to render a RIB file where you > specify > >> that you want to use that surface shader. In the sample file > >> noiseShadersTest.rib you can see how to specify a �surface shader > in > >> a > >> RIB file. > >> > >> It would be something like this: > >> > >> Surface "clouds" "uniform float noisescale" 2 "uniform integer > >> noiseoctaves" 5 > >> > >> On Wed, Dec 1, 2010 at 8:55 AM, makura <y_m...@ya...> > wrote: > >> > Hi, > >> > I'm studying RenderMan. > >> > I compiled jrman-0_4/src/SurfaceClouds.java. > >> > > >> > C:\jrman-0_4\src>javac -classpath > >> > > >> > > > %JRMAN_HOME%\jar\jrman.jar;%JRMAN_HOME%\jar\vecmath.jar;%JRMAN_HOME%\jar\commons-cli-1.0.jar > >> > SurfaceClouds.java > >> > > >> > there is SurfaceClouds.class. > >> > but it didn't work. > >> >>java SurfaceClouds > >> > Exception in thread "main" java.lang.NoSuchMethodError?: main > >> > > >> > Is SurfaceClouds shader? > >> > Can I set up a scene with SurfaceClouds.class and a RIB. > >> > Is there a way to use the SurfaceClouds.class? > >> > I hope a sample file. > >> > > >> > Thank you for your support. > >> > > >> > makura > >> > > >> > > >> > > > ------------------------------------------------------------------------------ > >> > Increase Visibility of Your 3D Game App & Earn a Chance To Win > >> $500! > >> > Tap into the largest installed PC base & get more eyes on your > game > >> by > >> > optimizing for Intel(R) Graphics Technology. Get started today > with > >> the > >> > Intel(R) Software Partner Program. Five $500 cash prizes are up > for > >> grabs. > >> > http://p.sf.net/sfu/intelisp-dev2dev > >> > _______________________________________________ > >> > Jrman-user mailing list > >> > Jrm...@li... > >> > https://lists.sourceforge.net/lists/listinfo/jrman-user > >> > > >> > >> > >> > >> -- > >> Gerardo Horvilleur > >> ma...@si... > >> 5282-3314 > >> 044 55 2709-0509 > >> > >> > > > ------------------------------------------------------------------------------ > >> Increase Visibility of Your 3D Game App & Earn a Chance To Win > $500! > >> Tap into the largest installed PC base & get more eyes on your > game > >> by > >> optimizing for Intel(R) Graphics Technology. Get started today > with > >> the > >> Intel(R) Software Partner Program. Five $500 cash prizes are up > for > >> grabs. > >> http://p.sf.net/sfu/intelisp-dev2dev > >> _______________________________________________ > >> Jrman-user mailing list > >> Jrm...@li... > >> https://lists.sourceforge.net/lists/listinfo/jrman-user > >> > > > > > > > ------------------------------------------------------------------------------ > > Increase Visibility of Your 3D Game App & Earn a Chance To Win > $500! > > Tap into the largest installed PC base & get more eyes on your game > by > > optimizing for Intel(R) Graphics Technology. Get started today with > the > > Intel(R) Software Partner Program. Five $500 cash prizes are up for > grabs. > > http://p.sf.net/sfu/intelisp-dev2dev > > _______________________________________________ > > Jrman-user mailing list > > Jrm...@li... > > https://lists.sourceforge.net/lists/listinfo/jrman-user > > > > > > -- > Gerardo Horvilleur > ma...@si... > 5282-3314 > 044 55 2709-0509 > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game > by > optimizing for Intel(R) Graphics Technology. Get started today with > the > Intel(R) Software Partner Program. Five $500 cash prizes are up for > grabs. > === 以下のメッセージは省略されました === |