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
I just uploaded another dev log that talks about the immediate mode GUI system that I'm using to make menus in my game, and why I prefer it to "retained mode" gui. Give it a watch!
Check the description to get a download key for the game :3
youtu.be/K2x_FQjFX5I
#indiedev #gamedev #monogame #imgui
This is really cool!
www.reddit.com/r/Stationeer...
#stationeers #imgui
New devlog: #ImGui integration, frame pacing, and some breaking changes in #helios 🎮
Debug overlays are in! FPS widget, #gamepad visualization, log console. Also refactored the rendering setup with RenderPrototype for better resource sharing.
#tooling #gamedev #indiedev #indiegames
I finally made some meaningful progress on a project I’ve been hacking on for years. As is typical of hobby programming, I’ve decided to reinvent the wheel instead of working on my original project idea.
#common-lisp #imgui
open.substack.com/pub/kirankp/...
Spending this week improving the asset editors and content-creation pipeline. Assets can now render little previews in their display names which work across all pickers.
Wishlist Chronicles IV on Steeaaaaam: store.steampowered.com/app/3919080/...
#gamedev #imgui #customengine