after12am / eisenscript

A programming language designed for generating awesome structures.
https://after12am.github.io/eisenscript-docs/
MIT License
46 stars 5 forks source link

Not an issue - more of a communication #89

Open kronpano opened 4 years ago

kronpano commented 4 years ago

Hi there,

just cloned the eisenscript repository and had a quick look at the changes/change logs - woah - a lot has changed!! Looks more like a rewrite than just some changes.

From what I can (TestRenderer.js) see you are still using the "normal" THREE.js Geometry - not the BufferGeometry - just wanted to ask if there is a reason for that?? I assumed that BufferGeometry is more efficient?

Will take me a while to get my head around but I am very impressed by the work you have done!! Thanks for all the hard work.

after12am commented 4 years ago

From what I can (TestRenderer.js) see you are still using the "normal" THREE.js Geometry - not the BufferGeometry - just wanted to ask if there is a reason for that?? I assumed that BufferGeometry is more efficient?

v2.0.0 was released. I erased TestRenderer.js from bundle file. Though there was TestRenderer.js in v1.3.7, I did not have already use TestRenderer.js. I had to bump up version to erase TestRenderer.js. Because there was no backward compatibility. Now I uses BufferGeometry.

https://github.com/after12am/eisenscript/blob/ab47a0769e995120e8cbbb455e002d16a50b41c8/examples/js/render.js#L28-L58 https://github.com/after12am/eisenscript-editor/blob/65b201874af6e5a126f3e9ca5af60430bca4aadc/js/render.js#L49-L79

kronpano commented 4 years ago

Not sure which way you are "using" the eisenscript I am still trying to get nice images out of it - so I mainly export the objects and render them in Blender/Keyshot..... that's why I removed grid and line in my version because they don't render. I guess it really depends on what your goal is - mine - since we had just another 3 weeks of lockdown announced is - well - I don't know any more what my goal is/was/will be.

after12am commented 4 years ago

that's why I removed grid and line in my version because they don't render.

It's ok. I just implemented the original specifications.

since we had just another 3 weeks of lockdown announced is - well - I don't know any more what my goal is/was/will be.

Don't be so serious. All you have to do is live in the present.

I updated docs.

https://after12am.github.io/eisenscript-docs/build/docs/getting-started-introduction/

after12am commented 4 years ago

Please just do what you want to do now. Do things you couldn't do because you was too busy. For example, reading a book, sleeping, watching movies, chatting your friends. Or doing nothing is also very good.

Keep to remember that you don't rush yourself.

Let me talk about myself. I had no goals at all times. I just did what I wanted or needed at that time. For your health, it is important not to think about your environment seriously. If you feel down, write it here. I am listening. Very good to see you.

after12am commented 4 years ago

Ok👌 I will take a rest for a week. See you.

flexelektro commented 4 years ago

Also wanted to say something not "issue-related" : I played with Structure Synth for several months some years ago, and i loved it. I would say it was the only time i considered myself doing something "artsy" in the digital context. Then with a new update of MacOS, Structure Synth didnt work no more. I am superhappy to see this project here, and will definitely dig into it the next weeks...

Thanks !

after12am commented 4 years ago

@flexelektro Thank you for warmful comment! I am glad to hear that. Although my job is a system engineer, I ported from structure synth because I wanted to do something artistic. I'm happy if you use this. Thank you!

kronpano commented 4 years ago

Just saying - discovered recently that the fractalforums are alive again. Got a Browser/StructureSynth group where I am posting some scripts and renders If anybody is interested head over to fractalforums->Synth images - 3D L-system Some images have scripts attached - hope to spread the word - not an easy task.

after12am commented 4 years ago

I saw images you produced. It's pretty amazing 💯

image

kronpano commented 4 years ago

Just saying - if you get some exporting feature into eisenscript like obj/mtl export or any other which allows groups of objects/materials I can retire BrowserSynth

All I have done is added an export feature and some more primitives - pretty much what is available easily in Three.js and some CSG and "bend" stuff. Off for a bit - love it !!!

kronpano commented 3 years ago

I know the stuff is not really "awesome" but if you want to add some more links to your section there is - AFAIK the only active StructureSynth/BrowserSynth/eisenscript forum over at fractalforums.org and it has it's own gallery there gallery with many scripts and links attached. Just thought I would mention it ;)