... another video with a good content from
Octodemy - youtube channel.
2D, 3D, game, games, online game, game development, game engine, programming, OpenGL, Open AI, math, graphics, design, graphic, graphics, game development, game engine, programming, web development, web art, web graphic, arts, tutorial, tutorials,
Se afișează postările cu eticheta tutorials. Afișați toate postările
Se afișează postările cu eticheta tutorials. Afișați toate postările
duminică, 9 februarie 2025
marți, 4 februarie 2025
Blender 3D : fix deformation Array of Curve modifier.
Possible bug ...
I noticed after creating an Array with an object and a NurbsPath object in Blender 3D version 4.3.2 and after the classic basic operations aligned, scaled and applied all transformations of these two objects, distortions appear when applying the Curve modifier to the Array object. I do not know the cause; it is possible a bug. It can be solved if you convert the NurbsPath to a new type of Curve object from the main menu Object - Convert - Curve, then applying the Deform Curve modifier will not deform the Array object.

sâmbătă, 11 ianuarie 2025
Blender 3D : How to Extract Marvel Rivals 3D Model and Use in Blender.
For those who are Marvel Rivals fans or study gaming files, here is a useful video tutorial.
Posted by
Cătălin George Feștilă
Labels:
2025,
2D,
3D,
Blender 3D,
design,
graphic,
tutorial,
tutorials,
video tutorial

joi, 2 ianuarie 2025
News : Roblox Studio changes and access places
Roblox comes with new features into Roblox Editor.
One is the the palaces area witch is Private - security reason by team developmen, and you not see this type of scene into default Roblox Studio Editor.
If you want to edit one of this you need to use this way, see this screenshot from the official webpage.

duminică, 29 decembrie 2024
Blender 3D : ... all available nodes !
An old surce code in python for Blender 3D to see available nodes :
import bpy
node_tree = bpy.context.object.active_material.node_tree
location_x = 0
location_y = 0
for type in dir(bpy.types):
real_type = getattr(bpy.types, type)
if issubclass(real_type, bpy.types.ShaderNode):
try:
node = node_tree.nodes.new(type)
node.width = 250
node.location = (location_x, location_y)
location_x += 300
if location_x > 3000:
location_x = 0
location_y -= 600
except:
pass
Posted by
Cătălin George Feștilă
Labels:
2024,
2D,
3D,
Blender 3D,
design,
graphic,
graphics,
open source,
source code,
tutorial,
tutorials,
video tutorial,
youtube

duminică, 1 decembrie 2024
Inkscape : watercolor effect on inkscape version 1.4 .
... the watercolor effect in inkscape can be found in the main menu : Filters - Textures - Watercolor.
Just draw a shape an then select the filter.
Use Filters - Filter Editor ... to edit the filter, see this image:

joi, 21 noiembrie 2024
News : ... test with the Tascade agent using custom data.
Today I tried to build an agent in taskade using my data.
I wanted to see if I could create SVG files using the data I entered.
I used a link and this PDF file as agent training data.
After training, I asked them to create an SVG file for me.
Here is the result:


Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
artificial intelligence,
news,
taskade,
tutorial,
tutorials

miercuri, 20 noiembrie 2024
FASM : simple bootloader source code with menu .
This is the source code with a boot menu and can be tested with qemu emulator.
I need to use the Sonet 3.5 artificial inteligence to search infos and make this source code better, but I learn assembly in the past.
The compile commands of the source code:
mythcat@localhost:~/fasm$ ./fasm.x64
flat assembler version 1.73.32
...
mythcat@localhost:~/fasm$ ./fasm.x64 bootloader.asm bootloader.bin
flat assembler version 1.73.32 (16384 kilobytes memory, x64)
2 passes, 512 bytes.
The test with qemu tool:
mythcat@localhost:~/fasm$ qemu-system-x86_64 -drive format=raw,file=bootloader.bin
Let's see the source code:
; Simple Bootloader with Menu for QEMU
; Written in FASM
org 0x7C00
format binary
start:
; Clear the screen
xor ax, ax
mov ds, ax
mov es, ax
mov ah, 0x0
int 0x10
; Display the menu
call display_menu
main_loop:
; Wait for key press
call wait_for_input
; Check key pressed
cmp al, '1'
je handle_option1
cmp al, '2'
je handle_option2
; Invalid option, restart
jmp main_loop
handle_option1:
; Option 1 selected
mov si, option1_msg
call display_message
call wait_for_input ; Wait for any key
jmp start ; Return to menu
handle_option2:
; Option 2 selected
mov si, option2_msg
call display_message
call wait_for_input ; Wait for any key
jmp start ; Return to menu
display_menu:
; Display the menu
mov si, menu
call print_string
ret
wait_for_input:
; Wait for a key press
xor ax, ax
int 0x16
ret
print_string:
; Print string at DS:SI
mov ah, 0x0E
@@:
lodsb
test al, al
jz @f
int 0x10
jmp @b
@@:
ret
display_message:
; Print message at DS:SI
call print_string
ret
menu db 'Simple Bootloader Menu', 13, 10
db '1. Option 1', 13, 10
db '2. Option 2', 13, 10
db 'Select an option: ', 0
option1_msg db 13, 10, 'You selected Option 1!', 13, 10
db 'Press any key to return to menu...', 13, 10, 0
option2_msg db 13, 10, 'You selected Option 2!', 13, 10
db 'Press any key to return to menu...', 13, 10, 0
rb 510-($-$$)
db 0x55, 0xAA
This is the result:

Posted by
Cătălin George Feștilă
Labels:
2024,
artificial intelligence,
assembly,
design,
FASM,
graphic,
graphics,
tutorial,
tutorials

duminică, 10 noiembrie 2024
Blender 3D : how to model this Snowflake Decor in blender _ blender modeling
... another video tutorial with a snowflake by CG VOICE !!!
Posted by
Cătălin George Feștilă
Labels:
2024,
2D,
3D,
Blender 3D,
design,
graphic,
graphics,
tutorial,
tutorials,
video tutorial,
youtube

sâmbătă, 26 octombrie 2024
Breaking the Windows Clipboard
... this will help you to understand how clipboards is designed to work, from the ThioJoe - youtube channel:
News : many videos from Marvelous Designer.
... many videos with features from the Marvelous Designer - youtube channel.
Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
Marvelous,
Marvelous Designer,
news,
tutorial,
tutorials,
video tutorial,
youtube

joi, 3 octombrie 2024
Pydroid 3 android application for python ...
The Pydroid3 android application is the best way to test and run python scripts.
I install python packages with the install option, the pip command on terminal comes with errors for same python package.
I used the free version but if you pay for monthly or lifetime then you can have more features.
Same team come with android applications to have add more features, see these IIEC team appplicatons.




luni, 23 septembrie 2024
Online tool : draw SVG with artdraw ...
You can find this online tool on this url.
Posted by
Cătălin George Feștilă
Labels:
2024,
2D,
drawing,
graphic,
graphics,
online tool,
svg,
tutorial,
tutorials,
video tutorial

sâmbătă, 7 septembrie 2024
News : I Optimised My Game Engine Up To 12000 FPS.
I found this video from the Vercidium - youtube channel about optimization into development gaming area.
The source code can be found on the GitHub repo.
Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
news,
tutorials,
video,
video tutorial,
youtube

duminică, 1 septembrie 2024
News : FreeBSD in 100 Seconds.
... I tested a long time ago..., an old Live FreeBSD from an IT Romanian magazine. It is very fast and comes with a great graphic user interface.
Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
Fireship,
news,
tutorial,
tutorials,
video,
video tutorial,
youtube

sâmbătă, 31 august 2024
News : Shaders | Jetpack Compose Tips
... about shaders fron the official youtube channel : AndroidDevelopers.
Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
android,
news,
tutorial,
tutorials,
video,
video tutorial,
youtube

sâmbătă, 24 august 2024
... a SimCity Game with JavaScript & Three.js !
You can find the playlist with these videos tutorials on this youtube channel - named : Dan Greenheck.
joi, 15 august 2024
luni, 12 august 2024
News : FencerDevLog - Godot 4: Screen glitch shader (tutorial) .
... more video tutorials from FencerDevLog - official youtube channel .
Posted by
Cătălin George Feștilă
Labels:
2024,
2024 news,
news,
tutorials,
video,
video tutorial,
youtube

FASM : play a wav file with assembly programming language.
... this source code in FASM will play a hexa file using a window with two buttons, see my comments to deal with 'how to do it' ... :
; sound player example , tested with tada.wav from windows os
; convert wav file with
; tomeko.net/online_tools/file_to_hex.php online tool
; to text from tool , then add 'db ' in the front of Sound.inc text file like this:
; db 0x52, 0x49, 0x46, 0x46,
; this : 0x52, 0x49, 0x46, 0x46, is header for RIFF WAV file format
format PE GUI 4.0
entry start
include 'INCLUDE\win32a.inc'
ID_CAPTION = 101
ID_MESSAGE = 102
ID_ICONERROR = 201
ID_ICONINFORMATION = 202
ID_ICONQUESTION = 203
ID_ICONWARNING = 204
ID_TOPMOST = 301
section '.text' code readable executable
start:
invoke GetModuleHandle,0
invoke DialogBoxParam,eax,37,HWND_DESKTOP,DialogProc,0
invoke ExitProcess,0
proc DialogProc hwnddlg,msg,wparam,lparam
push ebx esi edi
cmp [msg],WM_INITDIALOG
je .wminitdialog
cmp [msg],WM_COMMAND
je .wmcommand
cmp [msg],WM_CLOSE
je .wmclose
xor eax,eax
jmp .finish
.wminitdialog:
jmp .processed
.wmcommand:
cmp [wparam],BN_CLICKED shl 16 + IDCANCEL ; stop
je .player_stop
cmp [wparam],BN_CLICKED shl 16 + IDOK
je .player_play
jmp .processed
.player_stop:
invoke play, NULL, NULL, NULL ; stop
jmp .processed
.player_play:
invoke play, sndFile, NULL, 0x0004 or 0x0001 ; 0x0004 = SND_MEMORY + ASYNC = 0x0001
jmp .processed
.wmclose:
invoke EndDialog,[hwnddlg],0
.processed:
mov eax,1
.finish:
pop edi esi ebx
ret
endp
section '.bss' readable writeable
sndFile :
;db 'Sound.wav',0
include 'Sound.inc';
section '.idata' import data readable writeable
library kernel,'KERNEL32.DLL',\
user,'USER32.DLL',\
winmm,'winmm.dll'
import winmm,\
play, 'PlaySound'
import kernel,\
GetModuleHandle,'GetModuleHandleA',\
ExitProcess,'ExitProcess'
import user,\
DialogBoxParam,'DialogBoxParamA',\
EndDialog,'EndDialog'
section '.rsrc' resource data readable
directory RT_DIALOG,dialogs
resource dialogs,\
37,LANG_ENGLISH+SUBLANG_DEFAULT,demonstration
dialog demonstration,'SoundPlayer / _ (typedef)',70,76,110,30,WS_CAPTION+WS_POPUP+WS_SYSMENU+DS_MODALFRAME
dialogitem 'BUTTON','Play',IDOK,10,10,45,15,WS_VISIBLE
dialogitem 'BUTTON','Stop',IDCANCEL,54,10,45,15,WS_VISIBLE
enddialog
Abonați-vă la:
Postări (Atom)