miklesz information 52 glöps
- general:
- level: user
- personal:
- first name: Mikołaj
- last name: Leszczuk
- portals:
- demozoo: profile
- demo Linux Windows MacOSX Intel 1976 by Damage
- Thank you for all the words of praise.
Some comments...
Python + GLSL: I know, quite an unusual combination, but ultimately I enjoy writing code in it. There is also a simple rendering engine on the way - Panda3D. Compared to Unity or Unreal Engine, it is more of a toy, but it allows me to easily arrange the elements of the scene (in Python), and then my own shaders in GLSL come into action.
References to old demos, including Interference/Sanity: I love stuff like this, I'm an old Amiga guy after all. How old? The title of the demo explains it all, right? ;-)
Holes between particles: Yes, I know, they are there. There is a bug in the demo that causes black holes to get bigger at higher resolutions. I have already minimized this problem in the YouTube version.
AMD: I'm sorry, but unfortunately I don't know what's wrong there. I also don't know how to check it properly. I developed this demo myself on MacBook Pro M1, and the Windows version is only cross-compilation (and yes, in addition to the Windows version, you can also download the version for macOS and Linux). However, several people tested it on Windows and reported no problems.
Inconsistent design: Well, kind of. Because first there was supposed to be a demo in the style of angels, cemeteries and churches. Then we added an intro where the building is falling apart (this is the place where previous editions of Xenium Demoparty took place for years, which ceased to exist this year - I know this story is a bit insider). And finally, it turned out that Xenium 2024 would have a "trains" theme, and I remembered that I could easily scan several interesting objects, including a fancy steam locomotive, so we also added trains. And again, the title simply results from the fact that all five of us were born in 1976 and there is really no point in looking for any deeper connections, especially with the cemetery! ;-) - rulezadded on the 2023-09-04 16:19:46
- demo Linux Windows MacOSX Intel Kramsta by Damage
- Thank you for all the warm words.
By answering the questions above...
Quote:the problem is that on this machine at least it fluctuates between silky smooth 60fps and absolute horrendous 1-2fps, and I can't seem to tell WHY, because not a whole lot happens that would warrant the latter.
Quote:apart from horrible framerate flucituatuions (point clouds loading/caching?)
Note that I wrote this demo on macOS, and most of you probably watched it on Windows. I did builds for Windows and Linux, but the Linux version was hardly tested at all, and the Windows version was tested extensively, but only by my colleagues in the group. I know there are glitches under Windows, but without direct access to Windows, I had a hard time removing it. Interestingly, the slowdowns are usually not due to point-cloud rendering, but rather slow particles system that I used. Some built-in GPUs also have problems with shader switching in this demo. There are also occasional cuts when reparenting new points-clouds to render (these point-clouds have millions of points!). Remember that this demo was written in Python, and the supporting Panda3D engine, although written in C++, still uses the CPU rather than the GPU. Unfortunately, the truth is that in 27 years I haven't written demos, so practically in the last year I had to learn everything from scratch.
Quote:even tho app is Intel, it work flawlessly through Rosetta on Apple Silicon
Interestingly, it was written on macOS with M1, although due to problems with shader support, I had to work on Intel emulation.
Quote:When is production on the A500?
The A500 is a (beautiful but) finished story for me. I have no equipment, I hardly remember anything anymore. Really, I probably don't have time to learn it again. It's no coincidence that I used Python now because I know it and use it regularly at work. Recalling (and in fact learning from scratch) 68K assembler would probably exceed my time capabilities. - isokadded on the 2022-08-31 00:22:20
account created on the 2022-08-30 20:22:30
