Suggestions


Here we mingle, introduce ourselves, our thoughts and ideas and have caring discussions.

User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 7:32 pm

Re: Suggestions

Ugh...Ok, let me see:

VRV format (Verve images)

BANK 1 (individually compressed)
:!: bytes -> content
0-21 -> header: "Verve Painter version"
22 -> current version: 14
:!: floats now...
width
height
color[4]
gamma
color midpoint
light color[3]
light position[3]
ambient color[3]
glossiness
background color[4]
depth
current brush size
brush sizes[9]
brush bristle count[9]
brush bias[9]
mouse speed
:!: bytes
mirror mode
high quality mode
:!: floats
smudge chroma
fludity
fluid sharpness
fluid smudge
drying speed

grid field of view
grid distortion
grid opacity
(int)grid density
grid vpos[3]
grid pos[3]
grid rot[3]

:!: byte
show canvas texture
:!: float
canvas texture strength
canvas texture size
canvas texture bias
canvas texture density
canvas texture stretch
:!: int
layer count
end bank 1 compressed

IMAGE BANKS (layer count)
per bank...
:!: byte
hidden
:!: float
bump
glossiness
diffusion
metallic
opacity
visibility
color[3]
:!: byte
style
:!: float
image data color
width * height * 4
image data material
width * height * 2 (whereby this is bullshit and will be just *1 in next version)
...loops until all layers are compressed in their own bank

end of image banks

The next version will be different, because I will break up the layer images to support large formats!
That's all! ;)
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Posts: 1098

Joined: Fri Jul 25, 2014 11:12 am

Post Wed Jan 06, 2016 7:54 pm

Re: Suggestions

Thank you so much Taron! But.. Are you really sure you described brush vri format? It looks like a structure of your vrv format. :shrug:
User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 8:44 pm

Re: Suggestions

OH, jeez, my brains! Hahaha, yes, that's the VRV... don't know where my head is at! :lol: :oops:
I'm currently trying to work out the scanline procedure, so ... I do know where my head's at! :P

OK, hold on...
VRI format (Verve Image Brush Format)

BANK 1 (individually compressed)
:!: bytes -> content
0-18 -> header: "Verve Painter version"
19 -> current version: 14
:!: int
image count
end bank 1 compressed

IMAGE BANKS (layer count)
per bank...bank size = width*height*6 (so wrong) + 87+image name length
:!: float
width
height
UV0.x
UV0.Y
UV1.x
UV1.y
UV2.x
UV2.y
UV3.x
UV3.y
:!: byte
perspective mode
:!: float
brush bristle size
brush bristle count
brush bristle bias
brush oscillator
brush oscillator chaos
:!: byte
brush image mode
paint mode
:!: int
name length
:!: string (bytes)
image name
:!: float
image data color
width * height * 4
image data material
width * height * 2 (whereby this is bullshit and will be just *1 in next version)
...loops until all layers are compressed in their own bank
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Posts: 1098

Joined: Fri Jul 25, 2014 11:12 am

Post Wed Jan 06, 2016 9:50 pm

Re: Suggestions

GREAT!! :D I very appreciate your detailed descriptions! :beer:

In next few days I will do more observations and hopefully try to find a good solution. It looks like I am able to support Photoshop brush files up to CS4 version..
User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 9:55 pm

Re: Suggestions

Yeah, that would be pretty amazing.

I have to tell you, though, I'm currently trying to do the whole scanline thing and I feel like a complete idiot, it's crazy. One of those things that make me wonder how I could do any of this, really, it's nuts. :PP

I don't know, if you ever had that, but I'm looking at my code and I see nothing wrong with it, but it does something completely different, like something that should be impossible... it's maddening.

And then... AND THEN... shortly after you realize just how stupid it was... :oops:

OK, I got it...next version will have no size limit for saving and loading!
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube

Posts: 266

Joined: Wed Apr 09, 2014 3:37 pm

Post Wed Jan 06, 2016 10:12 pm

Re: Suggestions

"Support larger image formats" ? !
now that will be a game changer
Wohoooooo!
btw
listening in on this development chatter
is quite fascinating
even if I don't have a clue what it means
:)
s
Macbook Pro
2.6 intel core i7
8 gb ram
Nvidia 650m 1gb v ram
bootcamp windows 7 premium
User avatar

Posts: 1098

Joined: Fri Jul 25, 2014 11:12 am

Post Wed Jan 06, 2016 10:12 pm

Re: Suggestions

Sometimes it is better to take a break and better to sleep on it. You can see your code from a different view by tomorrow morning. Fresh eyes and brain can do miracles! :idea:
User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 10:18 pm

Re: Suggestions

AH...yes, I got it! It's all solved.
Luckily I did not let it simmer...
...next version will be fun for Stavros! ;)
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 10:27 pm

Re: Suggestions

Yup, it works! Just saved and loaded 3321x4510 ....no problem! :D
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
User avatar

Site Admin

Posts: 7430

Joined: Sun Nov 10, 2013 1:38 pm

Post Wed Jan 06, 2016 10:39 pm

Re: Suggestions

OK, so now the format has changed for VRV (and for VRI).
In both cases the *2 on image data material I commented on is now really *1. For the current versions!
VRV is version 15
VRI is version 2
Here to help! :D
System Info: Mac mini, Apple M1, 8 Gb, Sonoma 14.5 - secondary: AMD Radeon RX Vega 10, AMD Ryzen 7 (2.3 Ghz), Windows 11
Taron.de | Twitter | Pinterest | YouTube
PreviousNext

Return to Community [feedback, bug reports, discussions, etc...]

Who is online

Users browsing this forum: No registered users and 8 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software