Page 10 of 11

Re: Talent 3D Designer

Posted: Wed Apr 30, 2025 5:49 pm
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!

Re: Talent 3D Designer

Posted: Wed May 14, 2025 5:25 pm
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.

Re: Talent 3D Designer

Posted: Mon Jun 30, 2025 10:16 am
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 125 times
_________________________

Re: Talent 3D Designer

Posted: Mon Jun 30, 2025 10:22 am
by stevepoole
Hi, Here is one frame shot : Steve.
Capture d’écran (171).png

Re: Talent 3D Designer

Posted: Fri Jul 04, 2025 6:42 am
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 147 times
dots.zip
(10.76 KiB) Downloaded 133 times

Re: Talent 3D Designer

Posted: Sat Jul 05, 2025 7:05 am
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

Re: Talent 3D Designer

Posted: Sat Jul 05, 2025 7:49 am
by stevepoole
Hi, The youtube video is called : morf.

Re: Talent 3D Designer

Posted: Sat Jul 05, 2025 8:35 am
by stevepoole
Try again : youtube 'morf_steve' will find it !

Re: Talent 3D Designer

Posted: Sun Jul 06, 2025 3:22 pm
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.

Re: Talent 3D Designer

Posted: Sat Jul 19, 2025 7:03 am
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 75 times
Butterfly_dots2.zip
(11.12 KiB) Downloaded 59 times
Capture d’écran (186).png