Vervette Fluid Sandbox...


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

User avatar

Site Admin

Posts: 7436

Joined: Sun Nov 10, 2013 1:38 pm

Post Sat Feb 06, 2021 7:19 pm

Re: Vervette Fluid Sandbox...

:hihi: ...just imagine what he might have meant by "cursor brush"! I'm sure you will come to the right conclusion! ;)
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: 4830

Joined: Mon Mar 24, 2014 9:58 am

Post Sat Feb 06, 2021 9:15 pm

Re: Vervette Fluid Sandbox...

The previous "orange" was made with only a mega Brush circular! :geek:

Image

Image
Is beautiful that please without concept!
http://moiscript.weebly.com/ https://schmoll8.wixsite.com/magicavox
Latop: Geforce GTX 950M, Intel Quad Core i7, Windows 10, 8 Gigas, 2.4ghz
User avatar

Site Admin

Posts: 7436

Joined: Sun Nov 10, 2013 1:38 pm

Post Sat Feb 06, 2021 10:23 pm

Re: Vervette Fluid Sandbox...

Oh boy, I figured out how I can get my 16bit array from GL, but now I have to figure out how I can export the data, possibly zip it, but it's incredibly tedious for me to find out what I need to do. I did find a number of zip libraries, but virtually all of them only seem to handle strings. Kind of exhausting. I wished, I'd know someone, who truly knows javascript for some help. :shrug: ...but on goes the quest! :geek:

Anyway, it's all very promising already, so that's really cool. At least I get the data itself, allowing session based storing in memory.

Learning all these things is really like pulling teeth more often than not. :PP
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: 7436

Joined: Sun Nov 10, 2013 1:38 pm

Post Sun Feb 07, 2021 6:09 pm

Re: Vervette Fluid Sandbox...

...not sure, if this thread should really become a dev-log, but I'm excited enough to report that I now can save 16bit textures and load them back in, finally making it possible to continue a paint project at some other time in full quality. I still have to figure out how to compress and decompress, which seems trivial, but...eh... can't wait for the day when I think so, too. :hihi: For now that's still to come, but at least there's some important progress on fundamentals to report. :hyper:
A few more things to figure out, but then all of it may get pretty serious and a real tool will emerge! 8-)
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: 4830

Joined: Mon Mar 24, 2014 9:58 am

Post Sun Feb 07, 2021 8:36 pm

Re: Vervette Fluid Sandbox...

Image

Image
Is beautiful that please without concept!
http://moiscript.weebly.com/ https://schmoll8.wixsite.com/magicavox
Latop: Geforce GTX 950M, Intel Quad Core i7, Windows 10, 8 Gigas, 2.4ghz
User avatar

Posts: 4830

Joined: Mon Mar 24, 2014 9:58 am

Post Mon Feb 08, 2021 9:07 pm

Re: Vervette Fluid Sandbox...

Take 5 :)

Image

Image
Is beautiful that please without concept!
http://moiscript.weebly.com/ https://schmoll8.wixsite.com/magicavox
Latop: Geforce GTX 950M, Intel Quad Core i7, Windows 10, 8 Gigas, 2.4ghz
User avatar

Posts: 1098

Joined: Fri Jul 25, 2014 11:12 am

Post Tue Feb 09, 2021 9:40 am

Re: Vervette Fluid Sandbox...

Taron wrote:I still have to figure out how to compress and decompress, which seems trivial, but...eh...

Not sure, but maybe https://stuk.github.io/jszip/ can help?
User avatar

Site Admin

Posts: 7436

Joined: Sun Nov 10, 2013 1:38 pm

Post Tue Feb 09, 2021 11:43 am

Re: Vervette Fluid Sandbox...

Errr...not sure, yet. I have tried pako itself, which this one uses, too, except it inflates it to 200% in size, haha. Not sure what sort of conveniences are added to justify the weight, but I will have a look. I believe, my main problem is that I just don't have full command yet over javascript. There are things I don't quite know yet, which make me stumble a little when it comes to turning Float32Array into an ArrayBuffer that the zipper then compresses, later decompress and back to Float32Array. I feel that it is ridiculously easy and should not be a problem, but there must be this one little thing I'm missing. It's like I have it already, but am overlooking one piece of understanding.
I checked superficially the contents it creates and they look perfectly fine.
Sometimes there are several problems at the same time and I may be trying to fix a hole in one pipe, not realizing that I've fixed it already, while a whole other pipe was wide open. Than I decide to abandon the pipe I fixed, find the other one and close it and all works again acceptably. If only now I would go back to the fixed pipe and put it back in place. But experience then tells me, that as long as I don't know what I'm doing, I will simply spiral back down into an endless fixing hell. Thus I must first gather more information, get smarter, so to say.
Programming... I love it and it seems to hate me sometimes. :shrug: :hihi:
zip solutions I've looked at:
• pako
• uzip
• snappyjs
• lz-string
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 Tue Feb 09, 2021 12:57 pm

Re: Vervette Fluid Sandbox...

Yes, I very know this situation. After some years I jumped into web world again and this is result: :o :?
At the end of last year, I had to study and use React technology. https://reactjs.org/ Very nice but if someone goes deeper needs more and more libraries. One day I felt lost.
There are too many technologies and it is difficult to decide which way to go. Technology is literally changing at hand!

Your project is a little bit specific and I think js language wasn't originally invented for this type of data manipulation. It is possible to do that for sure, but don't know so much about that to assist.

Maybe these descriptions can help?
https://developer.mozilla.org/en-US/doc ... rayBuffers
https://developer.mozilla.org/en-US/doc ... oat32array
User avatar

Posts: 554

Joined: Mon Jan 23, 2017 3:11 am

Location: Lima-Peru

Post Tue Feb 09, 2021 1:06 pm

Re: Vervette Fluid Sandbox...

Not know if this could help but... :roll:
when fixing bugs I create a folder with all the "txt" files pluss an Info file saying what problem I'm going to fix, in which file, and in which line, perhaps you could put "trying XXX lib"
I'll keep a lot of folders each one being a diff version of the little program, each one with its own Info file. Fixing just one thing at a time.
Last edited by eduardobedoya on Tue Feb 09, 2021 1:11 pm, edited 1 time in total.
Facebook: https://www.facebook.com/gonnabdh
Portfolio: https://www.deviantart.com/eduardobedoya/gallery
System: Intel Core i7-13700K, NVIDIA GeForce RTX 4080 16GB, CORSAIR Vengeance DDR5 32GB, Windows 11
Verve Wishlist:
-LSH color pallete
-Brightness Knob
PreviousNext

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

Who is online

Users browsing this forum: No registered users and 5 guests

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