light.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
---
Programming is es
r the next week as we're shifting
office locations, so it may take a while to confirm whether this is a
real bug or not.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
elves.
Unfortunately, that means you have to turn on the full runtime model of
Xj3D in order to get that functionality.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
ff caching completely by substituting a different file manager. Go
to the loader class that you're using, and look for the
"MemCacheLoadManager". Change that to "SimpleLoadManager", recompile,
and you'll have a loader that does not do any caching at all.
--
Justin Couch
ediate
plans to fix this.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
--
ava3D 1.3.1 or earlier. From posts on the
list here, the 1.3.2 betas have worked around whatever the initial
problem was.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ M
d
authentication) and the XML encryption recommendations and you should be
able to get what you need with an acceptable level of security.
pd: thanks very much Justin for your comments, I hope you didn't cut your
blue ponytail
Na, I still have it. It's not going away any time soon :)
--
Justin C
the name to
CyberX3D and updated to handle X3D files too. Not sure which encodings
he currently supports, or how extensively the new spec features are
supported. At least it should handle X3D equivalent files of what you
have with VRML, and the API should be almost the same as what you a
o at http://aviatrix3d.j3d.org .
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
--
re I start documenting them.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http
the code to
run. The readme has more details about where to find this and what to
download.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
re dowloading JInput, also go ahead and download JOAL.
The next dev release is going to need it as we'll have full spatialised
audio support the OpenGL side using that. We pulled it at the last
minute from this dev release as there were still a couple of structural
issues we needed to
lated to the depth of the terrain. A terrain is
always generated in the X-Z plain and height values along the Y axis.
Sound like what is needed?
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Ja
FantasyFooty.org wrote:
Does anyone know how I can import Terragen terrains as a Shape3d. What loader do I need?
Do you know what file format(s) Terragen can export? That will be your
best bet of then looking something up in the loader index at
http://www.j3d.org/utilities/loaders.html
--
Justin
ork around.
I believe it was adding and removing an empty BranchGroup would force a
cleanup. It may have even been a simple Group node.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D
Xj3D in applet for about a
year using this technique and it caused us many heartaches.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d
part, but it's
since disappeared.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http
SVG does a lot of image operations that are not
directly supported by 3D systems, so the render to texture is going to
be the only way to ensure that you get exactly what was in the file.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twid
abled right now because Alan hasn't
committed a number of classes to CVS that he should have (ie compilation
is broken right now). He's disappeared off on a holiday for his wedding
aniversary, so I can't exactly annoy him to fix it :) Should be fixed on
Tuesday or Wednes
es[3] = new Vector4d( 0, -1, 0, 0.3 );
That should now do what you want.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
. Modelling for realtime is a completely different process and
requires using a very small subset of the available tool options.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Jav
Serge Bernier wrote:
If yes: how can I tell to my texture to react to light??
The simple answer is to ignore the VRML specification. VRML requires
replace mode to be used for colour textures (RGB, RGBA). You want
something that the spec explicitly says should not be done.
--
Justin Couch
t deleting
triangles that lie outside the defined planes. Where this is useful is
if you need to do sectioning visualisation, like a CAD package where you
want to remove the front half of, say, an engine, to see the internals.
It is not good for showing just a piece of one model.
--
Ju
small amount of tolerance.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
--
tempMtx2.mul(tempMtx1, matrix);
//System.out.println("CxRxSx-C" + tempMtx2);
tempVec.x = vfTranslation[0];
tempVec.y = vfTranslation[1];
tempVec.z = vfTranslation[2];
tempMtx1.setIdentity();
tempMtx1.setTranslation(tempVec);
matrix.mul(tempMtx1, tempM
Maelvon HAWK wrote:
I see a book title "Java 3d Techniques for Real Applications" de Justin
Couch on "amazon.fr". A book whose publication was cancelled. What is
the future of that book?
There is none. The publisher cancelled it when it appeared that Java3D
was no longer bein
/implementation/java3d-OpenGLvsDirectX.html
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d
not allocate any more than 1024MB for the heap size, regardless of
the numbers we provided for -Xmx.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
ay well be
2 or 3 frames behind the application code.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http
l CPU machine.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
---
"Lo
couldn't distribute it due to licensing restrictions.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://ww
testing that people
aren't going to have the latest JOGL install so just getting the basics
onto each machine first. We're going to push a second RC release at the
start of next week we expect, which should have the min version and jar
files etc.
--
Justin Couch
for that matter.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
---
&
such, Xj3D runs in either static loading of geometry data or a
complete runtime model. There is nothing in between. X3D/VRML is not
really appropriate for most gaming type needs beyond just a static model
load. Anything more than that and you're going well outside the design
goals for the spec.
er to call the
installer of the nested file. That's what we do with our installer that
sets up Java and Java3D. We just include the complete .exe and then tell
InstallShield to run the external application at the appropriate point
during the X3D installation routine.
--
Ju
Bassam wrote:
Is there a simple way to get unrepeated vertices in an array?
No. It's entirely dependent on how the geometry was generated in the
first place. Your best bet would be an Indexed array of some form, as
that one typically shares the vertices as much as possible.
--
Justin
airly
general problem at the lowest level interaction between the J3D canvas
and AWT, but I've not been able to track down a consistent answer of
what is at fault. I've heard rumours of other APIs that use heavyweight
native windows having problems too - eg JMF and JOGL.
you have set the appropriate capability bits. In this case
ALLOW_CHILDREN_WRITE and ALLOW_CHILDREN_EXTEND are the ones you will
need set if it is a live scene graph.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler
your browser cache before attempting to
download again.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
. We are also working
with Elumens on some non-Dome solutions in this space right now, but not
quite sure exactly what we can and cannot say about it currently. I'll
check with Alan tomorrow morning when he comes into work. Maybe we can
contact you offlist with some more details.
--
Justin
part of the script's interface from being updated. Other
small bug fixes to prevent crashes of various types.
Binary Format: Lots of work extending the internal APIs to deal with
both text and binary values for fields.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Ar
Flavius Alecu wrote:
The thing is...I can run the code, I just can't run it from the comand
line...That's teh wierd thing...
Windows Box (you've never really stated)? Go to \Windows\System32 and
delete java.exe and javaw.exe. Now it will work.
--
Justin Couch
interesting because these
have all sprung up in the last few months as the museums are starting to
look for a "competitive edge". They're looking for displays and systems
that can be interactive and collaborative because they feel that will
draw in more visitors than the static movie-style di
the main place to
look will be the games market. Desktop and higher-end 3D graphics has
very small demand for coders. Games have heaps, and there's a major new
market developing for the mobile devices now that OpenGL ES and DirectX
Mobile have been released. That's where you
these will appear in the path (which is the listing of the nodes
from the root of the scene graph to the object that was picked). To
find the parent, just walk backwards from the end of the path until you
find the Group of interest.
--
Justin Couch http://www.vlc.com.au
w. IIRC It
wasn't until the GF3 that nVidia introduced decent performance AA
implementation.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
urce working group list: Pages are down right now
with contact details due to a site revamp taking place, but basically
send mail to [EMAIL PROTECTED] and "subscribe source" as the body of
the email (typical majordomo subscription process).
--
Justin Couch http:
ce license or something more
akin to the SCSL?
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http
Serge Bernier wrote:
thank you for the reponse to me question.
The loader is set to VRMLLOADER.LOADALL
Should the behaviors be loded we that??
Assuming no bugs in our handling of it - yes :)
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twid
months as other things have been far higher priority for us to deal
with.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
5000 units, and
you have the front to back clipping plane ratio set at the recommended
3000, then you would set the scale of the world to 3000/5000, or 0.6.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech
ject shapes and are reasonably
efficient depending on your object shape (HS_Jump is more efficient for
long, thin cylinders, Q-Collide for spherical). If you have non-convex
objects then there are several different options out there to play
with, but they are non-trivial to implement.
--
J
manufacturer
and driver release. But, look under OpenGL or DirectX settings tab for
the typical place you'll find them.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ M
annot refresh at 400FPS you probably have Vsync turned
off on Windows, but not on Linux. Turn Vsync back on on Windows and see
how the number change.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Ja
ot be visible.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
---
"Lo
x27;s fairly trivial to
fake it with a 2D texture that has a height of 1, and an appropriate
width, and careful attention to your texture coordinates.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author
rwise of this tactic.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
---
&q
(some are looking
at using Xith3D too). To their eyes - not having any developers assigned
and working on the project to further enhance or bug fix is considered a
Very Bad Thing(TM). It doesn't matter whether it is Java3D, or any other
API that has nothing to do with Java.
--
Justin Couch
that is your front clipping
plane, and must be as wide as your viewport translated into world
coordinates.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
yuan wrote:
today very nicely to meet u.and wonder if you have received my letter for help?
thanks
Not seen one from you. Just woken up so I'll dig through the folder
where all my junk mail gets filtered too just in case it got filtered
incorrectly.
--
Justin Couch
causing NPEs) it works fine on Xj3D. I can send you a confirmation
screenshot if you'd like.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://ww
for
them to do so.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
--
y opinion and more. I am telling
you that Java _is_ dead as far as Sun is concerned internally, they just
won't openly publically say it. Sun has a corporate policy of never
announcing anything's demise. If you want to see this in effect, head
over to the JSDT list. Same thing has been happeni
ng games for PC platforms, so they've optimised the code for that.
We're working on a completely different spectrum of applications.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
A
to lock down variables, synchronising access etc etc. While
we'd be fine running on a single CPU machine, but at a slower speed than
Xith3D, the opposite would be difficult to do.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler
ry frustrating because a lot of our applications
and techniques can't be ported to Java.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Ma
und info!
Heh, watch me get in trouble for saying that much even... :(
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
7;re not kewl enough
anymore".
This is really disappointing and right now I have little faith in
anything to do with Sun and 3D graphics, particularly if Java is
involved. BTW, did you know that SGI have declined to join the OpenGL
Java bindings working group? Pretty sad state of affai
issue that the JInput guys wen't through for a while, so just have to
track it down. Apart from that, mouse and all the other input devices
worked flawlessly with no code changes needed.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddle
ow, it is a one-man show, and I can't keep up with that and
everything else, like my day job and social life.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author,
elp me to do this work, I can't find that software in the web
> however.
There are a number of input devices that I maintain as part of the
j3d.org code repository. In addition, you might want to have a look at
this page for more links:
http://www.j3d.org/utilities/sens
ing a note over here too. This has been committed to CVS now,
but not yet tested. Should work just fine, but can't confirm until I've
run some test files over the content.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler
mode. Other browsers ignore this
part of the specification, and therefore render the geometry
incorrectly. If you need to use modulated textures, you'll need to go to
X3D and make use of the multitexture abilities.
--
Justin Couch http://www.vlc.com.au/~justin/
Java
Christian Britton wrote:
Woohoo!
Strait from the source, official press release!
Just updated the J3D FAQ and j3d.org front page with the news. Need to
update the download page as well, but got pulled off to do some bug
hunting first. Will get to fix it this evening.
--
Justin Couch
stuff which doesn't
compile, or not in the formal compilation list for release etc. So to
get the current source, you need to grab it from CVS. Details are here:
http://www.xj3d.org/cvs.html
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bi
wrong password.
Sorry. I stuffed up. Had a wrong permissions setting on the anonymous
access. Should be fixed now.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer
is dual-CPU and J3D correctly spreads the load
across both processors here. We checked the details of the latest JVM
and it is using native threads, so there's something else really wrong
with the SGI port of Java3D right now. I couldn't really recommend
anyone else using it given th
g to be able to help
much. If you could grab the dev release from a couple of days ago,
that's almost identical to what was in the RC release. (only thing I
recalls that's different is the removal of a class cast exception in
MovieTexture).
--
Justin Couch http://www
g platform?
There are parts of it. Look at Transform3D and the lookAt() method.
Then, you'll have to do your own handling of the update of the position
in response to the user input. One small gotcha: after calling lookAt(),
make sure to call invert().
--
Justin Couch
gement of big places like NIST
and NASA do take the rantings of this guy seriously as doing harm to
their reputation when not justified.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author
public statements before a court of law forces you to do so.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d
pe machine, but that shouldn't make any
difference to performance relative to a laptop. I've heard of some other
issues with multipipe running on an SGI, but haven't had the cycles to
be able to get back with the people involved to see what's going on.
--
Justin Couch
when it asks
for one.
The module name is now called "Xj3D" (including caps).
Note, any environment variables you have set up will have to be changed
to reflect this new setup.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler
ry
requirements significantly too and thus far less GC thrashing.
We'll be rolling a new dev release in a couple of day's time with this
new work in it, but thought everyone would be interested to know the
results sooner if you're operating from CVS.
--
Justin Couch
ing with
people inside Sun. If it is not obvious by now, then it should be stated
that at no time are we, or have we, been working with whatever Doug is
proposing. As far as I'm aware, nobody in Sun's management that we've
spoken to is aware of the proposal that he's working on ri
are needed
right now, not words.
So that's the state of play right now from our perspective. There's
actually a heap more detail to fill out, but that's the "short" version.
Hope it helps to see some of what i
natively, j3d.org is happy to act as a home for other independent
3D Java projects. If you need websites, CVS, mailing lists etc, please
contact me and I'll set it up.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.
he current state of play surrounding the j3d.org site and
code. More thoughts as they filter out of the noise, and if you are
interested in helping out, let me know.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.
l
be actively moving away from Java3D to our own, already existing, scene
graph architecture. We can't afford to wait around for promises of stuff
that never shows - like has been for the past 2 years.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect &
open source it" - if the majority of people really couldn't
care less about Java3D, then we'll pass that along too.
Please feel free to pass this message along to anyone that you feel may
want to respond - particularly if you know of people that have already
moved awa
er we are not keeping that information because
we let Java3D handle it all for us (it auto-computes the bounds). We do,
however, keep it for the OpenGL renderers, but then you can't use the
loader interface...
--
Justin Couch http://www.vlc.com.au/~justin/
Java Archi
Alessandro borges wrote:
That's the point.
If the geometry's vertexes has colors than
Appearance's material will not override it.
That's not what we're saying. This is a plain line/point set with no
colouring other than a material node, and all we ever get
et is not
permitted to do. That means it must be installed in the lib/ext
directory first, before running to correctly function.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ M
-
material node has no effect. However, colour per vertex does work
correctly.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http
On Mon, 28 Jul 2003, RWGRAY wrote:
> But is there *any* reason to think that this is going to go into Java 3D?
> Rather, I thought we have received word that the Java 3D team was
> significantly reduced. This suggests to me that this openGL binding will be
> a separate add-on package to Java rath
On Mon, 28 Jul 2003, Alessandro Borges wrote:
> By the way, does it means a kind of Java3D ME in the horizon ? ;-)
That's JSR184 - Mobile 3D graphics API. They should be releaseing
the final spec within the next month or so.
Justin
===
http://www.sgi.com/newsroom/press_releases/2003/july/sgisun_opengl.html
At this point there is no JSR listed. Expect to see it soon
Justin
(Sitting in the Siggraph Keynote reading email...)
===
To unsubscribe, send email to
This has been a very long time in the making. I'll try to find the other
press release. It is now formal that Sun and SGI will be developing formal
OpenGL bindings to Java. Note that this is _not_ the JOGL project on
JavaGaming.
-- Forwarded message --
Date: Mon, 28 Jul 2003 07:12
spec-compliant file. Either the
header really is missing, or it has been gzipped and the file extension
not changed to indicate so.
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ M
Manoel Ribeiro wrote:
Why I can get loaders for 3D-Studio(3DS) and VRML( WRL) ?
http://www.j3d.org/utilities/loaders.html
Follow the links...
--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author,
1 - 100 of 1018 matches
Mail list logo