Talent 3D Designer

Anything QL Software or Programming Related.
User avatar
Popopo
Super Gold Card
Posts: 524
Joined: Wed Apr 07, 2021 10:37 am

Re: Talent 3D Designer

Post by Popopo »

stevepoole wrote: Mon Apr 28, 2025 11:05 am Hi Folks,
Out of hospital, so here comes Butterfly5_bas... to celebrate my 77th birthday and MayDay ! Steve.
Capture d’écran (140).png
Get better!
Very very nice work!
A lot to learn from all of you!


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi Folks,
My biggest stumbling-block was filling both sides of the paper-thin wings... usually done by sorting distance-wise...
But that didn't work of course in such a case, as it would have meant having inumerable areas of wing to dealwith.
Instead, each of the few colured surfaces of each wing is deduced from the insect's trajectory direction. Finally simple to code...
(A bit like Ray-Tracing techniques). Next time the flowers will be morphed in 3D, not 2D, for added realism..... Steve.


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi Folks,
The 'Butterflies' routines morphed an object between two different positions....
Here is a version to morph between two 'different' filled objects : 'tumbling' a cube and a tetrahdra.
Due to some coincident apexes, the objects do have the same number of 'faces' !
(The hard part was getting proper hidden faces each time).
UNZIP, LRUN or ESCape, to see the butterflies moving, then the polyhedra tumbling.
Future versions will use much more complex objects...
Tested ok on QPC2. Steve.
butterfly_polygons.zip
(8.51 KiB) Downloaded 26 times
_________________________


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi, Here is one frame shot : Steve.
Capture d’écran (171).png


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi Morphing enthusiasts...
Still developing 2D & 3D perspective morphing, an ongoing series of protoypes :
Here is a 'medley' demo incorporating new core routines. UNZIP, LRESPR CHANS_code, LRUN or ESCape, (and watch).
1 is the 'Butterflies' routine, which morphs moving objects, interpolating between positions.
2 is the 'Polyhedrons' routine, which morphs a tetrahedron into a cube, all filled and tumbling.
3 morphs the letters 'QL to PC', using a simplified pixel-core routines.
4 Morphs any magnified font-character into another. Press any key to accelerate, and see 'animation'.
The 'medley' routines all share common cores, which will assist future enhancements for complex 3D work...
The '4' routine needs further tweaking, to enable small characters to morph 'backwards'. Steve.
chans_code.zip
(358 Bytes) Downloaded 31 times
dots.zip
(10.76 KiB) Downloaded 24 times


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi Folks,
Here is a (1 of 32) frame from the animated morphing between any two Font characters.
I may try to prepare a video of the animations... Try using your own games fonts to get special effects ...?
(The output morphs smoothly from one char to the other). No need for any DATA entries! Steve.
Capture d’écran (174).png


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi, The youtube video is called : morf.


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Try again : youtube 'morf_steve' will find it !


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi folks,
Just managed to locate some 'sprite' char$ to test the dots program with, but there is a big problem : silly output !
I had used the wrong morphing subroutine .... and so will have to devise one to get the correct sprite-morphing output.
Will report back, when job done. Sorry, Steve.


stevepoole
Aurora
Posts: 900
Joined: Mon Nov 24, 2014 2:03 pm

Re: Talent 3D Designer

Post by stevepoole »

Hi Developers,
UNZIP chans_code & Butterfly_dots2_bas. Adapt LINE 7490 to your medium. TYPE prepare ENTER. LRUN or ESCape.
The demo medley runs Butterflies, then Polyhedra, then QL>PC, then char-morphing, and finally loops to start again.

The previous version only morphed from from char$ with many dots to smaller ones. This version can do the opposite.
This means creating dots from nothing, as char-bits are only 0 or 1, so impossible to store more pixel information.
So, arrays allow pixels to be automatically numbered from 1 to n, (per char). Thus morphing is sometimes a little messy, and could be remedied by designing fonts by hand, (carefully selecting numberings, for example for sprites). Lots of data lines !
So my learning curve is still steep, but morphing deserves more attention to develop good cores. Explore... Steve.
chans_code.zip
(358 Bytes) Downloaded 5 times
Butterfly_dots2.zip
(11.12 KiB) Downloaded 6 times
Capture d’écran (186).png


Post Reply