Hi Mike,
I have this in my head for long time. This is something worth adding to TBGL, but I am not sure about the syntax for now. So I would go the path of include file, and once it settles down I can hardcode it to module.
Thanks,
Petr
I know guys you must think that I am crazy. Here is the next generic thing that could help us create the game faster and woudl be great to use for other projects too!
And generic particle module or include file, based on Opengl/TBGL. These are the functionalies I can imagine:
1) Load precreated particle FX files, which contain the rules for particle emitters
2) Manage particle emitters
3) Particle editor where you can create the particle fx files visually and see the particles in action
Who wants to take this job?
Michael
Hi Mike,
I have this in my head for long time. This is something worth adding to TBGL, but I am not sure about the syntax for now. So I would go the path of include file, and once it settles down I can hardcode it to module.
Thanks,
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Great. Generally we should do it first as an include and if it is slow then turn it into a module. Thanks for taking this on.Originally Posted by Psch
I wrote a similar response in the GUI thread, I agree for the contest-- I think include files make sense, and perhaps could be the start of a module in the future.
Acer Notebook: Win 10 Home 64 Bit, Core i7-4702MQ @ 2.2Ghz, 12 GB RAM, nVidia GTX 760M and Intel HD 4600
Raspberry Pi 3: Raspbian OS use for Home Samba Server and Test HTTP Server
It seems Simone would be interested in cooperation on particling, that would be very nice.
My idea is to use entity system, as we can make range of entities to face same point ( the way particles are rendered usually ) + maybe the UDT container in each of the particle entity.
What properties do you think Particles should have?
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Petr look at this
http://www.gamasutra.com/features/20...derburg_01.htm
Home Desktop : Windows 7 - Intel Pentium (D) - 3.0 Ghz - 2GB - Geforce 6800GS
Home Laptop : WinXP Pro SP3 - Intel Centrino Duo - 1.73 Ghz - 2 GB - Intel GMA 950
Home Laptop : Windows 10 - Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz, 2401 Mhz, 2 Core(s), 4 Logical Processor(s) - 4 GB - Intel HD 4400
Work Desktop : Windows 10 - Intel I7 - 4 Ghz - 8GB - Quadro Fx 370
Hi,
Petr the Idea to use Entity system it's very good.
I think that one properties necessary of particles system it's what we have to display, because for create dynamic particle engine we have to know in which situation we are, and the generic rules of the environment (like gravity).
Michael and Abraxas thanks for the links of Particles tutorial.
Ciao,
Simone
LapTop Pc: 2GHz Intel Core 2 Duo T7200 • 2GB 533MHz DDR2 RAM • 160GB hard disk • 512MB ATi Mobility Radeon X1600 graphics • Win Vista SP1<br />Desktop Pc: 1.6GHz Intel Core 2 • 2GB DDR2 RAM • 1024MB Nvidia GeForce 8800 GT • WinXp SP3
Thanks for the links,
very good reading, I will study them all.
Simone, I sent you concept of particles on mail, it does not contain the flexibility of systems shown in articles yet.
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Hi Petr,
Thanks for Example of particle, i will check it and let you know.
Simone
LapTop Pc: 2GHz Intel Core 2 Duo T7200 • 2GB 533MHz DDR2 RAM • 160GB hard disk • 512MB ATi Mobility Radeon X1600 graphics • Win Vista SP1<br />Desktop Pc: 1.6GHz Intel Core 2 • 2GB DDR2 RAM • 1024MB Nvidia GeForce 8800 GT • WinXp SP3
Bookmarks