This morning, improvements to device initialization. Also finished off the primary-secondary device system. Initially, secondary devices will be used to offload certain compute tasks.
Also the beginning of a useful render metrics GUI!
#vulkan #imgui #gamedev #indiedev #gameengine
ImGui demo window
This weekend, optimization and improvements around buffer usage. I've also successfully integrated ImGui a few minutes ago!
#ImGui #gameengine #Vulkan #gamedev #indiedev
I received some criticisms on my Swift + C blog post, how "it is easy to integrate C in #Swift, but not #C++, even a small code base!".
So, I integrated #ImGui (not cimgui, but the C++ project) in my Swift project. It took me 10 minutes.
I guess I should start a new blog post π
#swiftlang
Diary of a Vibe Coder: I finally feel at home, not like I'm dizzy with C++. I'm so π Python, Imgui, and OpenGL!
#Python #Imgui #OpenGL #GLSL #IndieDev #Devlog #Shader
I'm continuing this morning. Give me some moral support. I've cut "main.py" from 3200+ to 2100. It was tough. To distract myself, I did something... urban. It's certainly not original, but it looks murky, just like the refactoring process.
#Python #Imgui #Indie #Dev #Devlog #OpenSource #Software
I came up with something again, and here it is. I'm displaying HTML using Imgui. Something's really weird with me. Okay, maybe I'll put this on Github soon. I hope it doesn't turn into a super-functional browser, lol π
#Imgui #Python #Dev #IndieDev #DevLog
I added the ability to change additional properties of a primitive. Yes, it might be a little subtle (I'm talking about the menu itself), but it's so cool. I don't know how reliable it is, but whatever! π»
link: github.com/EmberNoGlow/...
#Imgui #Python #Dev #DevLog #3d #OpenSource #Indie #IndieDev
Still working. Added buttons and icons. It looks... It looks like it was done in a couple of minutes, but it was π€¨
P.S. I came across the icons8 website. lol, their free system is broken...
#Dev #DevLog #Python #Imgui #SoftwareDevelopment #Indie
A new version is coming soon! I have a feeling it'll be raw, so you can test it out. I've rewritten the ENTIRE SCENE LOGIC. Now we have a clean UX, UI, user-friendly, modern... But there's no backwards compatibility (yet).
#Imgui #Python #GLSL #OpenSource #Dev #SoftwareDevelopment #DevLog
YEAAH, FINALLY!!!! I worked for 3 days to implement this!!!! IT WORKS!!! π
Long story short, I completely reworked the scene tree, logic, I've almost reached my limit... yeah! There's still a lot to work on, like backward compatibility and saving. Good luck πͺ
#Dev #IndieDev #Python #GLSL #Imgui
#Imgui #Log #Editor #Debug #Tool #Utility #Debugconsole #Logs #Debugging #Console #Commandconsole #Commandline #Framerate
This scaling looks so disgusting! I know the problem is that I'm only scaling the font, but... I'm tired, so this is a checkpoint. I hope I'll come back to this π₯Ά
Good luck, I guess Β―\_(γ)_/Β―
#Dev #IndieDev #Imgui #OpenSource #Python #3D #SoftwareDevelopment
I added, I don't know what to call it, something like a quick view orientation setting, lol. Short, like Blender, Unity, idk, but they have a thing in the top right corner. Anyway, I was too lazy to make a thing, so I made buttons. Thanks, it's not a console command π€
#Dev #IndieDev #3d #Imgui
My SDF editor vs My Intel 4000... π€―
#Software #Free #OpenSource #IndieDev #Dev #Python #GLSL #Imgui #OpenGL #SoftwareDevelopment
THIS IS A MANDELBULB FRACTAL. With the release of v0.3.0, you can now create entire worlds using fractals!
link:
github.com/EmberNoGlow/...
fractal: gist.github.com/EmberNoGlow/...
#Fractals #Mandelbulb #Free #OpenSource #Dev #IndieDev #OpenGL #GLSL #Python #Imgui #Software #SoftwareDevelopment
v0.3.0 of my 3D SDF editor is out! A lot has been done, and many evenings have been spent, but it's been worth it! Added built-in code editor, editor customization, and much more!
link: github.com/EmberNoGlow/...
#Software #Free #OpenSource #IndieDev #Dev #Python #GLSL #Imgui #SoftwareDevelopment
Don't try to run imgui and tkinter simultaneously. I spent the entire evening trying to embed this window into the main application. I think I should have spent a little more time with imgui than trying to merge the two libraries.
#Tkinter #Imgui #Python #Threading #Software #Dev #IndieDev #Free
I've added a save and load theme feature to "User.data" Now, those ugly theme colors (which can be customized in the settings) can be saved for later! TODO: Add a Reset button
#Imgui #Python #GLSL #OpenGL #PyOpengl #OpenSource #Dev #IndieDev #Software #Free #3D #Editor #Modeling
Add confirm exit.
P.S. I probably shouldn't have added theme customization, I constantly want to make ugly colors, lol.
#Imgui #Python #GLSL #OpenGL #PyOpengl #OpenSource #Dev #IndieDev #Software #Free #3D #Editor #Modeling
I got to work and customized the editor theme colors! It was easier than I thought. The method is quite elegant (see commit: github.com/EmberNoGlow/...)
Project link: github.com/EmberNoGlow/...
#Imgui #Python #GLSL #OpenGL #PyOpengl #OpenSource #Dev #IndieDev #Software #Free #3D #Editor #Modeling
Anyone doing #GameDev in C# and using #ImGui, should double-check that they're not passing a mutable string to the format arguments. While looking at a bug for the game #Stationeers 8 months ago, I became aware that ImGui.NET is calling vsnprintf which could result in a #RCE if used incorrectly.
I donβt know what it is, I have no inspiration, and besides, all liked my Hornet less than just a cube and a sphere.
At least it looks realistic (although I don't know where else you can see this thing)
link github.com/EmberNoGlow/SDF-Model-Editor-Demo
#IndieDev #SDF #Python #GLSL #Imgui #Art #3D
Finally!!! Release 0.2.0 is out! A lot has been added, in short, take a look!
link: github.com/EmberNoGlow/SDF-Model-Editor-Demo/releases/tag/v0.2.0-beta1
#GLSL #Python #Imgui #PyOpengl #Scikit-Image #Pillow #Tkinter #Dev #OpenSource #Software #MIT #SDF #RayMarching #RayTracing #Rendering
I created a sphere and a cube. It turned out quite realistic. Resolution Scale - 2.0, Samples - 1024, Intel HD Graphics 4000. Rendered in 3 minutes.
link: github.com/EmberNoGlow/SDF-Model-Editor-Demo
#GLSL #Python #Imgui #Rendering #Software #Dev #IndieDev #ComputerGraphics #Realistic
This looks great. Oh, if only it worked properly...
Anyway, I'm planning to release version 0.2.0 this evening. It's very rough, but more or less functional. Check it out: github.com/EmberNoGlow/SDF-Model-Editor-Demo
#Python #Imgui #GLSL #IndieDev #OpenSource #SoftwareDevelopment
The monochrome UI for Hyphasia, showing a popup for modulation parameters.
Making good progress again on modulation.
Time function is either an LFO or an envelope.
Each of Lane A and Lane B can be assigned to a MIDI CC or an expression parameter like channel pressure. Don't worry. You won't have to type in magic numbers in the final UI.
#ImGui
#BuildInPublic
#Hyphasia
We've added a better debug overlay using ImGUI that lets us see detailed stats about the player and what enemies are planning
#indiegame #indiedev #gamedev #boomershooter #quake1 #imgui
This is a full demonstration of a cool demo calculator for our UI framework Cherry, based on ImGui!
This is a concept intended to demonstrate that Cherry can create skeuomorphic user interfaces. Everything here uses a Lua scripting engine.
#imgui #dearimgui #ui #dev #ux #skeuomorphism
Visualizing performance stats builds intuition faster than staring at numbers.
I experimented with building lightweight profiling & visualization tools in Unreal using ImGui.
Full write-up: medium.com/@GroundZer0/...
#UnrealEngine #GameDev #TechArt #EngineTools #Optimization #ImGui