Search found 688 matches

by chronologicaldot
Thu Aug 22, 2024 3:05 am
Forum: Code Snippets
Topic: Typewriter Text Effect
Replies: 2
Views: 606

Re: Typewriter Text Effect

I actually considered doing this for Irrlicht since it's very useful in games. Looks like someone beat me to it. Thanks for the code!
by chronologicaldot
Thu Aug 22, 2024 2:58 am
Forum: FAQs, Tutorials, Howtos, and external tool lists
Topic: [VIDEO]export animation from Blender 2.79b to Irrlicht (b3d mode) and bake texture
Replies: 8
Views: 5003

Re: [VIDEO]export animation from Blender 2.79b to Irrlicht (b3d mode) and bake texture

fragMotion supports Game Studio .mdl ???? Wow! I haven't seen that format in ages.
Too bad fragMotion is only for Windows. As a Linux user, I sometimes feel like Irrlicht is still for the Windows platform all the tools were created for.
by chronologicaldot
Thu Aug 22, 2024 2:51 am
Forum: Project Announcements
Topic: DustbinGames MarbleGP
Replies: 16
Views: 5204

Re: DustbinGames MarbleGP

This actually reminds me of a game called Atmosphere:
https://games.digipen.edu/games/atmosphere
by chronologicaldot
Mon Apr 22, 2024 5:11 pm
Forum: Open Discussion and Dev Announcements
Topic: CustomPresenter for embedding Irrlicht in GTK etc
Replies: 11
Views: 3733

Re: CustomPresenter for embedding Irrlicht in GTK etc

Actually, to be honest, I used the latest version of Irrlicht from the repo, which is why there is an IImage::getData() method. But thanks for posting the diffs - They should help anyone still using the stable release of Irrlicht.
by chronologicaldot
Sun Dec 24, 2023 4:19 pm
Forum: FAQs, Tutorials, Howtos, and external tool lists
Topic: [VIDEO]export animation from Blender 2.79b to Irrlicht (b3d mode) and bake texture
Replies: 8
Views: 5003

Re: [VIDEO]export animation from Blender 2.79b to Irrlicht (b3d mode) and bake texture

The bummer is the devs removed b3d export from Blender 2.9 (WHY???), which makes this tutorial useless moving into the future. The devs keep gutting Blender, which makes them more frustrating than the obsolescence of Irrlicht mesh loading.
by chronologicaldot
Sun Jul 23, 2023 3:03 am
Forum: Off-topic
Topic: Leaving Irrlicht?...
Replies: 22
Views: 7358

Re: Leaving Irrlicht?...

Thanks for the info on setFrameLoop(). It makes AnimatedSceneNode more useful, albeit still lacking, but at least useful enough for an old-style game. Wish I knew more about inverse kinematics and bone stuff, but for some reason some of that stuff in irrlicht always seemed alittle cryptic to me... a...
by chronologicaldot
Sun Jul 23, 2023 2:53 am
Forum: Code Snippets
Topic: MeshViewer (IrrAssimp)
Replies: 1
Views: 2330

Update: MeshViewer (IrrAssimp)

Thanks @CuteAlien for mentioning setFrameLoop(). I managed to implement a pause feature for the play/pause button. /* * main.cpp * * Created on: July 20, 2023 * Author: Nicolaus Anderson */ #include <irrlicht.h> #include "IrrAssimp/IrrAssimp.h" #ifdef _IRR_WINDOWS_ #pragma comment(lib, &qu...
by chronologicaldot
Sat Jul 22, 2023 5:32 pm
Forum: Off-topic
Topic: Leaving Irrlicht?...
Replies: 22
Views: 7358

Re: Leaving Irrlicht?...

@CuteAlien - I have an irrJSON in IrrExtensions: https://github.com/chronologicaldot/IrrExtensions/tree/master/util/irrJSON Requires the irrTree, here: https://github.com/chronologicaldot/IrrExtensions/tree/master/util/irrTree Sadly, the plugins for Blender get outdated quickly, and unlike Irrlicht,...
by chronologicaldot
Sat Jul 22, 2023 2:40 am
Forum: Code Snippets
Topic: MeshViewer (IrrAssimp)
Replies: 1
Views: 2330

MeshViewer (IrrAssimp)

Recently, I figured out how to get Assimp correctly installed. It required copying the contrib/utf8cpp folder to /usr/local/include Then it required passing in -Wl,-rpath=/usr/local/lib to g++ because I didn't want to set LD_LIBRARY_PATH or figure out how to do it in my IDE. After all the headache, ...
by chronologicaldot
Sat Jul 22, 2023 2:25 am
Forum: Off-topic
Topic: Leaving Irrlicht?...
Replies: 22
Views: 7358

Leaving Irrlicht?...

===== Complaint Rant... (skip if you want to stay positive) I've toyed with Irrlicht for over a decade now, and while it's ok if you want to do everything yourself and just need to get something drawn on the screen, many of the features included with the engine are next to useless. Examples: 1) Mesh...
by chronologicaldot
Tue Jan 24, 2023 6:09 pm
Forum: Open Discussion and Dev Announcements
Topic: CustomPresenter for embedding Irrlicht in GTK etc
Replies: 11
Views: 3733

Re: CustomPresenter for embedding Irrlicht in GTK etc

Update: When you want the Irrlicht window to resize whenever GTK resizes, replace the other getSurfaceSize() in the IrrPanel with this: //! Return the surface virtual irr::core::dimension2du getSurfaceSize() { Gtk::Allocation allocation; int baseline = 1; get_allocated_size(allocation, baseline); ir...
by chronologicaldot
Sun Jan 22, 2023 6:28 pm
Forum: Advanced Help
Topic: Using GTKmm 3 and Irrlicht
Replies: 22
Views: 5087

Re: Using GTKmm 3 and Irrlicht

I figured out how to do it now.
See this thread:
viewtopic.php?p=306968
by chronologicaldot
Sun Jan 22, 2023 6:26 pm
Forum: Open Discussion and Dev Announcements
Topic: CustomPresenter for embedding Irrlicht in GTK etc
Replies: 11
Views: 3733

Re: CustomPresenter for embedding Irrlicht in GTK etc

Looks like the first image host didn't work.
Image
by chronologicaldot
Sun Jan 22, 2023 6:23 pm
Forum: Open Discussion and Dev Announcements
Topic: CustomPresenter for embedding Irrlicht in GTK etc
Replies: 11
Views: 3733

CustomPresenter for embedding Irrlicht in GTK etc

I finally figured out how to embed Irrlicht in GTK. No more external window nor messing around with SExposedVideoData. https://i.ibb.co/qy090Zj/Irr-GTKmm-itworks.png There are a couple of caveats, as you'll see in my example code below. 1) Irrlicht can be updated along with the GUI element it's in, ...
by chronologicaldot
Sun Jan 22, 2023 5:25 am
Forum: Beginners Help
Topic: How to add a file to the engine
Replies: 2
Views: 983

Re: How to add a file to the engine

Update: Found the issue. In the .cpp file, I had ifndef but in the .h I had ifdef for the same variable indicating when to compile. Makes a big difference one letter "n", doesn't it?