Porting Violet to Java

A forum for exporter development discussion.
User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Mon Jan 28, 2008 12:03 am

@eman:
How's the GUI going?

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Mon Jan 28, 2008 12:48 am

Dougal2, you have PM...

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Mon Jan 28, 2008 1:10 am

thanks kram.

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Mon Jan 28, 2008 1:17 am

No Problem.
Oh, btw: He later said, he's working on the post-process bloom right now... There might be a change with it, soon ;)

User avatar
ViennaLinux
Posts: 191
Joined: Thu Jul 26, 2007 9:26 am
Location: Vienna/Austria
Contact:

Post by ViennaLinux » Mon Jan 28, 2008 12:24 pm

I have to make a REQUEST on Reinhard Tonemapping:
Please implement it this time in way that indigo(blendigos) and violets values match.
So if I open the igi file in Violet and enter the same values as in Blendigo I would like to see the same tonemapped image.
It drove me crazy last time I played with it - then someone said that this is simple another way of implementation.

please keep the variables acting the same way.
Core2duo e6600 @ 3.1GHz watercooled at default VCore ^^

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Mon Jan 28, 2008 12:29 pm

Vienna:
yup, I've added a switch to make it work the old way. same with linear, you can either use exposure/contrast or gain/exponent.

User avatar
eman7613
Posts: 597
Joined: Sat Sep 16, 2006 2:52 pm

Post by eman7613 » Mon Jan 28, 2008 12:57 pm

Ack, problem occured at my house so havent been able to respond, but yes the GUI is done, i just have to add a simple API to get the values from it. you can PM me a password for the commit or i can attacht the files to the forum, whichver works.
Yes i know, my spelling sucks

User avatar
ViennaLinux
Posts: 191
Joined: Thu Jul 26, 2007 9:26 am
Location: Vienna/Austria
Contact:

Post by ViennaLinux » Mon Jan 28, 2008 1:04 pm

dougal2 wrote:Vienna:
yup, I've added a switch to make it work the old way. same with linear, you can either use exposure/contrast or gain/exponent.
I am talkin about Reinhard Tonemapping with the values Pre, Post and Burn. In the current Violet.exe they do not work the same way as in indigo.

Did I make myself clear now? :roll:
Core2duo e6600 @ 3.1GHz watercooled at default VCore ^^

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Mon Jan 28, 2008 1:07 pm

yes, I've done exactly that. It'll work either way.

eman:
PM sent.

User avatar
psor
1st Place Winner
Posts: 1295
Joined: Sun Jun 25, 2006 1:25 am
Location: Berlin
Contact:

Post by psor » Tue Jan 29, 2008 2:48 am

@dougal2

Heya Doug, I gotta small request for you. Could you please implement
an automatic reload feature into jViolet? What I mean is, that jViolet
recognizes if an igi is updated and reloads it automatically. I dunno if
this is possible with Java tho. With C++ under Windows it is possible,
I dunno how but somehow it works.

If you can't get it to reload automatically, then please implement a reload
button. This would save a lot of clicks and then we could just use indigo's
console and jViolet instead of Indigo.exe itself. Right now it a tedious job
to load an igi and play with it during the render is still going on. I would
appreciate it a lot and I guess others too. :D ;)

In the end it doesn't matter if you can do it automatically or manually by
pressing a reload button, both ways will make the usability better! :D :D :D

Thanx in advance mate! ;)

p.s. :shock: I will not count the word 'automatically' in this post. :twisted:




take care
Oleg aka psor
"The sleeper must awaken"

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Tue Jan 29, 2008 2:57 am

a "reload last" button is possible.

User avatar
psor
1st Place Winner
Posts: 1295
Joined: Sun Jun 25, 2006 1:25 am
Location: Berlin
Contact:

Post by psor » Tue Jan 29, 2008 3:03 am

Sounds pleasing, so thanx! Maybe later on you guys can pimp it to get
loaded automatically ... :D :D ;)

btw. EXR output possible with Java or not? 8)




take care
psor
"The sleeper must awaken"

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Tue Jan 29, 2008 3:08 am

As far as I can tell, EXR is a no-go with java, as it's a c++ library.

Maybe it can be hacked to be loaded as an external from Java, but that's a feature to look into at a later date.

EDIT: actually, thinking about it, using an external library would make it platform-specific, therefore defeating the entire purpose of jViolet.
So no. EXR support will not ever be possible.

User avatar
psor
1st Place Winner
Posts: 1295
Joined: Sun Jun 25, 2006 1:25 am
Location: Berlin
Contact:

Post by psor » Tue Jan 29, 2008 3:12 am

Alright mate! Then you might wanna keep an eye on the sunflow forum
to get ready when the Java port is done. 8) :D ;)

p.s. You don't have to hide pal! :P :lol: ;)

edit: I meant this line: "* Full OpenEXR integration (pending on MarioF's amazing port)"

edit2: Hold on a sec ... Ian has HDR output in Radium, that would be
great to have then! Because it's HDRI too, just a "bit" bigger ... hehe. ;o))



take care
psor
"The sleeper must awaken"

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Tue Jan 29, 2008 3:20 am

I have found the EXR binary specifications. It's possible to do in Java, it'd be very time consuming to write the parser though.
It's _way_ more complex than IGI.

Post Reply
137 posts

Who is online

Users browsing this forum: No registered users and 54 guests