Cell shading - Do you use it ?

If a sufficient number of people use/wants to use it I may clean it up so it’s easy to use.

Just a question, are you just trying to increase the number of posts you have on JGO? Or is there actually a point to these ? So if no one uses it, your just going to keep it “untidy”?

Why not just go clean all the stuff you think is worth cleaning up and redoing then post back saying “ive done this and that locally, anyone interested?”

Well, if you excuse me, you seem to “just trying to increase the number of post and difinitely without a point”, but the guy is trying to make priorities what he going to clean up first to better meet people needs! This is voluntary work and
and “MagicSpark” probably don’t have so much spare time to do just everything… So if these kind of posts disturbing you - just don’t read them. BTW, you can see the topic marked as a poll… what else polls are for then?

I’m a little confused by the questions. What do you mean by "(probably a fork of the code) "?

read carefully and reasearch before you open that big pie hole you call a mouth. My question still stands, is he going to leave the stuff untidy if no one uses it ?

DP

Now if you don’t know what I mean about cleaning, here’s :

  • Before : “I know 2 years ago an obscure guy did some brilliant demo. You may find it if you search well. Maybe you can reuse existing code”
  • After : “You just have to do : new CellShadingObject(Shape3D shp); and that’s it !”

It’s a great thing bluesky is offering here!

There are many things, floating in the forums that actually should go into the xith-tk.

For example there were many newby’s asking questions about picking - there wasn’t really some useable picking code in the library itself or in the xith-tk. There was only one fraking picking-peace of code (by me) floating around in the forums, that didn’t even compile correctly (because I accidently didn’t remove all occurences of references to my game). Because picking was so often requested, and he also needed it, he added it to the xith-tk. A superb thing to do - in that case he didn’t need to ask, because it was obvious, that it was needed.

Now he want’s to improve xith3d a big deal, by making it much more user-friendly…and you’re simply starting to insult him…I don’t understand you.

Amos, you’re a great help for xith3d, so don’t let you bother too much by such people!

Cheers,
Arne

Thanks Arne.

Well, acordingly to your avatar/picture that problem with the mouth, you mention - apply rather to you… and you know what? - it suits you!

P.S. Replying on your first post, I didn’t actually went personal… just replied approprietly as I found your question compromising… So calm down…

P.S.2. My appologies in front of other people for rubbish posts…

Poll locked - 2 No I don’t mind and just 1 Yes I’m interested, so I’ll do it if I need it.

This topic appears constructive to me, it creates an open discussion on a particular feature of Xith3D, with one person prepared to commit time to the idea if enough people would benifit. Seems fair enough. Post count? Big deal…

+1 for starting discussions
+1 for this feature - Cell shading is a cool tech, and it would be nice to see better support in Xith3D

Cheers,
Will

OK, gotta include it in my TODO list.

So hows the cleaning up of the cellshading going? Or is the math lib doodar the new thing for ya? Or was it the particle system?

@darkprophet: Just curious… what exactly do you want to archieve by your post? Are you really interested in the progress? … and how is your Volatile Engine going?

;D ;D Oh DP you’re so kind to take news about me.

Well actually I’m having much work about reorganizing packages as Qudus suggested (see http://www.java-gaming.org/forums/index.php?topic=13406.0) and a bunch of others thing to do before 0.8 8)

Oh about Cell Shading : well I decided the clean-up was delayed until a next release, cause :

  • I had more things to do that I had foreseen for 0.8 and I don’t want to make people wait any longer to use COLLADA / 3D HUD
  • I figured out JCD used a proprietary file format (a binary file with a .txt extension :o ) and it’s CelShadingFactory is too dependant on its custom loader so it will take some time to adapt that (but it’s not too hard)

But I talked enough about me. What about you DP ? Like cylab I would be pleased to have news of your Volatile Engine.

Oh and about particle system I didn’t took time to have a look at it ^^ In my clean-up I didn’t saw the code in the CVS so I’ll guess I’m gonna browse these obscure boards…

OK had some time recently so I’m pleased to announce it’s done : it’s now really really easy to use, just do :


CelShadingFactory model = new CelShadingFactory(yourBranchGroupContainingAShape3D);
yourScene.addChild(model.getMainModel());
yourScene.addChild(model.getOutlineModel());

Be warned, though that the yourBranchGroupContainingAShape3D will be parsed only for the FIRST shape3D contained. So if you have multiple you’ll have to construct several celshading factories.

So DarkProphet, does Cell-shading looks well in your Xith3D game ? :wink:

(Attached : a small screenie of a model used in the game I’m working on : I copied the model into the demo/ folder)

Great!!!

Can you update the CelShadingTest, which doesn’t actually show comprehencible results, with your model?

Seems like you forgot to commit the Archer.obj file. There’s only a .mtl file but no .obj and the Test crashes.

Not my fault… was Eclipse which didn’t committed it when I committed the whole folder… It’s fixed now.